#5336 "Users page: list accounts, change role, disable, reset a local password, create a local user". - Settings › Users (admin only, a Settings tab): every account with how it signs in, its role, last sign-in (from the audit log) and working AI tokens; disabled accounts last. A row opens the account. - An account's page: rename (any account), role and password (local accounts; an LDAP or single sign-on role comes from the provider at every sign-in, and the page says so), disable or enable, and Delete behind the confirm dialog. - Refusals are said beside the control: nobody disables, demotes or deletes themselves, the last active admin stays, and an account that made alert rules, maintenance windows or playbook runs is disabled rather than deleted (those records keep who made them). - Add user: a local account with a role and a password of 8+ characters. - Every change is audited as user.*, and the audit log names and links the account. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
15 lines
873 B
HTML
15 lines
873 B
HTML
{# settings/_tabs.html — the Settings section's pages as one strip of tabs, in
|
|
each page's section_tabs block above the trail, as Ansible's are (#5377).
|
|
`active` names the page or the one it sits under. #}
|
|
{% from "_macros.html" import section_tabs %}
|
|
{% macro settings_tabs(active) -%}
|
|
{{ section_tabs([("general", "General", "/settings/general/"),
|
|
("thresholds", "Thresholds & Retention", "/settings/thresholds/"),
|
|
("notifications", "Notifications", "/settings/notifications/"),
|
|
("reports", "Reports", "/settings/reports/"),
|
|
("auth", "Authentication", "/settings/auth/"),
|
|
("users", "Users", "/settings/users/"),
|
|
("ansible", "Ansible", "/settings/ansible/"),
|
|
("plugins", "Plugins", "/settings/plugins/")], active, "Settings") }}
|
|
{%- endmacro %}
|