Sajjad Hashemian
818885729d
rename TokenController to CreateTokenController
2018-06-06 09:40:29 +04:30
Franz Liedke
dcd1a95d5d
Merge pull request #1445 from flarum/fl/migrations-simplify-interface
...
Migrations: Simplify interface
2018-06-04 01:05:31 +02:00
Franz Liedke
86fe1b34c4
Simplify interface of migration-related classes
...
Mostly, we only need a database connection, instead of one of
Laravel's "connection resolvers".
Again, this makes our life easier during installation, where
we already instantiate a database connection. We can now use
that to instantiate our own Migrator class, instead of using
the IoC container to build one.
2018-06-03 23:13:49 +02:00
Franz Liedke
1c28afce69
Migrations: always pass a schema builder
...
This removes the funky auto-injection capability from migration
closures. While technically removing a feature, this means we do
not need a fully-wired IoC container e.g. during installation.
Instead, all migration closures simply receive a schema builder
object (which is what most of them were already doing anyway).
2018-06-03 23:13:35 +02:00
Daniël Klabbers
9d46446a8f
Merge branch 'master' into 1236-database-changes
2018-06-03 21:51:01 +02:00
Toby Zerner
2e8be0aba2
0.1.0-beta.7
2018-06-03 14:19:33 +09:30
Toby Zerner
72eb2ed89f
Webpack 4 is stable now
2018-06-03 14:19:09 +09:30
Toby Zerner
d67d60c52b
Update for new JS directory structure + multiple entry points + sourcemaps
2018-06-03 14:18:41 +09:30
Franz Liedke
ab5c4b7fea
Composer: Sort dependencies
2018-06-02 15:07:23 +02:00
Daniël Klabbers
2ea20ab613
Update .travis.yml
...
remove conditional which is unnecessary
2018-05-30 10:36:00 +02:00
Franz Liedke
3718d5dcec
Get rid of obsolete ControllerInterface
...
See flarum/core#1443 .
2018-05-30 09:55:11 +02:00
Franz Liedke
8a831849c0
Get rid of obsolete ControllerInterface
...
See flarum/core#1443 .
2018-05-30 09:55:04 +02:00
Franz Liedke
6b723a86e3
Merge pull request #1443 from flarum/fl/controller-to-handlers
...
Replace ControllerInterface with PSR-15 interface
2018-05-30 09:54:13 +02:00
Franz Liedke
392ae3db0a
Remove unnecessary parameter in migration closure
2018-05-30 09:52:56 +02:00
Franz Liedke
837bc05840
Replace ControllerInterface with PSR-15 interface
...
The custom interface already had the same signature as the
one from the standard (except for the return type hint), so
why not use that one now? :)
2018-05-30 09:49:47 +02:00
Sajjad Hashemian
bca3810496
add yamllinter check ( #124 )
...
* add yamllinter check
* ignore validation.yml
* enhancement
* cleanup
2018-05-30 14:18:04 +09:30
Franz Liedke
85d18097b4
Merge pull request #1441 from flarum/fl/psr-15
...
Use PSR-15 middleware standard
2018-05-29 20:26:31 +02:00
Franz Liedke
fbf8a88de1
Merge branch 'master' into fl/psr-15
2018-05-29 20:21:31 +02:00
Daniël Klabbers
75f237b674
[wip] 1211 mariadb compatibility ( #1440 )
...
fixes #1211
As we've already upgraded our minimum requirement to 7.1 there's no current need to force a constraint on dbal 2.7+.
2018-05-29 05:51:22 +02:00
Franz Liedke
656a64c796
Use PSR-15 middleware standard
...
This finally adopts the new standardized interfaces instead of the
work-in-progress ones with the `Interop\` prefix.
Since we have now updated to PHP 7.1, we can also use Stratigility
3.0 as the middleware dispatcher.
2018-05-29 00:18:24 +02:00
Franz Liedke
35dd90efed
travis: Remove PHP 7.0 from build matrix
2018-05-28 23:41:32 +02:00
Franz Liedke
12bc463243
Require PHP 7.1
...
This will be the last PHP requirement upgrade for a while, at least
until stable (and therefore until the next major release).
We have decided to do this now, for the following reasons:
- We want to support MariaDB (and the compatible release of
doctrine/dbal requires 7.1 as well).
- We prefer to upgrade to Laravel 5.6 sooner rather than later.
- Using the PSR-15 middleware standard is easier this way, as we do
not have to switch from zend-stratigility to another PSR-15
implementation. (Stratigility v3, which implements the final
standard, requires 7.1.)
2018-05-28 23:21:22 +02:00
Toby Zerner
2835b0be61
Merge pull request #123 from clarkwinkelmann/tags-history-text
...
New translation for tags extension (related to tags extension PR)
2018-05-25 07:45:49 +09:30
Toby Zerner
2b3e925cf9
Merge pull request #50 from clarkwinkelmann/use-page-component
...
Use page component for tags page
2018-05-25 07:45:30 +09:30
Clark Winkelmann
b0876604ac
Add tags page back button tooltip translation
2018-05-24 18:51:50 +02:00
Clark Winkelmann
a8274a5821
Use more consistent capitalization for back tooltip
2018-05-24 18:51:31 +02:00
Clark Winkelmann
e029cdff87
Fix history usage (introduces new translation)
2018-05-24 18:50:54 +02:00
Clark Winkelmann
a7ebbf1035
Use Page component for Tags page
2018-05-24 18:50:11 +02:00
Clark Winkelmann
69057183e0
Remove unused color variable
2018-05-24 18:18:39 +02:00
Daniël Klabbers
88d2e345b1
undo session interface change
2018-05-21 21:19:38 +02:00
Miles Cellar
843432a392
Update to the latest Laravel version ( #122 )
...
Add message for "Not Regex" validation rule (293fae6bd8 (diff-9c04f727a922ad4f105b9ad764ec221d)
) and add language lines for the newly added comparison validation rules (51507a6d8a (diff-9c04f727a922ad4f105b9ad764ec221d)
and 7d8e91ab66 (diff-9c04f727a922ad4f105b9ad764ec221d)
).
2018-05-16 21:45:27 +02:00
Daniel Klabbers
a53c20e86f
Merge branch '1236-database-changes' of github.com:flarum/core into 1236-database-changes
2018-05-16 09:36:25 +02:00
Daniel Klabbers
523acba2aa
new api tests uncovered more issues, fixed tokens and discussion posts
2018-05-16 09:36:04 +02:00
Daniel Klabbers
6619fb0848
merged api tests into branch
2018-05-16 09:27:01 +02:00
Daniël Klabbers
ead24fbcb8
additional tests for api controllers ( #1433 )
...
* added CreatePostControllerTest
* added DeleteDiscussionControllerTest
* added ListDiscussionControllerTest
* added TokenControllerTest
* minor improvement to policy, no need for Carbon object there, added ShowDiscussionControllerTest
* added showDiscussionControllerTest but cant make Guests view the discussion created by a user
* viewing for guests tested, we might need factories
2018-05-16 09:25:48 +02:00
Toby Zerner
f3bf16ca98
Merge pull request #1432 from clarkwinkelmann/patch-3
...
Configure external links before dispatching textformatter configuring event
2018-05-15 07:56:24 +09:30
Clark Winkelmann
fd97e787dd
Configure external links before dispatching event
...
This way extensions can override the link attributes
2018-05-15 00:12:33 +02:00
luceos
231c5e8da0
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2018-05-14 11:50:06 +00:00
Daniel Klabbers
f1e5c11e1f
fixed more attributes to match beta 8
2018-05-14 13:49:52 +02:00
Daniel Klabbers
44f8cef62a
Merge branch 'master' into 1236-database-changes
2018-05-14 13:32:48 +02:00
Daniël Klabbers
3f429fb08c
adds a few additional api controller tests ( #1429 )
...
* added CreatePostControllerTest
* added DeleteDiscussionControllerTest
* added ListDiscussionControllerTest
* Apply fixes from StyleCI
[ci skip] [skip ci]
2018-05-14 13:32:19 +02:00
Daniel Klabbers
32c7f1ee5d
fixed the created_at issue from the policy caused by the setStartPost setting created_at to null
2018-05-14 11:52:01 +02:00
Daniel Klabbers
80cc03e4f1
fixed several column changes found by tests
2018-05-14 11:34:24 +02:00
Daniel Klabbers
04e17fbd8c
Merge branch 'master' into 1236-database-changes
2018-05-14 09:25:52 +02:00
Daniel Klabbers
19645785a3
merged master
2018-05-14 09:23:06 +02:00
Toby Zerner
146c5098d0
Merge pull request #121 from flarum/luceos-patch-1
...
Update core.yml
2018-05-14 11:46:35 +09:30
Daniël Klabbers
16689cbac7
Update core.yml
...
now that we need the full icon class, the groups icon text has to be updated too
2018-05-13 22:03:37 +02:00
Toby Zerner
682995ef2f
Merge pull request #11 from datitisev/322-notificate-user-when-suspended
...
Add user notifications for suspending & unsuspending
2018-05-13 07:21:06 +09:30
David Sevilla Martín
83cdd63737
Apply fixes from StyleCI ( #3 )
2018-05-12 10:50:28 -04:00
David Sevilla Martín
c3c1672993
Delete old event files
2018-05-12 10:28:36 -04:00