{% extends 'basev2.html.twig' %} {% form_theme formDysfonctionnement 'bootstrap_4_layout.html.twig' %} {% block stylesheets %} {% endblock %} {% block header %}
{% if editMode %}

Dysfonctionnement

{% else %}

Créer un nouveau dysfonctionnement

{% endif %} Retour vers {{ rr }}
{% endblock %} {% block body %} {{ form_start(formDysfonctionnement) }}
Quitter {% if is_granted('ROLE_ADMIN') or is_granted('ROLE_USER_EDITABLE')%} {% endif %}

{% if not editMode %} Nouveau dysfonctionnement {% else %} DYS-{{ dysfonctionnement.id }} {{ dysfonctionnement.designation | capitalize }} {% endif %}

{% if editMode %}
Etat :
{% for place in workflow_marked_places(dysfonctionnement) %}{{ workflow_metadata(dysfonctionnement, 'title', place) ?: ''}}{% endfor %}
Managers :
Contributeurs :
{% for people in dysfonctionnement.peoples %} {{ people.firstname }} {{ people.lastname }} {% endfor %}
Mise à jour :
le {{ dysfonctionnement.publishedat | date("d M Y") }} par {{ dysfonctionnement.Publisher.firstname | default("n/c") }}
Workflow :
Passé en {% for place in workflow_marked_places(dysfonctionnement) %} {{ workflow_metadata(dysfonctionnement, 'title', place)|lower ?: ''}}{% endfor %} le {{ dysfonctionnement.validatedat | date("d M Y") }} par {{ dysfonctionnement.validator.firstname | default("n/c") }}
{% set rolep = "" %} {% for people in dysfonctionnement.peoples %}{% if people == app.user.people %}{% set rolep = "people" %}{% endif %}{% endfor %} {% set roles = "" %}{% if dysfonctionnement.suppleant == app.user.people %}{% set roles = "suppleant" %}{% set rolep = "people" %}{% endif %} {% set roler = "" %}{% if dysfonctionnement.responsable == app.user.people or is_granted('ROLE_ADMIN') %}{% set roler = "responsable" %}{% set roles = "suppleant" %}{% set rolep = "people" %}{% endif %} {% for transition in workflow_transitions(dysfonctionnement) %} {% if workflow_can(dysfonctionnement, transition.name) %} {% if workflow_metadata(dysfonctionnement, 'role', transition) in [rolep, roles, roler] %} {{ workflow_metadata(dysfonctionnement, 'title', transition) ?: 'n-a'}} {% endif %} {% endif %} {% else %} No dysfonctionnements available. {% endfor %}
{% endif %}


Informations générales


{{ form_widget(formDysfonctionnement.designation)}}
{{ form_widget(formDysfonctionnement.description)}}
{{ form_label(formDysfonctionnement.responsable, 'Responsable') }}{{ form_widget(formDysfonctionnement.responsable)}}
{{ form_label(formDysfonctionnement.suppleant, 'Suppléant') }}{{ form_widget(formDysfonctionnement.suppleant)}}
{{ form_label(formDysfonctionnement.declarant, 'Déclarant') }}{{ form_widget(formDysfonctionnement.declarant)}}
{{ form_label(formDysfonctionnement.peoples, 'Contributeurs') }}{{ form_widget(formDysfonctionnement.peoples)}}
{{ form_label(formDysfonctionnement.CreatedAt, 'Création') }}{{ form_widget(formDysfonctionnement.CreatedAt)}}
{{ form_label(formDysfonctionnement.PublishedAt, 'Publication CNIL') }}{{ form_widget(formDysfonctionnement.PublishedAt)}}
{{ form_label(formDysfonctionnement.ClosedAt, 'Clôture') }}{{ form_widget(formDysfonctionnement.ClosedAt)}}
{{ form_widget(formDysfonctionnement.traitements)}}
{{ form_widget(formDysfonctionnement.tiers)}}
{{ form_widget(formDysfonctionnement.mesuresecu)}}
{{ form_widget(formDysfonctionnement.consequence)}}
{{ form_label(formDysfonctionnement.typenotification, 'Type de notification') }}{{ form_widget(formDysfonctionnement.typenotification)}}
{{ form_label(formDysfonctionnement.numerocnil, 'Référence CNIL') }}{{ form_widget(formDysfonctionnement.numerocnil)}}

Gestionnaire de fichiers


Notes


{{ form_widget(formDysfonctionnement.commentaire)}}
{{ form_end(formDysfonctionnement) }} {% endblock %} {% block javascripts %} {% endblock %}