{% extends "base.html" %} {% block title %}{{ target_user.email }} — User detail — {{ config.INSTANCE_NAME }}{% endblock %} {% block content %}
← Back to users

{{ target_user.name or target_user.email }}

{{ target_user.email }} · {{ target_user.id }}

Core role

Single-select role from the legacy hierarchy (viewer → analyst → km_admin → admin). Implies expansion at sign-in: a user holding core.admin automatically holds the lower roles.

Additional capabilities

Module-registered roles. Toggle to grant or revoke direct access. Changes apply immediately for PAT/headless callers; OAuth users see the new role on next sign-in.

Loading capabilities...

Effective roles

Read-only view of the resolver output: direct grants, group-derived grants, and the fully expanded role set. Useful for debugging "why can/can't this user do X?".

Loading effective roles...
{% endblock %}