FIX: Broken group warning

This commit is contained in:
Robin Ward 2016-06-07 14:58:57 -04:00
parent 431179dd25
commit dbdcd0ca0f
2 changed files with 12 additions and 14 deletions

View file

@ -91,19 +91,6 @@ export default Ember.Component.extend({
this.send('popup', Ember.Object.create(info));
},
groupsMentioned(groups) {
// reset existing messages, this should always win it is critical
this.reset();
groups.forEach(group => {
const body = I18n.t('composer.group_mentioned', {
group: "@" + group.name,
count: group.user_count,
group_link: Discourse.getURL(`/group/${group.name}/members`)
});
this.send("popup", Ember.Object.create({ templateName: 'custom-body', body }));
});
},
_findSimilar() {
const composer = this.get('composer');

View file

@ -230,7 +230,18 @@ export default Ember.Controller.extend({
groupsMentioned(groups) {
if (!this.get('model.creatingPrivateMessage') && !this.get('model.topic.isPrivateMessage')) {
this.get('controllers.composer-messages').groupsMentioned(groups);
groups.forEach(group => {
const body = I18n.t('composer.group_mentioned', {
group: "@" + group.name,
count: group.user_count,
group_link: Discourse.getURL(`/group/${group.name}/members`)
});
this.appEvents.trigger('composer-messages:create', {
extraClass: 'custom-body',
templateName: 'custom-body',
body
});
});
}
}