- BOC SAP: stop_order ajouté (SolMan→CM→CC→AS→CI→HANA), conforme doc v3.1.4 - 3 serveurs BOC HO ajoutés (vpbocarep1, vpbocasec1, vpbocjump1) - Patch waves: DNS (V1: 1+3, V2: 2+4), SMTP (V1: smtp2, V2: smtp1) - Colonnes Stop order / Start order dans Spécifiques - Campagne: colonne Zone (DMZ rouge, EMV jaune, LAN bleu) + KPI DMZ - DMZ: filtre par zone au lieu de domaine (27 serveurs récupérés) - Préférences patching: jour/heure éditables dans serveurs, hérités en campagne - KPIs campagne en flex (une seule ligne) - Limites intervenants: layout compact (max-width 400px) - Tri campagne: domaine → hors-prod/prod → hostname - Opérateur peut prendre en in_progress + planned - Actions bulk campagne: prendre/assigner/exclure en masse - Formulaires inline: fix Alpine.js → JS pur (display:none par défaut) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
29 lines
1.4 KiB
HTML
29 lines
1.4 KiB
HTML
{% extends 'base.html' %}
|
|
{% block title %}Connexion{% endblock %}
|
|
{% block fullpage %}
|
|
<div class="min-h-screen flex items-center justify-center">
|
|
<div class="card p-8 w-96">
|
|
<div class="text-center mb-6">
|
|
<img src="/static/logo_sanef.jpg" alt="SANEF" class="h-12 mx-auto mb-3 rounded" style="opacity:0.9">
|
|
<h1 class="text-2xl font-bold text-cyber-accent">PatchCenter</h1>
|
|
<p class="text-sm text-gray-500 mt-1">v{{ version }} — SecOps</p>
|
|
</div>
|
|
{% if error %}
|
|
<div class="bg-cyber-red/20 text-cyber-red text-sm p-3 rounded mb-4">{{ error }}</div>
|
|
{% endif %}
|
|
<form method="POST" action="/login" class="space-y-4">
|
|
<div>
|
|
<label class="text-xs text-gray-400 block mb-1">Utilisateur</label>
|
|
<input type="text" name="username" required autofocus class="w-full" placeholder="username">
|
|
</div>
|
|
<div>
|
|
<label class="text-xs text-gray-400 block mb-1">Mot de passe</label>
|
|
<input type="password" name="password" required class="w-full" placeholder="password">
|
|
</div>
|
|
<button type="submit" class="btn-primary w-full py-2 rounded-md">Connexion</button>
|
|
</form>
|
|
<p class="text-center text-xs text-gray-600 mt-4">SANEF — Direction des Systèmes d'Information</p>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|