Skip to content

Commit 0c571c8

Browse files
Merge pull request #77 from v17development/dev
Beta-16 update
2 parents 533d73f + 07fd8f0 commit 0c571c8

26 files changed

+6076
-112
lines changed

composer.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@
2222
}
2323
},
2424
"require": {
25-
"flarum/core": "^0.1.0-beta.15",
26-
"flarum/tags": "^0.1.0-beta.15",
25+
"flarum/core": "^0.1.0-beta.16",
26+
"flarum/tags": "^0.1.0-beta.16",
27+
"flarum/lock": "^0.1.0-beta.16",
2728
"ext-json": "*"
2829
},
2930
"suggest": {

extend.php

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
use Flarum\Extend;
1313
use Flarum\Discussion\Discussion;
1414
use Flarum\Discussion\Event\Saving;
15-
use Flarum\Discussion\Event\Searching;
15+
use Flarum\Discussion\Filter\DiscussionFilterer;
16+
use Flarum\Discussion\Search\DiscussionSearcher;
1617

1718
// Controllers
1819
use V17Development\FlarumBlog\Controller\BlogOverviewController;
@@ -29,14 +30,14 @@
2930
use V17Development\FlarumBlog\Api\Controller\DeleteDefaultBlogImageController;
3031
use V17Development\FlarumBlog\Api\Serializer\BlogMetaSerializer;
3132
// Listeners
32-
use V17Development\FlarumBlog\Listeners\FilterBlogArticles;
3333
use V17Development\FlarumBlog\Listeners\CreateBlogMetaOnDiscussionCreate;
3434

3535
// Models
3636
use V17Development\FlarumBlog\BlogMeta\BlogMeta;
3737

3838
// Filters
39-
use V17Development\FlarumBlog\Filter\FilterDiscussionsForBlogPosts;
39+
use V17Development\FlarumBlog\Query\FilterDiscussionsForBlogPosts;
40+
use V17Development\FlarumBlog\Query\BlogArticleFilterGambit;
4041

4142
return [
4243
(new Extend\Frontend('forum'))
@@ -56,8 +57,8 @@
5657
(new Extend\Routes('api'))
5758
->post('/blogMeta', 'blog.meta', CreateBlogMetaController::class)
5859
->patch('/blogMeta/{id}', 'blog.meta.edit', UpdateBlogMetaController::class)
59-
->post('/blog_default_image', 'pages.index', UploadDefaultBlogImageController::class)
60-
->delete('/blog_default_image', 'pages.index', DeleteDefaultBlogImageController::class),
60+
->post('/blog_default_image', 'blog.default_image.upload', UploadDefaultBlogImageController::class)
61+
->delete('/blog_default_image', 'blog.default_image.delete', DeleteDefaultBlogImageController::class),
6162

6263
new Extend\Locales(__DIR__ . '/locale'),
6364

@@ -83,13 +84,14 @@
8384
->hasOne('blogMeta', BlogMetaSerializer::class),
8485

8586
(new Extend\ApiSerializer(ForumSerializer::class))
86-
->mutate(AttachForumSerializerAttributes::class),
87+
->attributes(AttachForumSerializerAttributes::class),
8788

8889
(new Extend\Event)
8990
->listen(Saving::class, CreateBlogMetaOnDiscussionCreate::class),
9091

91-
new Extend\Compat(function (Dispatcher $events) {
92-
$events->listen(Searching::class, FilterDiscussionsForBlogPosts::class);
93-
$events->subscribe(FilterBlogArticles::class);
94-
})
92+
(new Extend\Filter(DiscussionFilterer::class))
93+
->addFilterMutator(FilterDiscussionsForBlogPosts::class),
94+
95+
(new Extend\SimpleFlarumSearch(DiscussionSearcher::class))
96+
->addGambit(BlogArticleFilterGambit::class),
9597
];

js/dist/admin.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/dist/admin.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/dist/forum.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/dist/forum.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)