fix: CSS reset, settings API, modules champs, proxmox token
- CSS: ajout reset (box-sizing, margin, font-family, body background)
- Settings: save par PUT /api/settings/{key} (pas bulk), un appel par clé
- Settings: proxmox_token champ unique (format user@realm!id=secret)
- Modules: is_enabled/is_core (champs backend réels, pas enabled/core)
- Proxmox: supprime bouton reboot (route inexistante)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
65c8bf332f
commit
a4b5b06f04
5 changed files with 58 additions and 30 deletions
|
|
@ -55,7 +55,7 @@
|
|||
|
||||
<div class="modules-grid" x-show="!loading">
|
||||
<template x-for="mod in modules" :key="mod.id">
|
||||
<div class="neu-card module-card" :class="{ disabled: !mod.enabled }">
|
||||
<div class="neu-card module-card" :class="{ disabled: !mod.is_enabled }">
|
||||
<div class="module-header">
|
||||
<div class="module-icon" x-text="mod.icon || '⬡'"></div>
|
||||
<div class="module-info">
|
||||
|
|
@ -63,14 +63,14 @@
|
|||
<span class="module-desc" x-text="mod.description || ''"></span>
|
||||
</div>
|
||||
<div class="module-toggle">
|
||||
<span class="core-badge" x-show="mod.core">CORE</span>
|
||||
<button class="toggle-btn" :class="{ on: mod.enabled }"
|
||||
@click="toggle(mod)" :disabled="mod.core || toggling[mod.id]"
|
||||
x-show="!mod.core">
|
||||
<span class="core-badge" x-show="mod.is_core">CORE</span>
|
||||
<button class="toggle-btn" :class="{ on: mod.is_enabled }"
|
||||
@click="toggle(mod)" :disabled="mod.is_core || toggling[mod.id]"
|
||||
x-show="!mod.is_core">
|
||||
<span class="toggle-track">
|
||||
<span class="toggle-thumb"></span>
|
||||
</span>
|
||||
<span class="toggle-label" x-text="mod.enabled ? 'Activé' : 'Désactivé'"></span>
|
||||
<span class="toggle-label" x-text="mod.is_enabled ? 'Activé' : 'Désactivé'"></span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue