1
0
mirror of https://github.com/flarum/core.git synced 2025-08-01 14:10:37 +02:00

Implement discussion deletion

This commit is contained in:
Toby Zerner
2015-02-12 14:35:40 +10:30
parent 36787bcf45
commit 2bd5471699
4 changed files with 26 additions and 4 deletions

View File

@@ -55,7 +55,7 @@ export default Ember.Component.extend(FadeIn, HasItemLists, {
}),
populateControls: function(items) {
this.addActionItem(items, 'delete', 'Delete', 'times', 'discussion.canDelete');
},
populateInfo: function(items) {
@@ -78,10 +78,19 @@ export default Ember.Component.extend(FadeIn, HasItemLists, {
},
markAsRead: function() {
if (this.get('discussion.isUnread')) {
var discussion = this.get('discussion');
if (discussion.get('isUnread')) {
discussion.set('readNumber', discussion.get('lastPostNumber'));
discussion.save();
}
},
delete: function() {
if (confirm('Are you sure you want to delete this discussion?')) {
var discussion = this.get('discussion.content');
discussion.destroyRecord();
this.sendAction('discussionRemoved', discussion);
}
}
}
});