This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/components/groups-form-interaction-fields.js.es6

24 lines
1.0 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;
}
});