{% extends "base.html" %} {% block title %}Référentiel{% endblock %} {% block content %}

Référentiel

Gestion centralisée des domaines, environnements, zones et associations

{% set msg = request.query_params.get('msg', '') %} {% set detail = request.query_params.get('detail', '') %} {% if msg == 'added' %}
Elément ajouté avec succès.
{% elif msg == 'updated' %}
Elément mis à jour.
{% elif msg == 'deleted' %}
Elément supprimé.
{% elif msg == 'nodelete' %}
Suppression impossible : {{ detail }} serveur(s) lié(s). Dissociez-les d'abord.
{% elif msg == 'exists' %}
Cette association domaine × environnement existe déjà.
{% endif %}
{% for t, label in [('domains','Domaines'), ('envs','Environnements'), ('assocs','Associations'), ('zones','Zones'), ('dns','Domaines DNS')] %} {{ label }} {% endfor %}
{% if tab == 'domains' %}
{% for d in domains %} {% endfor %}
ID Nom Code Description Ordre Actif Serveurs Actions
{{ d.id }} {{ dom_srv_counts.get(d.id, 0) }} {% if dom_srv_counts.get(d.id, 0) == 0 %}
{% endif %}
{% if can_modify %}

Ajouter un domaine

{% endif %} {% elif tab == 'envs' %}
{% for e in envs %} {% endfor %}
ID Nom Code Serveurs Actions
{{ e.id }} {{ env_srv_counts.get(e.id, 0) }} {% if env_srv_counts.get(e.id, 0) == 0 %}
{% endif %}
{% if can_modify %}

Ajouter un environnement

{% endif %} {% elif tab == 'assocs' %}
{% for a in assocs %} {% endfor %} {% if not assocs %} {% endif %}
ID Domaine Environnement Responsable Email resp. Référent Email réf. Actif Srv Actions
{{ a.id }} {{ a.domain_name }} {{ a.env_name }} {{ a.nb_servers or 0 }}
Aucune association
{% if can_modify %}

Ajouter une association

{% endif %} {% elif tab == 'zones' %}
{% for z in zones %} {% endfor %}
ID Nom Description DMZ Serveurs Actions
{{ z.id }} {{ zone_srv_counts.get(z.id, 0) }} {% if zone_srv_counts.get(z.id, 0) == 0 %}
{% endif %}
{% if can_modify %}

Ajouter une zone

{% endif %} {% elif tab == 'dns' %}

Suffixes DNS utilisés dans le champ domain_ltd des serveurs (ex: sanef.groupe, sanef-rec.fr)

{% for d in dns_domains %} {% endfor %}
ID Nom (suffixe DNS) Description Actif Serveurs Actions
{{ d.id }} {{ dns_srv_counts.get(d.id, 0) }} {% if dns_srv_counts.get(d.id, 0) == 0 %}
{% endif %}
{% if can_modify %}

Ajouter un domaine DNS

{% endif %} {% endif %} {% endblock %}