{% extends 'base.html.twig' %} {% import 'User/Collectivity/_form.html.twig' as formMacros %} {% set bodyClass = 'user_collectivity user_profile_collectivity form edit' %} {% set menuItem = 'user_profile_collectivity' %} {% set submitValue = submitValue|default('user.organization.action.my_organization_submit'|trans) %} {% block title %}{{ 'user.organization.title.my_organization_edit'|trans }} - {{ parent() }}{% endblock %} {% block body_head %}

{{ 'user.organization.title.my_organization_edit'|trans }} {{ form.vars.value }}

{% endblock %} {% block breadcrumb %} {% set breadcrumb = [ { 'name': 'user.organization.breadcrumb.my_organization_show'|trans, 'link': path('user_profile_collectivity_show') }, { 'name': 'user.organization.breadcrumb.my_organization_edit'|trans } ] %} {% include '_breadcrumb.html.twig' with {'breadcrumb': breadcrumb} %} {% endblock %} {% block body %}
{{ form_start(form) }} {# LEFT #}
{# GENERAL #}

{{ 'global.tab.general'|trans }}

{% if is_granted('ROLE_ADMIN') %} {{ form_row(form.name) }} {{ form_row(form.shortName) }} {{ form_row(form.type) }} {{ form_row(form.siren) }} {{ form_row(form.finessGeo) }} {{ form_row(form.active) }} {% endif %} {{ form_row(form.website) }} {{ form_row(form.nbrAgents) }} {{ form_row(form.population) }} {% if is_granted('ROLE_ADMIN') %} {{ form_row(form.informationsComplementaires) }} {% endif %}
{# ADDRESS #}

{{ 'user.organization.tab.address'|trans }}

{{ form_widget(form.address) }}
{% if is_granted('ROLE_ADMIN') %} {# MODULES #}

{{ 'user.organization.tab.modules'|trans }}

{{ form_row(form.hasModuleTools) }} {{ form_row(form.hasModuleConformiteTraitement) }} {{ form_row(form.hasModuleConformiteOrganisation) }} {{ form_row(form.isServicesEnabled) }}
{# SERVICES TODO #} {% do form.services.setRendered() %}

{{ 'user.organization.label.has_module_services'|trans }}

{% for service in form.services %} {{ formMacros.printService(service) }} {% endfor %}
{% endif %} {# BILAN #}

{{ 'user.organization.tab.bilan'|trans }}

{{ form_widget(form.reviewData) }} {# REPORTING MANAGEMENT COMMITMENT #} {{ form_row(form.reportingBlockManagementCommitment) }} {# REPORTING CONTINUOUS IMPROVEMENT #} {{ form_row(form.reportingBlockContinuousImprovement) }}
{# RIGHT #}
{# LEGAL MANAGER #}

{{ 'user.organization.tab.legal_manager'|trans }}

{{ form_widget(form.legalManager) }}
{# DPO #}

{{ 'user.organization.tab.dpo'|trans }}

{{ form_row(form.nbrCnil) }} {{ form_row(form.differentDpo) }} {{ form_widget(form.dpo) }}
{# REFERENT #}

{{ 'user.organization.tab.referent'|trans }}

{{ form_widget(form.referent) }}
{# IT MANAGER #}

{{ 'user.organization.tab.it_manager'|trans }}

{{ form_row(form.differentItManager) }} {{ form_widget(form.itManager) }}
{# COMITE IL CONTACT #} {% do form.comiteIlContacts.setRendered() %}

{{ 'user.organization.tab.comite_il'|trans }}

{% for contact in form.comiteIlContacts %} {{ formMacros.printComiteIlContact(contact) }} {% endfor %}
{# prevents weird label from showing up in new #} {# {{ form_widget(form.comiteIlContacts) }}#}
{{ form_end(form) }}
{% endblock %} {% block javascripts %} {{ parent() }} {{ encore_entry_script_tags('js/collectionManager') }} {% endblock %}