{% extends 'base.html' %} {% block title %}Tour de garde SecOps{% endblock %} {% block content %}

Tour de garde SecOps

Planning hebdomadaire des astreintes et responsabilites.

{% for y in years %}{{ y }}{% endfor %}
{% for r in rows %} {% if r.week_number == current_week and year == current_year %}

Cette semaine — {{ r.week_code }}

{{ r.week_start.strftime('%d/%m') if r.week_start else '' }} → {{ r.week_end.strftime('%d/%m/%Y') if r.week_end else '' }}
{% if r.absences %}

Absences : {{ r.absences }}

{% endif %}
{{ r.tdg_s1 or '-' }}
Sentinel One
{{ r.tdg_symantec or '-' }}
Symantec
{{ r.tdg_m365 or '-' }}
M365
{{ r.tdg_commvault or '-' }}
Commvault
{{ r.tdg_dmz or '-' }}
DMZ
{{ r.tdg_meteo or '-' }}
Meteo
{{ r.tdg_incident_majeur or '-' }}
Incident Maj.
{% endif %} {% endfor %}

Matrice competences

{% for c in competences %} {% endfor %}
Nom S1 Commvault M365 Symantec Gardes {{ year }}
{{ c.nom }} {% if c.s1 %}{% else %}{% endif %} {% if c.commvault %}{% else %}{% endif %} {% if c.m365 %}{% else %}{% endif %} {% if c.symantec %}{% else %}{% endif %} {{ stats.get(c.nom, 0) }}
{% for r in rows %} {% endfor %}
Sem. Dates Absences S1 Symantec M365 Commvault Meteo DMZ SafeNet Quarant. Inc. Maj.
{{ r.week_code }} {{ r.week_start.strftime('%d/%m') if r.week_start else '' }} → {{ r.week_end.strftime('%d/%m') if r.week_end else '' }} {{ r.absences or '' }} {{ r.tdg_s1 or '-' }} {{ r.tdg_symantec or '-' }} {{ r.tdg_m365 or '-' }} {{ r.tdg_commvault or '-' }} {{ r.tdg_meteo or '-' }} {{ r.tdg_dmz or '-' }} {{ r.tdg_safenet or '-' }} {{ r.tdg_quarantaine or '-' }} {{ r.tdg_incident_majeur or '-' }}
{% endblock %}