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

Fiche programme

{% else %}

Créer une nouveau programme

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

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

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


{% if editMode %}

{{ program.description | raw}}

Métier :
{{ formProgram.vars.value.metier.designation | default("") }}
Progression
{% set sumratings = 0 %} {% for projet in program.projets %} {% for action in projet.actions if action.id is defined %} {% set sumratings = sumratings + action.progression %} {% endfor %} {% if projet.actions|length >0 %} {% set sumratings = sumratings / projet.actions|length %} {% endif %} {% endfor %}
Progression du programme à {{ sumratings | number_format(0, '.', ' ') }} %
Comply
{% endif %}

Informations générales


{{ form_widget(formProgram.designation)}}
{{ form_widget(formProgram.code)}}
{{ form_widget(formProgram.description)}}
Direction{{ form_widget(formProgram.metier)}}
Responsable{{ form_widget(formProgram.responsable)}}
Suppleant{{ form_widget(formProgram.suppleant)}}
Contributeurs{{ form_widget(formProgram.peoples)}}
{{ form_widget(formProgram.projets)}}
{{ form_widget(formProgram.topprogram)}}

Gestionnaire de fichiers


Notes


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