FIX: Hide ignoring users in preference for users with TL less than a member (#7415)
* FIX: Hide ignoring users in preference for users with TL less than a member
This commit is contained in:
parent
a2ddb6cf2d
commit
dc60128355
|
@ -6,6 +6,8 @@ import User from "discourse/models/user";
|
|||
export default Ember.Controller.extend(PreferencesTabController, {
|
||||
saveAttrNames: ["muted_usernames", "ignored_usernames"],
|
||||
ignoredUsernames: Ember.computed.alias("model.ignored_usernames"),
|
||||
userIsMemberOrAbove: Ember.computed.gte("model.trust_level", 2),
|
||||
ignoredEnabled: Ember.computed.or("userIsMemberOrAbove", "model.staff"),
|
||||
actions: {
|
||||
ignoredUsernamesChanged(previous, current) {
|
||||
if (current.length > previous.length) {
|
||||
|
|
|
@ -6,14 +6,16 @@
|
|||
</div>
|
||||
<div class="instructions">{{i18n 'user.muted_users_instructions'}}</div>
|
||||
|
||||
<div class="controls tracking-controls">
|
||||
<label>{{d-icon "eye-slash" class="icon"}} {{i18n 'user.ignored_users'}}</label>
|
||||
{{user-selector excludeCurrentUser=true
|
||||
usernames=model.ignored_usernames
|
||||
onChangeCallback=(action "ignoredUsernamesChanged")
|
||||
class="user-selector"}}
|
||||
</div>
|
||||
<div class="instructions">{{i18n 'user.ignored_users_instructions'}}</div>
|
||||
{{#if ignoredEnabled}}
|
||||
<div class="controls tracking-controls">
|
||||
<label>{{d-icon "eye-slash" class="icon"}} {{i18n 'user.ignored_users'}}</label>
|
||||
{{user-selector excludeCurrentUser=true
|
||||
usernames=model.ignored_usernames
|
||||
onChangeCallback=(action "ignoredUsernamesChanged")
|
||||
class="user-selector"}}
|
||||
</div>
|
||||
<div class="instructions">{{i18n 'user.ignored_users_instructions'}}</div>
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
{{plugin-outlet name="user-preferences-notifications" args=(hash model=model save=(action "save"))}}
|
||||
|
|
Loading…
Reference in New Issue