mirror of
https://github.com/flarum/core.git
synced 2025-10-12 15:34:26 +02:00
merges 5.5 and master into next-back
This commit is contained in:
@@ -88,4 +88,12 @@ class BasicDiscussionSerializer extends AbstractSerializer
|
||||
{
|
||||
return $this->hasMany($discussion, 'Flarum\Api\Serializer\BasicPostSerializer');
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Tobscure\JsonApi\Relationship
|
||||
*/
|
||||
protected function hideUser($discussion)
|
||||
{
|
||||
return $this->hasOne($discussion, 'Flarum\Api\Serializer\UserBasicSerializer');
|
||||
}
|
||||
}
|
||||
|
@@ -36,8 +36,9 @@ class BasicUserSerializer extends AbstractSerializer
|
||||
}
|
||||
|
||||
return [
|
||||
'username' => $user->username,
|
||||
'avatarUrl' => $user->avatar_url
|
||||
'username' => $user->username,
|
||||
'displayName' => $user->display_name,
|
||||
'avatarUrl' => $user->avatar_url
|
||||
];
|
||||
}
|
||||
|
||||
|
@@ -64,12 +64,4 @@ class DiscussionSerializer extends BasicDiscussionSerializer
|
||||
|
||||
return $attributes;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Tobscure\JsonApi\Relationship
|
||||
*/
|
||||
protected function hideUser($discussion)
|
||||
{
|
||||
return $this->hasOne($discussion, 'Flarum\Api\Serializer\UserSerializer');
|
||||
}
|
||||
}
|
||||
|
@@ -85,7 +85,7 @@ class PostSerializer extends BasicPostSerializer
|
||||
*/
|
||||
protected function discussion($post)
|
||||
{
|
||||
return $this->hasOne($post, 'Flarum\Api\Serializer\DiscussionSerializer');
|
||||
return $this->hasOne($post, 'Flarum\Api\Serializer\DiscussionBasicSerializer');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -93,7 +93,7 @@ class PostSerializer extends BasicPostSerializer
|
||||
*/
|
||||
protected function editUser($post)
|
||||
{
|
||||
return $this->hasOne($post, 'Flarum\Api\Serializer\UserSerializer');
|
||||
return $this->hasOne($post, 'Flarum\Api\Serializer\UserBasicSerializer');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -101,6 +101,6 @@ class PostSerializer extends BasicPostSerializer
|
||||
*/
|
||||
protected function hideUser($post)
|
||||
{
|
||||
return $this->hasOne($post, 'Flarum\Api\Serializer\UserSerializer');
|
||||
return $this->hasOne($post, 'Flarum\Api\Serializer\UserBasicSerializer');
|
||||
}
|
||||
}
|
||||
|
@@ -40,7 +40,6 @@ class UserSerializer extends BasicUserSerializer
|
||||
$canEdit = $gate->allows('edit', $user);
|
||||
|
||||
$attributes += [
|
||||
'bio' => $user->bio,
|
||||
'joinTime' => $this->formatDate($user->join_time),
|
||||
'discussionsCount' => (int) $user->discussions_count,
|
||||
'commentsCount' => (int) $user->comments_count,
|
||||
|
Reference in New Issue
Block a user