{% extends "admin/base.html" %} {% block title %}Settings{% endblock %} {% block content %}

Configuration

Admin settings

Control the application identity and declared settings exposed by your project.

Only fields declared by AdminConfig are editable here. Configuration is persisted through the configured AdminStore.

Brand and identity

Site identity

These values appear in the Admin shell and browser title.

Application settings

Declared project values

Your application can expose safe, non-secret settings through AdminConfig(settings={...}).

{{ editable_settings|length }} editable
{% if config.settings %}
{% for key, value in config.settings.items() %}{% endfor %}
{% else %}
No custom settings declared

Declare settings in Python when a project needs an editable value.

{% endif %}

Runtime posture

Enabled capabilities

These controls are deployment settings. They are shown for visibility and remain code-defined.

Dark mode{{ 'Enabled' if config.enable_dark_mode else 'Disabled' }}
Global search{{ 'Enabled' if config.enable_search else 'Disabled' }}
List filters{{ 'Enabled' if config.enable_filters else 'Disabled' }}
Pagination{{ 'Enabled' if config.enable_pagination else 'Disabled' }}
Bulk actions{{ 'Enabled' if config.enable_actions else 'Disabled' }}

To change a capability, update AdminConfig in the application and redeploy. Secrets, credentials, and connection URLs should stay in environment variables.

Cancel
{% endblock %}