Toby Zerner
51d6a23b83
Refactor ListPostsController, make filtering extensible
...
It became apparent in https://github.com/flarum/core/issues/319#issuecomment-170558573 that there was no way for extensions to add filter parameters to the /api/posts endpoint (e.g. /api/posts?filter[mentioned]=1). Simply adding an event to modify the `$where` array severely limits how much can be done with the query. This commit refactors the controller so that filters are applied directly to the query Builder, and exposes the Builder in a new `ConfigurePostsQuery` event.
2016-01-31 17:06:38 +10:30
Toby Zerner
553a49af56
Fix fatal error
...
"PHP Fatal error: Cannot use Symfony\Component\Translation\Translator as Translator because the name is already in use"
2016-01-31 15:35:53 +10:30
Franz Liedke
8e94c87683
No sudo
2016-01-28 08:06:33 +01:00
Franz Liedke
7995d36380
Travis: Make sure Composer is up-to-date.
2016-01-28 08:06:20 +01:00
Franz Liedke
b49b171d6f
Travis: Update Xdebug removal code
2016-01-28 07:59:04 +01:00
Toby Zerner
d30a0a7d59
Merge pull request #4 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:15:17 +10:30
Toby Zerner
d34d3f2b22
Merge pull request #5 from maelsoucaze/patch-2
...
Update license year range to 2016
2016-01-26 11:15:15 +10:30
Toby Zerner
b35fa5a556
Merge pull request #14 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:15:11 +10:30
Toby Zerner
b782e0e2fd
Merge pull request #2 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:15:09 +10:30
Toby Zerner
1abcfee960
Merge pull request #2 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:15:07 +10:30
Toby Zerner
0cdcc779a2
Merge pull request #1 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:14:59 +10:30
Toby Zerner
0be26b2b1d
Merge pull request #1 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:14:56 +10:30
Toby Zerner
df125862bb
Merge pull request #2 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:14:52 +10:30
Toby Zerner
071f1a78e9
Merge pull request #4 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:14:50 +10:30
Toby Zerner
460b469d2c
Merge pull request #5 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:14:48 +10:30
Toby Zerner
032593c060
Merge pull request #2 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:14:45 +10:30
Toby Zerner
2de672627c
Merge pull request #4 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:14:43 +10:30
Toby Zerner
e3a43938ac
Merge pull request #2 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:14:39 +10:30
Toby Zerner
0a8718d72a
Merge pull request #7 from maelsoucaze/patch-1
...
Update license year range to 2016
2016-01-26 11:14:37 +10:30
Maël Soucaze
93e26715a3
Update license year range to 2016
2016-01-25 16:54:23 +01:00
Maël Soucaze
a82d256366
Update license year range to 2016
2016-01-25 16:54:00 +01:00
Maël Soucaze
b9a0d1d782
Update license year range to 2016
2016-01-25 16:53:44 +01:00
Maël Soucaze
33bd3208ff
Update license year range to 2016
2016-01-25 16:53:22 +01:00
Maël Soucaze
fac1c55176
Update license year range to 2016
2016-01-25 16:52:59 +01:00
Maël Soucaze
6049c66ed5
Update license year range to 2016
2016-01-25 16:52:32 +01:00
Maël Soucaze
63d5747407
Update license year range to 2016
2016-01-25 16:51:33 +01:00
Maël Soucaze
14601f0282
Update license year range to 2016
2016-01-25 16:50:50 +01:00
Maël Soucaze
ac69b26430
Update license year range to 2016
2016-01-25 16:50:30 +01:00
Maël Soucaze
a4aef88a36
Update license year range to 2016
2016-01-25 16:49:11 +01:00
Maël Soucaze
798741ccfc
Update license year range to 2016
2016-01-25 16:48:51 +01:00
Maël Soucaze
7bd1f7319d
Update license year range to 2016
2016-01-25 16:48:30 +01:00
Maël Soucaze
93ad7cc837
Update license year range to 2016
2016-01-25 16:47:27 +01:00
Maël Soucaze
c13b90274c
Update license year range to 2016
2016-01-25 16:46:33 +01:00
Franz Liedke
32af5838b2
Merge pull request #26 from jwdeitch/patch-1
...
Added validation for tags
2016-01-25 14:50:18 +01:00
jwdeitch
91eb39d615
Update TagValidator.php
2016-01-25 07:58:22 -05:00
jwdeitch
245270e629
Added validation for tags
...
https://github.com/flarum/core/issues/758
2016-01-24 23:06:57 -05:00
Franz Liedke
bdeb457361
Merge pull request #4 from Luceos/validator
...
added validator
2016-01-24 17:45:32 +01:00
Daniel Klabbers
56e0eeebb1
removed "useless" phpdoc, added description for validator
2016-01-23 09:49:23 +01:00
Daniel Klabbers
d6766dbf7e
added validator
2016-01-22 22:14:08 +01:00
Franz Liedke
29b1b2614a
Travis: Use pre-installed Composer
...
I also disabled the XDebug extension for the PHP runtime, which should
improve Composer runtime considerably. This is what Composer itself does.
2016-01-20 22:22:13 +01:00
Franz Liedke
c9bf15abd2
Update extension skeleton
...
Closes #743 .
2016-01-20 22:14:08 +01:00
Franz Liedke
4a3fcbfbc2
Fix path to extension stub directory
...
Refs #743 .
2016-01-20 22:01:01 +01:00
Franz Liedke
2b8716cde0
Fix obsolete import
2016-01-20 21:38:14 +01:00
Franz Liedke
864f88fbd2
Hardcode primary keys during installation
...
This avoids misleading assumptions about automatically generated primary keys
in some cases.
Fixes #566 .
2016-01-20 21:36:50 +01:00
Franz Liedke
301ff7e8b2
Expose creation time in flag serializer
...
Fixes flarum/core#651 .
2016-01-20 21:06:37 +01:00
Franz Liedke
5fa9d58062
#317 : Better reply insertion intelligence
2016-01-20 20:18:55 +01:00
Toby Zerner
2ff8fc0126
Tweak padding on user dropdown button so avatar is flush with border radius
2016-01-19 19:19:16 +10:30
Toby Zerner
fa54ac90cb
Fix mistake in previous commit
2016-01-19 19:07:06 +10:30
Toby Zerner
c52d32fbd0
Remove usage of finally
...
See flarum/core@60d78ce
2016-01-19 18:58:15 +10:30
Toby Zerner
4ef8cbee0a
Patch Mithril bug causing redraws to fail
...
Turns out there's a little more to the regression in a506b7c
. First, we need to give the spaces in between list items a key too. Second, there's a bug in the latest Mithril code where using string keys can break the diffing algorithm. I've patched it manually in our dist JS files for now, and reported the issue: https://github.com/lhorie/mithril.js/issues/934
2016-01-19 18:55:57 +10:30