""" Admin-Templates für User-Verwaltung """ ADMIN_ANALYTICS_TEMPLATE = """
Active sessions and client usage statistics
{{ client.client_id }}User Administration Access
Manage OIDC users - Logged in as: {{ admin_user.username }}
| ID | Username | Name | Status | Role | Permissions | Created | Actions | |
|---|---|---|---|---|---|---|---|---|
| {{ user.id }} | {{ user.username }} | {{ user.name }} | {{ user.email }} | {% if user.is_active %} Active {% else %} Inactive {% endif %} | {% if user.role == 'admin' %} {{ user.role|capitalize }} {% elif user.role == 'moderator' %} {{ user.role|capitalize }} {% elif user.role == 'readonly' %} {{ user.role|capitalize }} {% else %} {{ user.role|capitalize }} {% endif %} | {% if user.get_permissions()|length > 0 %} {{ user.get_permissions()|join(', ') }} {% else %} None {% endif %} | {{ user.created_at.strftime('%Y-%m-%d %H:%M') }} |
Add a new user to the system
Modify user details for: {{ user.username }}
Manage OIDC clients - Logged in as: {{ admin_user.username }}
| ID | Client ID | Client Name | Redirect URIs | Allowed Scopes | Actions |
|---|---|---|---|---|---|
| {{ client.id }} | {{ client.client_id }} |
{{ client.client_name }} |
|
{{ client.get_allowed_scopes()|join(', ') }} |
Add a new client application to the system
Modify details for client: {{ client.client_name }}