mirror of
https://github.com/flarum/framework.git
synced 2025-02-21 03:59:39 +08:00
Fix for new activity API
This commit is contained in:
parent
cfb6ad7902
commit
7ab72a5f28
2
extensions/tags/js/bootstrap.js
vendored
2
extensions/tags/js/bootstrap.js
vendored
@ -217,7 +217,7 @@ app.initializers.add('categories', function() {
|
||||
|
||||
// Add a category label next to the discussion title in post activity items.
|
||||
extend(PostedActivity.prototype, 'headerItems', function(items) {
|
||||
var category = this.props.activity.post().discussion().category();
|
||||
var category = this.props.activity.subject().discussion().category();
|
||||
if (category) {
|
||||
items.add('category', categoryLabel(category));
|
||||
}
|
||||
|
@ -40,10 +40,12 @@ class CategoriesServiceProvider extends ServiceProvider
|
||||
|
||||
new Relationship('Flarum\Core\Models\Discussion', 'belongsTo', 'category', 'Flarum\Categories\Category'),
|
||||
|
||||
new SerializeRelationship('Flarum\Api\Serializers\DiscussionSerializer', 'hasOne', 'category', 'Flarum\Categories\CategorySerializer'),
|
||||
new SerializeRelationship('Flarum\Api\Serializers\DiscussionBasicSerializer', 'hasOne', 'category', 'Flarum\Categories\CategorySerializer'),
|
||||
|
||||
new ApiInclude(['discussions.index', 'discussions.show'], 'category', true),
|
||||
|
||||
new ApiInclude(['activity.index'], 'subject.discussion.category', true),
|
||||
|
||||
(new Permission('discussion.move'))
|
||||
->serialize()
|
||||
->grant(function ($grant, $user) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user