mirror of
https://github.com/flarum/core.git
synced 2025-08-01 22:20:21 +02:00
Rename discussion.commentsCount
This commit is contained in:
@@ -18,8 +18,8 @@ Object.assign(Discussion.prototype, {
|
|||||||
lastPost: Model.hasOne('lastPost'),
|
lastPost: Model.hasOne('lastPost'),
|
||||||
lastPostNumber: Model.attribute('lastPostNumber'),
|
lastPostNumber: Model.attribute('lastPostNumber'),
|
||||||
|
|
||||||
commentsCount: Model.attribute('commentsCount'),
|
commentCount: Model.attribute('commentCount'),
|
||||||
repliesCount: computed('commentsCount', commentsCount => Math.max(0, commentsCount - 1)),
|
repliesCount: computed('commentCount', commentCount => Math.max(0, commentCount - 1)),
|
||||||
posts: Model.hasMany('posts'),
|
posts: Model.hasMany('posts'),
|
||||||
mostRelevantPost: Model.hasOne('mostRelevantPost'),
|
mostRelevantPost: Model.hasOne('mostRelevantPost'),
|
||||||
|
|
||||||
|
@@ -37,7 +37,7 @@ class DiscussionSerializer extends BasicDiscussionSerializer
|
|||||||
$gate = $this->gate->forUser($this->actor);
|
$gate = $this->gate->forUser($this->actor);
|
||||||
|
|
||||||
$attributes = parent::getDefaultAttributes($discussion) + [
|
$attributes = parent::getDefaultAttributes($discussion) + [
|
||||||
'commentsCount' => (int) $discussion->comment_count,
|
'commentCount' => (int) $discussion->comment_count,
|
||||||
'participantsCount' => (int) $discussion->participant_count,
|
'participantsCount' => (int) $discussion->participant_count,
|
||||||
'startTime' => $this->formatDate($discussion->created_at),
|
'startTime' => $this->formatDate($discussion->created_at),
|
||||||
'lastTime' => $this->formatDate($discussion->last_posted_at),
|
'lastTime' => $this->formatDate($discussion->last_posted_at),
|
||||||
|
@@ -230,11 +230,11 @@ class Discussion extends AbstractModel
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Refresh the discussion's comments count.
|
* Refresh the discussion's comment count.
|
||||||
*
|
*
|
||||||
* @return $this
|
* @return $this
|
||||||
*/
|
*/
|
||||||
public function refreshCommentsCount()
|
public function refreshCommentCount()
|
||||||
{
|
{
|
||||||
$this->comment_count = $this->comments()->count();
|
$this->comment_count = $this->comments()->count();
|
||||||
|
|
||||||
|
@@ -39,7 +39,7 @@ class DiscussionMetadataUpdater
|
|||||||
$discussion = $event->post->discussion;
|
$discussion = $event->post->discussion;
|
||||||
|
|
||||||
if ($discussion && $discussion->exists) {
|
if ($discussion && $discussion->exists) {
|
||||||
$discussion->refreshCommentsCount();
|
$discussion->refreshCommentCount();
|
||||||
$discussion->refreshLastPost();
|
$discussion->refreshLastPost();
|
||||||
$discussion->refreshParticipantsCount();
|
$discussion->refreshParticipantsCount();
|
||||||
$discussion->save();
|
$discussion->save();
|
||||||
@@ -76,7 +76,7 @@ class DiscussionMetadataUpdater
|
|||||||
$discussion = $event->post->discussion;
|
$discussion = $event->post->discussion;
|
||||||
|
|
||||||
if ($discussion && $discussion->exists) {
|
if ($discussion && $discussion->exists) {
|
||||||
$discussion->refreshCommentsCount();
|
$discussion->refreshCommentCount();
|
||||||
$discussion->refreshParticipantsCount();
|
$discussion->refreshParticipantsCount();
|
||||||
$discussion->refreshLastPost();
|
$discussion->refreshLastPost();
|
||||||
$discussion->save();
|
$discussion->save();
|
||||||
@@ -91,7 +91,7 @@ class DiscussionMetadataUpdater
|
|||||||
$discussion = $post->discussion;
|
$discussion = $post->discussion;
|
||||||
|
|
||||||
if ($discussion && $discussion->exists) {
|
if ($discussion && $discussion->exists) {
|
||||||
$discussion->refreshCommentsCount();
|
$discussion->refreshCommentCount();
|
||||||
$discussion->refreshParticipantsCount();
|
$discussion->refreshParticipantsCount();
|
||||||
|
|
||||||
if ($discussion->last_post_id == $post->id) {
|
if ($discussion->last_post_id == $post->id) {
|
||||||
|
Reference in New Issue
Block a user