patchcenter/app
Khalid MOUTAOUAKIL ba8a969366 Campagnes: workflow complet, audit serveurs, assignation operateurs
- Workflow: draft → pending_validation (COMEP) → planned → in_progress → completed
- Prereqs auto: SSH, disque (1.2Go /, 800Mo /var), satellite
- Assignation: operateurs prennent/liberent, coordinateur assigne/force
- Limites par operateur par campagne (max_servers + raison)
- Default intervenant permanent par serveur (auto-assigne)
- Planning jours: lun+mar hors-prod, mer+jeu prod, jamais vendredi
- Preferences serveur: pref_patch_jour, pref_patch_heure (permanents)
- Audit serveurs: import Excel, 29 colonnes, KPIs, detail HTMX
- Jours en francais (Lun, Mar, Mer, Jeu)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 13:06:08 +02:00
..
models PatchCenter v2.0 — Initial commit 2026-04-04 03:00:12 +02:00
routers Campagnes: workflow complet, audit serveurs, assignation operateurs 2026-04-04 13:06:08 +02:00
services Campagnes: workflow complet, audit serveurs, assignation operateurs 2026-04-04 13:06:08 +02:00
templates Campagnes: workflow complet, audit serveurs, assignation operateurs 2026-04-04 13:06:08 +02:00
__init__.py PatchCenter v2.0 — Initial commit 2026-04-04 03:00:12 +02:00
auth.py PatchCenter v2.0 — Initial commit 2026-04-04 03:00:12 +02:00
config.py PatchCenter v2.0 — Initial commit 2026-04-04 03:00:12 +02:00
database.py PatchCenter v2.0 — Initial commit 2026-04-04 03:00:12 +02:00
dependencies.py PatchCenter v2.0 — Initial commit 2026-04-04 03:00:12 +02:00
main.py Campagnes: workflow complet, audit serveurs, assignation operateurs 2026-04-04 13:06:08 +02:00