Rename post.hideTime

This commit is contained in:
Toby Zerner 2018-08-24 21:27:50 +09:30
parent 8eb4a75da7
commit 767becec00
3 changed files with 5 additions and 5 deletions

View File

@ -19,9 +19,9 @@ Object.assign(Post.prototype, {
editUser: Model.hasOne('editUser'),
isEdited: computed('editedAt', editedAt => !!editedAt),
hideTime: Model.attribute('hideTime', Model.transformDate),
hiddenAt: Model.attribute('hiddenAt', Model.transformDate),
hideUser: Model.hasOne('hideUser'),
isHidden: computed('hideTime', hideTime => !!hideTime),
isHidden: computed('hiddenAt', hiddenAt => !!hiddenAt),
canEdit: Model.attribute('canEdit'),
canHide: Model.attribute('canHide'),

View File

@ -123,7 +123,7 @@ export default {
* @return {Promise}
*/
hideAction() {
this.pushAttributes({ hideTime: new Date(), hideUser: app.session.user });
this.pushAttributes({ hiddenAt: new Date(), hideUser: app.session.user });
return this.save({ isHidden: true }).then(() => m.redraw());
},
@ -134,7 +134,7 @@ export default {
* @return {Promise}
*/
restoreAction() {
this.pushAttributes({ hideTime: null, hideUser: null });
this.pushAttributes({ hiddenAt: null, hideUser: null });
return this.save({ isHidden: false }).then(() => m.redraw());
},

View File

@ -61,7 +61,7 @@ class PostSerializer extends BasicPostSerializer
if ($post->hidden_at) {
$attributes['isHidden'] = true;
$attributes['hideTime'] = $this->formatDate($post->hidden_at);
$attributes['hiddenAt'] = $this->formatDate($post->hidden_at);
}
$attributes += [