fix: resolve infinite loading on Settings tab and synchronize database
- Manually triggered database table creation for AppSettingsTable. - Refactored HTMX triggers in index.html to prevent redundant loading. - Improved provider toggle mechanism with explicit refresh-settings event. - Simplified router responses for better HTMX integration.
This commit is contained in:
@@ -58,9 +58,8 @@
|
||||
|
||||
<button class="btn {% if provider.enabled %}btn-secondary{% else %}btn-accent{% endif %} btn-sm"
|
||||
hx-post="/api/settings/providers/{{ provider.id }}/toggle"
|
||||
hx-target="closest .settings-container"
|
||||
hx-get="/api/settings/ui"
|
||||
hx-trigger="click delay:200ms"
|
||||
hx-swap="none"
|
||||
hx-on::after-request="htmx.trigger('#tab-settings > div', 'refresh-settings')"
|
||||
style="min-width: 100px;">
|
||||
{% if provider.enabled %}Désactiver{% else %}Activer{% endif %}
|
||||
</button>
|
||||
|
||||
Reference in New Issue
Block a user