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

Fiche Objet Métier

{% else %}

Créer une nouvel objet métier

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

{% if not editMode %} Nouvelle fiche {% else %} OM-{{ objetmetier.id }} {{ objetmetier.designation | capitalize }} {% endif %}

{% if editMode %}
Statut :
{% for place in workflow_marked_places(objetmetier) %}{{ workflow_metadata(objetmetier, 'title', place) ?: ''}}{% endfor %}
Managers :
{% if objetmetier.redacteur is not null %}
Rédacteur :
{% endif %} {% if objetmetier.peoples | length >0 %}
Contributeurs :
{% for people in objetmetier.peoples %} {{ people.firstname }} {{ people.lastname }} {% endfor %}
{% endif %}
DPO :
Mise à jour :
le {{ objetmetier.publishedat | date("d M Y") }} par {{ objetmetier.Publisher.firstname | default("n/c") }}
Workflow :
le {{ objetmetier.validatedat | date("d M Y") }} par {{ objetmetier.validator.firstname | default("n/c") }}
  • 1 {% if workflow_has_marked_place(objetmetier, 'draft') or workflow_has_marked_place(objetmetier, 'rejected') %}Rédaction{% else %}Rédigé{% endif %}
  • 2 {% if workflow_has_marked_place(objetmetier, 'review') or workflow_has_marked_place(objetmetier, 'draft') or workflow_has_marked_place(objetmetier, 'rejected') %}Révision
    (Resp.){% else %}Revu
    (Resp.){% endif%}
  • 3 {% if workflow_has_marked_place(objetmetier, 'validation_ok') %}Validé
    (DPO){% else %}validation
    (DPO){% endif%}
{% set rolep = "" %}{% if objetmetier.redacteur == app.user.people %}{% set rolep = "redacteur" %}{% endif %} {% set roles = "" %}{% if objetmetier.responsable == app.user.people %}{% set roles = "responsable" %}{% set rolep = "redacteur" %}{% endif %} {% set roler = "" %}{% if app.user.customer.dpo == app.user.people or is_granted('ROLE_ADMIN') %}{% set roler = "dpo" %}{% set roles = "responsable" %}{% set rolep = "redacteur" %}{% endif %} {% for transition in workflow_transitions(objetmetier) %} {% if workflow_can(objetmetier, transition.name) %} {% if workflow_metadata(objetmetier, 'role', transition) in [rolep, roles, roler] %} {{ workflow_metadata(objetmetier, 'title', transition) ?: 'n-a'}} {% endif %} {% endif %} {% else %} No actions available. {% endfor %}
{% endif %}


{% if editMode %}

{{ objetmetier.description | raw}}

Comply
{% if objetmetier.dcp.code is defined and objetmetier.dcp.code is not null and objetmetier.dcp.code=="1" %} RGPD{% if objetmetier.dcpsensible.code is defined and objetmetier.dcpsensible.code is not null and objetmetier.dcpsensible.code=="1" %} Sensible{% endif %} {% endif %}
{% if objetmetier.fluxes|length >= 1 %} {% endif %} {% if objetmetier.datas|length >= 1 %} {% endif %} {% if objetmetier.applications|length >= 1 %}
Applications
{% endif %}
{% endif %}

Informations générales


{{ form_widget(formObjetMetier.designation)}}
{{ form_widget(formObjetMetier.description)}}
{{ form_label(formObjetMetier.responsable, 'Responsable') }}{{ form_widget(formObjetMetier.responsable)}}
{{ form_label(formObjetMetier.suppleant, 'Suppléant') }}{{ form_widget(formObjetMetier.suppleant)}}
{{ form_label(formObjetMetier.redacteur, 'Rédacteur') }}{{ form_widget(formObjetMetier.redacteur)}}
{{ form_label(formObjetMetier.peoples, 'Contributeurs') }}{{ form_widget(formObjetMetier.peoples)}}
{{ form_widget(formObjetMetier.datas)}}
{{ form_widget(formObjetMetier.fluxes)}}
DCP{{ form_widget(formObjetMetier.dcp)}}
Sensible{{ form_widget(formObjetMetier.dcpsensible)}}
Statut RGPD{{ form_widget(formObjetMetier.statutrgpd)}}
Support{{ form_widget(formObjetMetier.type)}}
Application{{ form_widget(formObjetMetier.applications)}}
Echange{{ form_widget(formObjetMetier.typesupport)}}
Mesures de prévention / détection{{ form_widget(formObjetMetier.mesuresprev)}}

Gestionnaire de fichiers


Notes


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