10 lines
461 B
JavaScript
10 lines
461 B
JavaScript
import { propertyEqual, setting } from 'discourse/lib/computed';
|
|
|
|
export default Ember.Mixin.create({
|
|
isOwnEmail: propertyEqual("model.id", "currentUser.id"),
|
|
showEmailOnProfile: setting("show_email_on_profile"),
|
|
canStaffCheckEmails: Em.computed.and("showEmailOnProfile", "currentUser.staff"),
|
|
canAdminCheckEmails: Em.computed.alias("currentUser.admin"),
|
|
canCheckEmails: Em.computed.or("isOwnEmail", "canStaffCheckEmails", "canAdminCheckEmails"),
|
|
});
|