{% extends 'base.html.twig' %} {% block additionalstylesheets %} {% endblock %} {% block title %}{{ 'Edit number of actions number'|trans }}{% endblock %} {% block body %} {% set nminpartneractions = 0 %} {% set nmaxpartneractions = 0 %} {% set nmandatoryactions = 0 %} {% set navailableactions = 0 %} {% set last_department = 0 %} {% set npartnerownactions = 0 %} {% set lastlevelid = 0 %} {% include 'plan/edit_tab_list.html.twig' with {'plan': plan_rowid, 'section': 'actions_number'} %}
{% for department in departments %} {% endfor %} {% for level in levels %} {% set firstlevel = loop.first %} {% set lastlevel = loop.last %} {% if lastlevel %} {% endif %} {% for department in departments %} {% set last_department = department.rowid %} {% endfor %} {% if (firstlevel) and (not lastlevel) %} {% elseif (lastlevel) %} {% endif %} {% if lastlevel %} {% set lastlevelid = level.rowid %} {% set npartnerownactions = (plan_action_arr[lastlevelid][last_department] is defined)? plan_action_arr[lastlevelid][last_department]["partner_own_actions"] : 0 %} {% endif %} {% endfor %}
{{ department.name }}
{{ level.name }}
{% set nmandatory = (plan_action_arr[level.rowid][department.rowid] is defined)?plan_action_arr[level.rowid][department.rowid]["mandatory"]:0 %} {% set nadditionals = (plan_action_arr[level.rowid][department.rowid] is defined)? plan_action_arr[level.rowid][department.rowid]["addons"] : 0 %} {% set nmin = (plan_action_arr[level.rowid][department.rowid] is defined)? plan_action_arr[level.rowid][department.rowid]["min"] : 0 %} {% set nmax = (plan_action_arr[level.rowid][department.rowid] is defined)? plan_action_arr[level.rowid][department.rowid]["max"] : 0 %}
{% if lastlevel %}{{ "MIN"|trans }}{% endif %}
{% if not lastlevel %}
{% endif %}
{% if lastlevel %}{{ "MAX"|trans }}{% endif %}
{% set nminpartneractions = nminpartneractions + (lastlevel ? nmin : 0) %} {% set nmaxpartneractions = nmaxpartneractions + (lastlevel ? nmax : 0) %} {% set nmandatoryactions = nmandatoryactions + (lastlevel ? 0 : nmandatory) %} {% set navailableactions = navailableactions + (lastlevel ? 0 : nadditionals) %}
{{'plans.actions_definition'|trans}}
{{'plans.actions_selection'|trans}}
{{'plans.partners_own_actions'|trans}}

SUMMARY

Each partner must select between {{ nminpartneractions }} and {{ nmaxpartneractions }} actions
{{ nmandatoryactions }} of these actions are mandatory
There are {{ navailableactions }} actions available to be selected
Each partner must create at least {{max(nminpartneractions - nmandatoryactions - navailableactions, npartnerownactions)}} action(s)
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}