{# app/templates/admin/settings.html #} {% extends "admin/base.html" %} {% from 'shared/macros/alerts.html' import alert_dynamic, error_state %} {% from 'shared/macros/headers.html' import page_header_refresh %} {% from 'shared/macros/tabs.html' import tabs_nav, tab_button %} {% from 'shared/macros/inputs.html' import number_stepper %} {% block title %}Platform Settings{% endblock %} {% block alpine_data %}adminSettings(){% endblock %} {% block content %} {{ page_header_refresh('Platform Settings') }} {{ alert_dynamic(type='success', title='Success', message_var='successMessage', show_condition='successMessage') }} {{ error_state('Error', show_condition='error') }} {% call tabs_nav() %} {{ tab_button('logging', 'Logging', icon='document-text') }} {{ tab_button('system', 'System', icon='cog') }} {{ tab_button('security', 'Security', icon='shield-check') }} {{ tab_button('notifications', 'Notifications', icon='bell') }} {% endcall %}
Configure application logging behavior, file rotation, and retention policies.
Changes take effect immediately without restart.
Log file will rotate when it reaches this size.
Number of rotated backup files to keep.
Logs older than this will be automatically deleted from database.
File Logging
Write logs to rotating files on disk
Database Logging
Store WARNING/ERROR/CRITICAL logs in database for searching
File rotation settings require application restart to take effect.
General system settings and configuration options.
System settings coming soon...
Security and authentication settings.
Security settings coming soon...
Configure platform notification preferences and delivery channels.
For detailed notification management including templates and delivery logs, visit the full Notifications page in Platform Monitoring.
Email Notifications
Send notification emails for important events
In-App Notifications
Show notifications in the admin interface
Critical Alerts Only
Only receive notifications for critical system events