mirror of
https://github.com/zulip/zulip.git
synced 2026-07-12 21:04:41 +08:00
settings: Hide deactivate button of owner for admins.
Since only owners can deactivate other owners, we hide Deactivate button on owners profile when admins are using the ui. fixes: #33910.
This commit is contained in:
parent
37ec0a7c03
commit
596ccc6775
@ -1134,6 +1134,8 @@ export function show_edit_user_info_modal(user_id: number, $container: JQuery):
|
||||
return;
|
||||
}
|
||||
|
||||
const hide_deactivate_button =
|
||||
current_user.is_admin && !current_user.is_owner && person.is_owner;
|
||||
const html_body = render_admin_human_form({
|
||||
user_id,
|
||||
email: person.delivery_email,
|
||||
@ -1141,6 +1143,7 @@ export function show_edit_user_info_modal(user_id: number, $container: JQuery):
|
||||
user_role_values: settings_config.user_role_values,
|
||||
disable_role_dropdown: person.is_owner && !current_user.is_owner,
|
||||
is_active,
|
||||
hide_deactivate_button,
|
||||
});
|
||||
|
||||
$container.append($(html_body));
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
</div>
|
||||
<div class="custom-profile-field-form"></div>
|
||||
</form>
|
||||
<div class="input-group">
|
||||
<div class="input-group {{#if hide_deactivate_button}}hide{{/if}}">
|
||||
{{#if is_active}}
|
||||
{{> ../components/action_button custom_classes="deactivate_user_button" type="quiet" intent="danger" label=(t "Deactivate user") aria-label=(t "Deactivate user") }}
|
||||
{{else}}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user