{% extends "base.html" %} {% block title %}Settings - LSMC Hub{% endblock %} {% block content %}

Theme Selection

Active Theme: {{ current_theme }}
CSS Path: {{ theme_css_path }}
data-theme attr: checking...
user_theme context: {{ user_theme|default('not set') }}

Choose your preferred visual theme for the LSMC Hub interface.

{% for theme in themes %}
{{ theme.name }} {{ theme.description }}
{% endfor %}

Display Preferences

Configure how dates and times are displayed throughout the interface.

Stored in UTC; display converts to your selected timezone.

Role Indicators

Your current roles in the system:

{% for role in user_roles %} {{ role }} {% endfor %}

Role badges appear throughout the interface to indicate your access level.

If you updated your roles in the admin panel but they're not reflected here, refresh your session:

{% if has_api_access %}

API Tokens

Personal API tokens allow programmatic access to the LSMC Atlas API with your permissions.

{% if api_tokens %}
{% for token in api_tokens %} {% endfor %}
Name Prefix Status Created Expires Last Used Actions
{{ token.token_name }} {{ token.token_prefix }} {% if token.status == 'ACTIVE' and not token.is_expired %} Active {% elif token.status == 'REVOKED' %} Revoked {% else %} Expired {% endif %} {{ token.created_at.strftime('%Y-%m-%d') }} {{ token.expires_at.strftime('%Y-%m-%d') }} {{ token.last_used_at | format_dt(user_preferences) if token.last_used_at else 'Never' }} {% if token.status == 'ACTIVE' and not token.is_expired %}
{% else %} {% endif %}
{% else %}

No API tokens yet. Create one to access the API programmatically.

{% endif %}
{% else %}

API Tokens

API tokens allow programmatic access to the LSMC Atlas API. You need to be a member of the API_ACCESS group to create API tokens.

Contact your administrator to request access.

{% endif %} {% endblock %}