{% extends "base.html" %} {% block title %}{{ _('OIDC User Details') }} - {{ app_name }}{% endblock %} {% block content %}

{{ _('OIDC User Details') }}

{{ _('Profile and OIDC identity for this user') }}

{{ _('Back to OIDC Debug') }}

{{ _('User Profile') }}

{{ _('Username') }}
{{ user.username }}
{{ _('Email') }}
{{ user.email or '-' }}
{{ _('Full Name') }}
{{ user.full_name or '-' }}
{{ _('Role') }}
{% if user.is_admin %}{{ _('Admin') }}{% else %}{{ _('User') }}{% endif %}
{{ _('Status') }}
{% if user.is_active %}{{ _('Active') }}{% else %}{{ _('Inactive') }}{% endif %}
{{ _('Preferred Language') }}
{{ user.preferred_language or 'en' }}
{{ _('Theme') }}
{{ user.theme_preference or 'system' }}
{{ _('Created At') }}
{% if user.created_at %}{{ user.created_at|user_datetime('%Y-%m-%d %H:%M:%S') }}{% else %}{{ _('Unknown') }}{% endif %}
{{ _('Last Login') }}
{% if user.last_login %}{{ user.last_login|user_datetime('%Y-%m-%d %H:%M:%S') }}{% else %}{{ _('Never') }}{% endif %}

{{ _('OIDC Information') }}

{{ _('OIDC Issuer') }}
{% if user.oidc_issuer %}{{ user.oidc_issuer }}{% else %}{{ _('Not set') }}{% endif %}
{{ _('OIDC Subject (sub)') }}
{% if user.oidc_sub %}{{ user.oidc_sub }}{% else %}{{ _('Not set') }}{% endif %}
{{ _('Authentication Method') }}
{% if user.oidc_issuer and user.oidc_sub %}OIDC{% else %}{{ _('Local') }}{% endif %}
{% if user.oidc_issuer and user.oidc_sub %}
{{ _('This user was created or linked via OIDC. The issuer and subject are used to uniquely identify the user across login sessions.') }}
{% else %}
{{ _('This user has no OIDC information. They may have been created manually or via self-registration without OIDC.') }}
{% endif %}

{{ _('Activity Statistics') }}

{{ user.projects.count() }}
{{ _('Projects') }}
{{ user.time_entries.count() }}
{{ _('Time Entries') }}
{% set active_timer = user.time_entries.filter_by(end_time=None).first() %} {% if active_timer %} {{ _('Active') }} {% else %} {{ _('None') }} {% endif %}
{{ _('Active Timer') }}
{{ user.created_tasks.count() }}
{{ _('Tasks Created') }}

{{ _('Actions') }}

{{ _('Edit User') }} {{ _('View All Users') }}
{% endblock %}