mirror of
https://github.com/flarum/core.git
synced 2025-08-08 01:16:52 +02:00
Fix for new activity API
This commit is contained in:
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.
|
// Add a category label next to the discussion title in post activity items.
|
||||||
extend(PostedActivity.prototype, 'headerItems', function(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) {
|
if (category) {
|
||||||
items.add('category', categoryLabel(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 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(['discussions.index', 'discussions.show'], 'category', true),
|
||||||
|
|
||||||
|
new ApiInclude(['activity.index'], 'subject.discussion.category', true),
|
||||||
|
|
||||||
(new Permission('discussion.move'))
|
(new Permission('discussion.move'))
|
||||||
->serialize()
|
->serialize()
|
||||||
->grant(function ($grant, $user) {
|
->grant(function ($grant, $user) {
|
||||||
|
Reference in New Issue
Block a user