forked from zulip/zulip
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Split out Organization Permissions page.
- Loading branch information
Showing
10 changed files
with
205 additions
and
157 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
180 changes: 180 additions & 0 deletions
180
static/templates/settings/organization-permissions-admin.handlebars
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,180 @@ | ||
<div id="organization-permissions" data-name="organization-permissions" class="settings-section"> | ||
<form class="form-horizontal admin-realm-form"> | ||
<h3 class="light">{{t "Organization permissions" }}</h3> | ||
|
||
<div class="alert" id="admin-realm-restricted-to-domain-status"></div> | ||
<div class="alert" id="admin-realm-invite-required-status"></div> | ||
<div class="alert" id="admin-realm-invite-by-admins-only-status"></div> | ||
<div class="alert" id="admin-realm-inline-image-preview-status"></div> | ||
<div class="alert" id="admin-realm-inline-url-embed-preview-status"></div> | ||
<div class="alert" id="admin-realm-create-stream-by-admins-only-status"></div> | ||
<div class="alert" id="admin-realm-add-emoji-by-admins-only-status"></div> | ||
<div class="alert" id="admin-realm-message-editing-status"></div> | ||
<div class="alert" id="admin-realm-name-changes-disabled-status"></div> | ||
<div class="alert" id="admin-realm-email-changes-disabled-status"></div> | ||
|
||
<div class="m-10 inline-block organization-permissions-parent"> | ||
<div class="input-group admin-restricted-to-domain"> | ||
<label class="checkbox"> | ||
<input type="checkbox" name="realm_restricted_to_domain" id="id_realm_restricted_to_domain" | ||
{{#if realm_restricted_to_domain}}checked="checked"{{/if}} /> | ||
<span></span> | ||
</label> | ||
<label for="id_realm_restricted_to_domain" id="realm_restricted_to_domains_label" class="inline-block" | ||
title="{{#tr this}}If checked, only users with an e-mail address ending in these domains will be able to join the organization.{{/tr}}"> | ||
</label> | ||
{{#if is_admin }} | ||
<a data-toggle="modal" href="#realm_domains_modal">{{t "[Add or Change]" }}</a> | ||
{{/if}} | ||
</div> | ||
|
||
<div class="input-group"> | ||
<label class="checkbox"> | ||
<input type="checkbox" name="realm_invite_required" id="id_realm_invite_required" | ||
{{#if realm_invite_required}}checked="checked"{{/if}} /> | ||
<span></span> | ||
</label> | ||
<label for="id_realm_invite_required" id="realm_restricted_to_domains_label" class="inline-block" | ||
title="{{t 'If checked, users must be invited in order to join your organization.' }}"> | ||
{{t "E-mail invitation required" }} | ||
</label> | ||
</div> | ||
|
||
<div class="input-group disableable {{#unless realm_invite_required}}control-label-disabled{{/unless}}"> | ||
<label class="checkbox"> | ||
<input type="checkbox" name="realm_invite_by_admins_only" id="id_realm_invite_by_admins_only" | ||
{{#unless realm_invite_required}}disabled="disabled"{{/unless}} | ||
{{#if realm_invite_by_admins_only}}checked="checked"{{/if}} /> | ||
<span></span> | ||
</label> | ||
<label for="id_realm_invite_by_admins_only" id="id_realm_invite_by_admins_only_label" class="inline-block" | ||
title="{{t 'If checked, only administrators may invite new users.' }}"> | ||
{{t "Only admins may invite" }} | ||
</label> | ||
</div> | ||
|
||
{{#if server_inline_image_preview}} | ||
<div class="input-group"> | ||
<label class="checkbox"> | ||
<input type="checkbox" id="id_realm_inline_image_preview" name="realm_inline_image_preview" | ||
{{#if realm_inline_image_preview}}checked="checked"{{/if}} /> | ||
<span></span> | ||
</label> | ||
<label for="id_realm_inline_image_preview" id="id_realm_inline_image_preview_label" class="inline-block" | ||
title="{{t 'If checked, image previews will be shown.' }}"> | ||
{{t "Show previews of uploaded and linked images" }} | ||
</label> | ||
</div> | ||
{{/if}} | ||
|
||
{{#if server_inline_url_embed_preview}} | ||
<div class="input-group"> | ||
<label class="checkbox"> | ||
<input type="checkbox" id="id_realm_inline_url_embed_preview" name="realm_inline_url_embed_preview" | ||
{{#if realm_inline_url_embed_preview}}checked="checked"{{/if}} /> | ||
<span></span> | ||
</label> | ||
<label for="id_realm_inline_url_embed_preview" id="id_realm_inline_url_embed_preview_label" class="inline-block" | ||
title="{{t 'If checked, previews of linked websites will be shown.' }}"> | ||
{{t "Show previews of linked websites" }} | ||
</label> | ||
</div> | ||
{{/if}} | ||
|
||
<div class="input-group"> | ||
<label class="checkbox"> | ||
<input type="checkbox" id="id_realm_create_stream_by_admins_only" name="realm_create_stream_by_admins_only" | ||
{{#if realm_create_stream_by_admins_only}}checked="checked"{{/if}} /> | ||
<span></span> | ||
</label> | ||
<label for="id_realm_create_stream_by_admins_only" id="id_realm_create_stream_by_admins_only_label" class="inline-block" | ||
title="{{t 'If checked, only administrators may create new streams.' }}"> | ||
{{t "Only admins may create streams" }} | ||
</label> | ||
</div> | ||
|
||
<div class="input-group"> | ||
<label class="checkbox"> | ||
<input type="checkbox" id="id_realm_name_changes_disabled" name="realm_name_changes_disabled" | ||
{{#if realm_name_changes_disabled}}checked="checked"{{/if}} /> | ||
<span></span> | ||
</label> | ||
<label for="id_realm_name_changes_disabled" id="id_realm_name_changes_disabled_label" class="inline-block" | ||
title="{{t 'If checked, users will be unable to change their name.' }}"> | ||
{{t "Prevent users from changing their name" }} | ||
</label> | ||
</div> | ||
|
||
<div class="input-group"> | ||
<label class="checkbox"> | ||
<input type="checkbox" id="id_realm_email_changes_disabled" name="realm_email_changes_disabled" | ||
{{#if realm_email_changes_disabled}}checked="checked"{{/if}} /> | ||
<span></span> | ||
</label> | ||
<label for="id_realm_email_changes_disabled" id="id_realm_email_changes_disabled_label" class="inline-block" | ||
title="{{t 'If checked, users will be unable to change their email address.' }}"> | ||
{{t "Prevent users from changing their email address" }} | ||
</label> | ||
</div> | ||
|
||
<div class="input-group"> | ||
<label class="checkbox"> | ||
<input type="checkbox" id="id_realm_add_emoji_by_admins_only" name="realm_add_emoji_by_admins_only" | ||
{{#if realm_add_emoji_by_admins_only}}checked="checked"{{/if}} /> | ||
<span></span> | ||
</label> | ||
<label for="id_realm_add_emoji_by_admins_only" id="id_realm_add_emoji_by_admins_only_label" class="inline-block" | ||
title="{{t 'If checked, only administrators may add new emoji.'}}"> | ||
{{t "Only admins may add emoji" }} | ||
</label> | ||
</div> | ||
|
||
<div class="input-group"> | ||
<label class="checkbox"> | ||
<input type="checkbox" id="id_realm_allow_message_editing" name="realm_allow_message_editing" | ||
{{#if realm_allow_message_editing}}checked="checked"{{/if}} /> | ||
<span></span> | ||
</label> | ||
<label for="id_realm_allow_message_editing" class="inline-block" | ||
title="{{t 'If checked, users can edit the content and topics of their old messages.' }}"> | ||
{{t "Users can edit old messages" }} | ||
</label> | ||
</div> | ||
|
||
<div class="input-group disableable {{#unless realm_allow_message_editing}}control-label-disabled{{/unless}}"> | ||
<label for="realm_message_content_edit_limit_minutes" | ||
id="id_realm_message_content_edit_limit_minutes_label" | ||
title="{{t 'If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.' }}"> | ||
{{t 'Message edit limit in minutes (0 for no limit)' }} | ||
</label> | ||
<input type="text" id="id_realm_message_content_edit_limit_minutes" | ||
name="realm_message_content_edit_limit_minutes" | ||
class="admin-realm-message-content-edit-limit-minutes" | ||
value="{{ realm_message_content_edit_limit_minutes }}" | ||
{{#unless realm_allow_message_editing}}disabled="disabled"{{/unless}} /> | ||
</div> | ||
|
||
{{#if false}} | ||
<div class="input-group"> | ||
<label for="realm_message_retention_days" | ||
id="id_realm_message_retention_days_label" | ||
title="{{t 'Messages older than the configured number of days will be automatically deleted' }}"> | ||
{{t 'Messages retention period in days (blank means messages are retained forever)' }} | ||
</label> | ||
<input type="text" id="id_realm_message_retention_days" | ||
name="realm_message_retention_days" | ||
class="admin-realm-message-retention-days" | ||
value="{{ realm_message_retention_days }}"/> | ||
</div> | ||
{{/if}} | ||
|
||
{{#if is_admin }} | ||
<div class="input-group organization-submission"> | ||
<button type="submit" class="button white rounded sea-green"> | ||
{{t 'Save changes' }} | ||
</button> | ||
</div> | ||
{{/if}} | ||
</div> | ||
</form> | ||
</div> |
Oops, something went wrong.