mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
Fix option with RoleWithoutScope distinction. Remove flag.
This commit is contained in:
parent
a0d0c3840f
commit
034e2553bc
@ -104,8 +104,8 @@ CHILL_ACTIVITY_UPDATE: Modifier un échange
|
|||||||
CHILL_ACTIVITY_SEE: Voir un échange
|
CHILL_ACTIVITY_SEE: Voir un échange
|
||||||
CHILL_ACTIVITY_SEE_DETAILS: Voir le détail des échanges
|
CHILL_ACTIVITY_SEE_DETAILS: Voir le détail des échanges
|
||||||
CHILL_ACTIVITY_DELETE: Supprimer un échange
|
CHILL_ACTIVITY_DELETE: Supprimer un échange
|
||||||
CHILL_ACTIVITY_STATS: Statistique des échanges (⚑)
|
CHILL_ACTIVITY_STATS: Statistique des échanges
|
||||||
CHILL_ACTIVITY_LIST: Liste des échanges (⚑)
|
CHILL_ACTIVITY_LIST: Liste des échanges
|
||||||
CHILL_ACTIVITY_CREATE_PERSON: Créer un échange lié à un usager
|
CHILL_ACTIVITY_CREATE_PERSON: Créer un échange lié à un usager
|
||||||
CHILL_ACTIVITY_CREATE_ACCOMPANYING_COURSE: Créer un échange lié à un parcours
|
CHILL_ACTIVITY_CREATE_ACCOMPANYING_COURSE: Créer un échange lié à un parcours
|
||||||
CHILL_ACTIVITY_FULL: Voir les détails, créer, supprimer et mettre à jour un échange
|
CHILL_ACTIVITY_FULL: Voir les détails, créer, supprimer et mettre à jour un échange
|
||||||
|
@ -44,13 +44,13 @@
|
|||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<span class="role_scope role">{{ role_scope.role|trans|replace({'(⚑)': ''}) }}</span>
|
<span class="role_scope role">{{ role_scope.role|trans }}</span>
|
||||||
{% if expanded_roles[role_scope.role]|length > 1 %}
|
{% if expanded_roles[role_scope.role]|length > 1 %}
|
||||||
<div class="help-text">
|
<div class="help-text">
|
||||||
<span style="text-decoration: underline dotted;">{{ 'Which implies'|trans }} :</span>
|
<span style="text-decoration: underline dotted;">{{ 'Which implies'|trans }} :</span>
|
||||||
{% for role in expanded_roles[role_scope.role] %}
|
{% for role in expanded_roles[role_scope.role] %}
|
||||||
{% if role != role_scope.role %}
|
{% if role != role_scope.role %}
|
||||||
{{ role|trans|replace({'(⚑)': ''}) }}
|
{{ role|trans }}
|
||||||
{% if not loop.last %}, {% endif %}
|
{% if not loop.last %}, {% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
@ -83,7 +83,7 @@
|
|||||||
{{ form_widget(add_role_scopes_form.composed_role_scope.role, { 'attr': { 'class': 'w-50' }}) }}
|
{{ form_widget(add_role_scopes_form.composed_role_scope.role, { 'attr': { 'class': 'w-50' }}) }}
|
||||||
{{ form_widget(add_role_scopes_form.composed_role_scope.scope) }}
|
{{ form_widget(add_role_scopes_form.composed_role_scope.scope) }}
|
||||||
</div>
|
</div>
|
||||||
<div class="help-text mb-3">{{ 'Help to pick role an scope'|trans }}</div>
|
<div id="role_scope_legend" class="help-text mb-3">{{ 'Help to pick role and scope'|trans }}</div>
|
||||||
|
|
||||||
<ul class="record_actions sticky-form-buttons">
|
<ul class="record_actions sticky-form-buttons">
|
||||||
<li class="cancel">
|
<li class="cancel">
|
||||||
@ -102,3 +102,26 @@
|
|||||||
|
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block js %}
|
||||||
|
<script>
|
||||||
|
|
||||||
|
// An event listener give contextual legend when choosing an option.
|
||||||
|
const select = document.getElementById('form_composed_role_scope_role');
|
||||||
|
const legend = document.getElementById('role_scope_legend');
|
||||||
|
|
||||||
|
select.addEventListener('change', function() {
|
||||||
|
const option = this.options[this.selectedIndex];
|
||||||
|
const hasScope = option.getAttribute('data-has-scope');
|
||||||
|
legend.style.display = 'block';
|
||||||
|
if (hasScope === '0') {
|
||||||
|
legend.innerText = '{{ 'The role does not need scope'|trans }}';
|
||||||
|
} else if (hasScope === '1') {
|
||||||
|
legend.innerText = '{{ 'The role need scope'|trans }}';
|
||||||
|
} else {
|
||||||
|
legend.innerText = '{{ 'Help to pick role and scope'|trans }}';
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
{% endblock %}
|
||||||
|
@ -37,13 +37,13 @@
|
|||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<span class="role_scope role">{{ role_scope.role|trans|replace({'(⚑)': ''}) }}</span>
|
<span class="role_scope role">{{ role_scope.role|trans }}</span>
|
||||||
{% if expanded_roles[role_scope.role]|length > 1 %}
|
{% if expanded_roles[role_scope.role]|length > 1 %}
|
||||||
<div class="help-text">
|
<div class="help-text">
|
||||||
<span style="text-decoration: underline dotted;">{{ 'Which implies'|trans }} :</span>
|
<span style="text-decoration: underline dotted;">{{ 'Which implies'|trans }} :</span>
|
||||||
{% for role in expanded_roles[role_scope.role] %}
|
{% for role in expanded_roles[role_scope.role] %}
|
||||||
{% if role != role_scope.role %}
|
{% if role != role_scope.role %}
|
||||||
{{ role|trans|replace({'(⚑)': ''}) }}
|
{{ role|trans }}
|
||||||
{% if not loop.last %}, {% endif %}
|
{% if not loop.last %}, {% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -174,7 +174,9 @@ This group does not provide any permission: Ce groupe n'attribue aucune permissi
|
|||||||
The role '%role%' has been removed: Le rôle "%role%" a été enlevé de ce groupe de permission
|
The role '%role%' has been removed: Le rôle "%role%" a été enlevé de ce groupe de permission
|
||||||
The role '%role%' on circle '%scope%' has been removed: Le rôle "%role%" sur le cercle "%scope%" a été enlevé de ce groupe de permission
|
The role '%role%' on circle '%scope%' has been removed: Le rôle "%role%" sur le cercle "%scope%" a été enlevé de ce groupe de permission
|
||||||
Unclassified: Non classifié
|
Unclassified: Non classifié
|
||||||
Help to pick role an scope: Les rôles marqués d'un (⚑) ne nécessitent pas de cercle.
|
Help to pick role and scope: Certains rôles ne nécessitent pas de cercle.
|
||||||
|
The role need scope: Ce rôle nécessite un cercle.
|
||||||
|
The role does not need scope: Ce rôle ne nécessite pas de cercle !
|
||||||
|
|
||||||
#admin section for users
|
#admin section for users
|
||||||
User configuration: Gestion des utilisateurs
|
User configuration: Gestion des utilisateurs
|
||||||
|
@ -308,12 +308,12 @@ Opening the accompanying period: Ouverture d'un parcours d'accompagnement
|
|||||||
'Timeline for %name%': 'Historique de %name%'
|
'Timeline for %name%': 'Historique de %name%'
|
||||||
|
|
||||||
# ROLES
|
# ROLES
|
||||||
CHILL_PERSON_SEE: Voir les usagers (⚑)
|
CHILL_PERSON_SEE: Voir les usagers
|
||||||
CHILL_PERSON_UPDATE: Modifier les usagers (⚑)
|
CHILL_PERSON_UPDATE: Modifier les usagers
|
||||||
CHILL_PERSON_CREATE: Ajouter des usagers (⚑)
|
CHILL_PERSON_CREATE: Ajouter des usagers
|
||||||
CHILL_PERSON_STATS: Statistiques sur les usagers (⚑)
|
CHILL_PERSON_STATS: Statistiques sur les usagers
|
||||||
CHILL_PERSON_LISTS: Liste des usagers (⚑)
|
CHILL_PERSON_LISTS: Liste des usagers
|
||||||
CHILL_PERSON_DUPLICATE: Gérer les doublons d'usagers (⚑)
|
CHILL_PERSON_DUPLICATE: Gérer les doublons d'usagers
|
||||||
|
|
||||||
CHILL_PERSON_ACCOMPANYING_PERIOD_SEE: Vision simplifiée d'un parcours d'accompagnement
|
CHILL_PERSON_ACCOMPANYING_PERIOD_SEE: Vision simplifiée d'un parcours d'accompagnement
|
||||||
CHILL_PERSON_ACCOMPANYING_PERIOD_CONFIDENTIAL: Voir et modifier les parcours d'accompagnement confidentielles
|
CHILL_PERSON_ACCOMPANYING_PERIOD_CONFIDENTIAL: Voir et modifier les parcours d'accompagnement confidentielles
|
||||||
|
Loading…
x
Reference in New Issue
Block a user