Rename discussion.hideTime

This commit is contained in:
Toby Zerner 2018-08-24 20:50:00 +09:30
parent 2ba550afa7
commit dc4e650091
3 changed files with 5 additions and 5 deletions

View File

@ -28,9 +28,9 @@ Object.assign(Discussion.prototype, {
isUnread: computed('unreadCount', unreadCount => !!unreadCount), isUnread: computed('unreadCount', unreadCount => !!unreadCount),
isRead: computed('unreadCount', unreadCount => app.session.user && !unreadCount), isRead: computed('unreadCount', unreadCount => app.session.user && !unreadCount),
hideTime: Model.attribute('hideTime', Model.transformDate), hiddenAt: Model.attribute('hiddenAt', Model.transformDate),
hideUser: Model.hasOne('hideUser'), hideUser: Model.hasOne('hideUser'),
isHidden: computed('hideTime', hideTime => !!hideTime), isHidden: computed('hiddenAt', hiddenAt => !!hiddenAt),
canReply: Model.attribute('canReply'), canReply: Model.attribute('canReply'),
canRename: Model.attribute('canRename'), canRename: Model.attribute('canRename'),

View File

@ -183,7 +183,7 @@ export default {
* @return {Promise} * @return {Promise}
*/ */
hideAction() { hideAction() {
this.pushAttributes({ hideTime: new Date(), hideUser: app.session.user }); this.pushAttributes({ hiddenAt: new Date(), hideUser: app.session.user });
return this.save({ isHidden: true }); return this.save({ isHidden: true });
}, },
@ -194,7 +194,7 @@ export default {
* @return {Promise} * @return {Promise}
*/ */
restoreAction() { restoreAction() {
this.pushAttributes({ hideTime: null, hideUser: null }); this.pushAttributes({ hiddenAt: null, hideUser: null });
return this.save({ isHidden: false }); return this.save({ isHidden: false });
}, },

View File

@ -50,7 +50,7 @@ class DiscussionSerializer extends BasicDiscussionSerializer
if ($discussion->hidden_at) { if ($discussion->hidden_at) {
$attributes['isHidden'] = true; $attributes['isHidden'] = true;
$attributes['hideTime'] = $this->formatDate($discussion->hidden_at); $attributes['hiddenAt'] = $this->formatDate($discussion->hidden_at);
} }
Discussion::setStateUser($this->actor); Discussion::setStateUser($this->actor);