feat: module viewServices — gestion services systemd via systemctl
- module.json : métadonnées du module (nav_href, nav_icon, nav_color, nav_label_key)
- backend/go.mod : dépendance sur core/backend via replace directive
- backend/services.go : implémente modules.Module, routes /api/services et /api/services/{name}/*
- Utilise r.RunOnTarget du Registry (pas d'accès internal)
- Liste services, statut détaillé, actions start/stop/restart/reload/enable/disable
- Enregistrement du nav item via r.RegisterNavItem
- frontend/services.html : page de gestion des services systemd
- Composant servicePage Alpine.js inline (autonome, indépendant de core app.js)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
commit
f1d475c7e5
4 changed files with 408 additions and 0 deletions
10
backend/go.mod
Normal file
10
backend/go.mod
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
module git.geronzi.fr/proxmoxPanel/viewServices/backend
|
||||
|
||||
go 1.26
|
||||
|
||||
require (
|
||||
git.geronzi.fr/proxmoxPanel/core/backend v0.0.0
|
||||
github.com/go-chi/chi/v5 v5.2.5
|
||||
)
|
||||
|
||||
replace git.geronzi.fr/proxmoxPanel/core/backend => ../../core/backend
|
||||
Loading…
Add table
Add a link
Reference in a new issue