zulip/static/templates/admin_user_list.handlebars
Joshua Pan c28c301506 org_settings: Display delivery_email to admins always is admin UI.
Mostly rewritten by Tim Abbott to ensure it correctly implements the
desired security model.

Administrators should have access to users' real email address so that
they can contact users out-of-band.
2019-05-20 18:13:31 -07:00

61 lines
1.8 KiB
Handlebars

{{#with user}}
<tr class="user_row{{#unless is_active}} deactivated_user{{/unless}}" data-user-id="{{user_id}}" data-email="{{email}}">
<td>
<span class="user_name">{{full_name}}</span>
</td>
<td>
{{#if ../can_modify}}
<span class="email">{{delivery_email}}</span>
{{else}}
<span class="email">{{email}}</span>
{{/if}}
</td>
{{#unless is_bot}}
<td>
<span class="user_role">
{{#if is_admin}}
{{t "Administrator" }}
{{else if is_guest}}
{{t "Guest" }}
{{else}}
{{t "Member" }}
{{/if}}
</span>
</td>
{{/unless}}
{{#if is_bot}}
<td>
{{#if ../can_modify}}
<span class="owner">{{bot_owner_delivery_email}}</span>
{{else}}
<span class="owner">{{bot_owner}}</span>
{{/if}}
</td>
<td>
<span class="bot type">{{bot_type}}</span>
</td>
{{else if is_active}}
<td class="last_active">
</td>
{{/if}}
{{#if ../can_modify}}
<td>
<span class="user-status-settings">
{{#if is_active}}
<button class="button rounded small deactivate btn-danger" {{#if ../is_current_user}}disabled="disabled"{{/if}}>
{{t "Deactivate" }}
</button>
{{else}}
<button class="button rounded small reactivate btn-warning">
{{t "Reactivate" }}
</button>
{{/if}}
</span>
<button class="button rounded small btn-warning open-user-form" {{#unless is_active}}style="display: none;"{{/unless}} title="{{t 'Edit user' }}" data-user-id="{{user_id}}">
<i class="fa fa-pencil" aria-hidden="true"></i>
</button>
</td>
{{/if}}
</tr>
{{/with}}