Minor extensibility for flagged posts

This commit is contained in:
Robin Ward 2018-01-12 16:08:40 -05:00
parent 3ddc33b07c
commit 9d84b4ffe4
2 changed files with 6 additions and 3 deletions

View File

@ -13,15 +13,18 @@ export default Ember.Component.extend({
'flaggedPost.deleted'
],
canAct: Ember.computed.alias('actableFilter'),
@computed('filter')
canAct(filter) {
actableFilter(filter) {
return filter === 'active';
},
removeAfter(promise) {
return promise.then(() => {
this.attrs.removePost();
}).catch(() => {
}).catch(error => {
if (error._discourse_displayed) { return; }
bootbox.alert(I18n.t("admin.flags.error"));
});
},

View File

@ -158,6 +158,6 @@
{{plugin-outlet
name="flagged-post-below-controls"
tagName=""
args=(hash flaggedPost=flaggedPost canAct=canAct)}}
args=(hash flaggedPost=flaggedPost canAct=canAct actableFilter=actableFilter)}}
</div>
</div>