zulip/templates/zerver/settings_overlay.html
Brock Whittaker dba09c979c Restructure organization settings and permissions.
This restructures organization settings and permissions to be
more accurately grouped and for the permissions page to not be too
long.

CHANGES:

PROFILE:
    (this was split out)
    organization-profile-admin.handlebars:
        form #1:
            name
            description
            (SUBMIT)
        avatar:
            (UPLOAD)
            (DELETE)

SETTINGS:
    organization-settings-admin.handlebars:
        language (mostly untouched)
        message editing:
            time limit/history/retention
        message feed:
            mandatory-topics
            preview images
            preview websites

PERMISSIONS:
    organization-permissions-admin.handlebars
    (mostly stuff was removed)
    Joining:
        restrict domains
        require invite
    User Identity:
        name changes
        email changes
    Streams/Emoji:
        creating streams:
            waiting period (ADDED)
        adding emojis
    (SUBMIT) for whole panel

The profile group (name, description, avatar) were split into a new
page that did not previously exist, and the permissions was stripped
of message settings (message editing, message feed), but keeping the
"waiting period" input and putting it in the "Streams & custom emoji"
section.

Fixes: #5844.
2017-08-28 17:20:13 -07:00

126 lines
5.8 KiB
HTML

<div id="settings_page" class="new-style overlay-content">
<div class="settings-header mobile">
<div class="icon-vector-chevron-left"></div>
<h1>{{ _('Settings') }}<span class="section"></span></h1>
<div class="exit">
<span class="exit-sign">&times;</span>
</div>
<div class="clear-float"></div>
</div>
<div class="sidebar left">
<div class="sidebar-list dark-grey small-text">
<div class="center tab-container"></div>
<ul class="settings-list">
<li tabindex="0" class="active" data-section="your-account">
<div class="icon icon-vector-user"></div>
<div class="text">{{ _('Your account') }}</div>
</li>
<li tabindex="0" data-section="display-settings">
<div class="icon icon-vector-time"></div>
<div class="text">{{ _('Display settings') }}</div>
</li>
<li tabindex="0" data-section="notifications">
<div class="icon icon-vector-warning-sign"></div>
<div class="text">{{ _('Notifications') }}</div>
</li>
<li tabindex="0" data-section="your-bots">
<div class="icon icon-vector-github"></div>
<div class="text">{{ _('Your bots') }}</div>
</li>
<li tabindex="0" data-section="alert-words">
<div class="icon icon-vector-book"></div>
<div class="text">{{ _('Alert words') }}</div>
</li>
<li tabindex="0" data-section="uploaded-files">
<div class="icon icon-vector-paper-clip"></div>
<div class="text">{{ _('Uploaded files') }}</div>
</li>
<li tabindex="0" data-section="muted-topics">
<div class="icon icon-vector-eye-close"></div>
<div class="text">{{ _('Muted topics') }}</div>
</li>
<li tabindex="0" data-section="zulip-labs">
<i class="icon icon-vector-beaker"></i>
<div class="text">{{ _('Zulip labs') }}</div>
</li>
<li class="admin" tabindex="0" data-section="organization-profile">
<i class="icon icon-vector-lock"></i>
<div class="text">{{ _('Organization profile') }}</div>
</li>
<li class="admin" tabindex="0" data-section="organization-settings">
<i class="icon icon-vector-beaker"></i>
<div class="text">{{ _('Organization settings') }}</div>
</li>
<li class="admin" tabindex="0" data-section="organization-permissions">
<i class="icon icon-vector-lock"></i>
<div class="text">{{ _('Organization permissions') }}</div>
</li>
<li class="admin" tabindex="0" data-section="emoji-settings">
<i class="icon icon-vector-smile"></i>
<div class="text">{{ _('Custom emoji') }}</div>
</li>
<li class="admin" tabindex="0" data-section="auth-methods">
<i class="icon icon-vector-lock"></i>
<div class="text">{{ _('Authentication methods') }}</div>
</li>
<li class="admin" tabindex="0" data-section="user-list-admin">
<i class="icon icon-vector-user"></i>
<div class="text">{{ _('Users') }}</div>
</li>
{% if is_admin %}
<li class="admin" tabindex="0" data-section="deactivated-users-admin">
<i class="icon icon-vector-trash"></i>
<div class="text">{{ _('Deactivated users') }}</div>
</li>
{% endif %}
<li class="admin" tabindex="0" data-section="bot-list-admin">
<i class="icon icon-vector-github"></i>
<div class="text">{{ _('Bots') }}</div>
</li>
{% if is_admin %}
<li class="admin" tabindex="0" data-section="streams-list-admin">
<i class="icon icon-vector-exchange"></i>
<div class="text">{{ _('Delete streams') }}</div>
</li>
{% endif %}
<li class="admin" tabindex="0" data-section="default-streams-list">
<i class="icon icon-vector-exchange"></i>
<div class="text">{{ _('Default streams') }}</div>
</li>
<li class="admin" tabindex="0" data-section="filter-settings">
<i class="icon icon-vector-font"></i>
<div class="text">{{ _('Filter settings') }}</div>
</li>
</ul>
</div>
<div class="sidebar-bottom-anchor dark-grey small-text">
<ul>
<li class="border-top">
<div class="icon icon-vector-off"></div>
<a href="#logout" class="no-style logout_button"><div class="text">{{ _('Log out') }}</div></a>
</li>
</ul>
</div>
</div>
<div class="content-wrapper right">
<div class="settings-header">
<h1>{{ _('Settings') }}<span class="section"></span></h1>
<div class="exit">
<span class="exit-sign">&times;</span>
</div>
</div>
<div id="settings_content">
<div class="organization-box organization">
</div>
<div class="settings-box">
</div>
</div>
{% include "zerver/settings_sidebar.html" %}
</div>
</div>