mirror of
https://github.com/discourse/discourse.git
synced 2025-02-08 04:18:23 +00:00
BUGFIX: computed.alias (and even property) seems bust in components
This commit is contained in:
parent
b85e5dc191
commit
12b72762da
@ -10,13 +10,9 @@ Discourse.PrivateMessageMapComponent = Ember.Component.extend({
|
|||||||
templateName: 'components/private-message-map',
|
templateName: 'components/private-message-map',
|
||||||
tagName: 'section',
|
tagName: 'section',
|
||||||
classNames: ['information'],
|
classNames: ['information'],
|
||||||
postStream: Em.computed.alias('topic.postStream'),
|
|
||||||
|
|
||||||
details: Em.computed.alias('topic.details'),
|
|
||||||
|
|
||||||
actions: {
|
actions: {
|
||||||
removeAllowedUser: function(user) {
|
removeAllowedUser: function(user) {
|
||||||
console.log(user);
|
|
||||||
var self = this;
|
var self = this;
|
||||||
bootbox.dialog(I18n.t("private_message_info.remove_allowed_user", {name: user.get('username')}), [
|
bootbox.dialog(I18n.t("private_message_info.remove_allowed_user", {name: user.get('username')}), [
|
||||||
{label: I18n.t("no_value"),
|
{label: I18n.t("no_value"),
|
||||||
@ -24,7 +20,7 @@ Discourse.PrivateMessageMapComponent = Ember.Component.extend({
|
|||||||
{label: I18n.t("yes_value"),
|
{label: I18n.t("yes_value"),
|
||||||
'class': 'btn-primary',
|
'class': 'btn-primary',
|
||||||
callback: function() {
|
callback: function() {
|
||||||
self.get('details').removeAllowedUser(user);
|
self.get('topic.details').removeAllowedUser(user);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]);
|
]);
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
<h3><i class='fa fa-envelope'></i> {{i18n private_message_info.title}}</h3>
|
<h3><i class='fa fa-envelope'></i> {{i18n private_message_info.title}}</h3>
|
||||||
<div class='participants clearfix'>
|
<div class='participants clearfix'>
|
||||||
{{#groupedEach details.allowed_groups}}
|
{{#groupedEach topic.details.allowed_groups}}
|
||||||
<div class='user group'>
|
<div class='user group'>
|
||||||
#{{unbound name}}
|
#{{unbound name}}
|
||||||
</div>
|
</div>
|
||||||
{{/groupedEach}}
|
{{/groupedEach}}
|
||||||
{{#groupedEach details.allowed_users}}
|
{{#groupedEach topic.details.allowed_users}}
|
||||||
<div class='user'>
|
<div class='user'>
|
||||||
{{#link-to 'user' this}}
|
{{#link-to 'user' this}}
|
||||||
{{avatar this imageSize="small"}}
|
{{avatar this imageSize="small"}}
|
||||||
@ -13,13 +13,13 @@
|
|||||||
{{#link-to 'user' this}}
|
{{#link-to 'user' this}}
|
||||||
{{unbound username}}
|
{{unbound username}}
|
||||||
{{/link-to}}
|
{{/link-to}}
|
||||||
{{#if view.details.can_remove_allowed_users}}
|
{{#if topic.details.can_remove_allowed_users}}
|
||||||
<a class='remove-invited' {{action removeAllowedUser this}}><i class="fa fa-times"></i></a>
|
<a class='remove-invited' {{action removeAllowedUser this}}><i class="fa fa-times"></i></a>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
{{/groupedEach}}
|
{{/groupedEach}}
|
||||||
</div>
|
</div>
|
||||||
{{#if details.can_invite_to}}
|
{{#if topic.details.can_invite_to}}
|
||||||
<div class='controls'>
|
<div class='controls'>
|
||||||
<button class='btn' {{action showPrivateInvite}}>{{i18n private_message_info.invite}}</button>
|
<button class='btn' {{action showPrivateInvite}}>{{i18n private_message_info.invite}}</button>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user