{% extends 'generic/object.html' %} {% load helpers %} {% load plugins %} {% block content %}

Identité

Identifiant {{ object.application_id }}
Nom de l'application{{ object.name }}
Client{{ object.client|linkify|placeholder }}
Description{{ object.description|placeholder }}
Documentation {% if object.documentation_url %}{{ object.documentation_url }}{% else %}{{ ''|placeholder }}{% endif %}

Cycle de vie

Cycle de vie du service {% include "netbox_applications/inc/reference.html" with ref=object.lifecycle_status %}
Criticité métier {% include "netbox_applications/inc/reference.html" with ref=object.criticality %}

Référents

Référent technique {{ object.technical_contact|linkify|placeholder }} {% if object.technical_contact.email %}
{{ object.technical_contact.email }}{% endif %}
Référent chef de projet {{ object.project_manager|linkify|placeholder }} {% if object.project_manager.email %}
{{ object.project_manager.email }}{% endif %}
Contact métier {% if object.business_contact %}{{ object.business_contact }}{% else %}{{ ''|placeholder }}{% endif %}

Continuité de service

RTO interruption admise {% include "netbox_applications/inc/reference.html" with ref=object.rto %}
RPO perte de données admise {% include "netbox_applications/inc/reference.html" with ref=object.rpo %}
Horaires de service {% include "netbox_applications/inc/reference.html" with ref=object.service_hours %}

Sécurité et conformité

Classification des données {% include "netbox_applications/inc/reference.html" with ref=object.data_classification %}
Données personnelles (RGPD) {% checkmark object.personal_data %}
Authentification {% include "netbox_applications/inc/reference.html" with ref=object.authentication %}

Déploiements {{ object.deployments.count }}

{% if object.deployments.exists %} {% for d in object.deployments.all %} {# Le lien vers le déploiement est construit à la main : le filtre #} {# « linkify » avec un argument fait un getattr, qui sur une méthode #} {# retourne l'objet méthode et non son résultat. #} {% endfor %}
EnvironnementÉtatURL d'accès MaintenanceExterneVM
{% include "netbox_applications/inc/reference.html" with ref=d.environment %} {% include "netbox_applications/inc/reference.html" with ref=d.status %} {% if d.access_url %} {{ d.access_url }} {% else %}{{ ''|placeholder }}{% endif %} {% include "netbox_applications/inc/reference.html" with ref=d.maintenance_window %} {% checkmark d.external_facing %} {{ d.virtual_machines.count }}
{% else %}
Aucun déploiement. Une application sans déploiement n'existe que sur le papier.
{% endif %}
{% include 'inc/panels/tags.html' %} {% include 'inc/panels/custom_fields.html' %} {% include 'inc/panels/comments.html' %}
{% endblock %}