mirror of
https://github.com/flarum/core.git
synced 2025-08-11 02:44:04 +02:00
Implement hard deletion and rename soft delete to hide
This commit is contained in:
@@ -168,6 +168,12 @@ export default Ember.ArrayProxy.extend(Ember.Evented, {
|
||||
this.get('content').pushObject(this.makeItem(index, index, post));
|
||||
},
|
||||
|
||||
removePost: function(post) {
|
||||
this.get('ids').removeObject(post.get('id'));
|
||||
var content = this.get('content');
|
||||
content.removeObject(content.findBy('content', post));
|
||||
},
|
||||
|
||||
makeItem: function(indexStart, indexEnd, post) {
|
||||
var item = Ember.Object.create({
|
||||
indexStart: indexStart,
|
||||
|
@@ -15,9 +15,9 @@ export default DS.Model.extend({
|
||||
editUser: DS.belongsTo('user'),
|
||||
isEdited: Ember.computed.notEmpty('editTime'),
|
||||
|
||||
hideTime: DS.attr('date'),
|
||||
hideUser: DS.belongsTo('user'),
|
||||
isHidden: DS.attr('boolean'),
|
||||
deleteTime: DS.attr('date'),
|
||||
deleteUser: DS.belongsTo('user'),
|
||||
|
||||
canEdit: DS.attr('boolean'),
|
||||
canDelete: DS.attr('boolean')
|
||||
|
Reference in New Issue
Block a user