mirror of
https://github.com/flarum/core.git
synced 2025-08-03 15:07:53 +02:00
Notify index when a discussion is deleted from the discussion view
This commit is contained in:
@@ -6,7 +6,7 @@ import AlertMessage from 'flarum/components/ui/alert-message';
|
|||||||
import UseComposerMixin from 'flarum/mixins/use-composer';
|
import UseComposerMixin from 'flarum/mixins/use-composer';
|
||||||
|
|
||||||
export default Ember.Controller.extend(Ember.Evented, UseComposerMixin, {
|
export default Ember.Controller.extend(Ember.Evented, UseComposerMixin, {
|
||||||
needs: ['application'],
|
needs: ['application', 'index'],
|
||||||
composer: Ember.inject.controller('composer'),
|
composer: Ember.inject.controller('composer'),
|
||||||
alerts: Ember.inject.controller('alerts'),
|
alerts: Ember.inject.controller('alerts'),
|
||||||
|
|
||||||
@@ -126,8 +126,9 @@ export default Ember.Controller.extend(Ember.Evented, UseComposerMixin, {
|
|||||||
|
|
||||||
delete: function() {
|
delete: function() {
|
||||||
var controller = this;
|
var controller = this;
|
||||||
this.get('model').destroyRecord().then(function() {
|
var discussion = this.get('model');
|
||||||
controller.transitionToRoute('index');
|
discussion.destroyRecord().then(function() {
|
||||||
|
controller.get('controllers.index').send('discussionRemoved', discussion);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user