36 lines
1.1 KiB
JavaScript
36 lines
1.1 KiB
JavaScript
import { default as computed } from "ember-addons/ember-computed-decorators";
|
|
|
|
export default Ember.Component.extend({
|
|
visibilityLevelOptions: [
|
|
{
|
|
name: I18n.t("admin.groups.manage.interaction.visibility_levels.public"),
|
|
value: 0
|
|
},
|
|
{
|
|
name: I18n.t("admin.groups.manage.interaction.visibility_levels.members"),
|
|
value: 1
|
|
},
|
|
{
|
|
name: I18n.t("admin.groups.manage.interaction.visibility_levels.staff"),
|
|
value: 2
|
|
},
|
|
{
|
|
name: I18n.t("admin.groups.manage.interaction.visibility_levels.owners"),
|
|
value: 3
|
|
}
|
|
],
|
|
|
|
aliasLevelOptions: [
|
|
{ name: I18n.t("groups.alias_levels.nobody"), value: 0 },
|
|
{ name: I18n.t("groups.alias_levels.only_admins"), value: 1 },
|
|
{ name: I18n.t("groups.alias_levels.mods_and_admins"), value: 2 },
|
|
{ name: I18n.t("groups.alias_levels.members_mods_and_admins"), value: 3 },
|
|
{ name: I18n.t("groups.alias_levels.everyone"), value: 99 }
|
|
],
|
|
|
|
@computed("siteSettings.email_in", "model.automatic", "currentUser.admin")
|
|
showEmailSettings(emailIn, automatic, isAdmin) {
|
|
return emailIn && isAdmin && !automatic;
|
|
}
|
|
});
|