{% extends '@SonataAdmin/CRUD/base_edit.html.twig' %}
{% block javascripts %}
{{ parent() }}
{% if app.request.get('_route') == 'admin_app_user_edit' or app.request.get('_route') == 'admin_app_user_create' %}
<script>
$(function () {
$("input[name='{{ admin.uniqid }}[groups][]']").each(function () {
$(this).on('ifChecked', function(event){
if ($.trim($(this).closest('label').text()) == 'Gestionnaire de Groupe' || $.trim($(this).closest('label').text()) == 'Contact' || $.trim($(this).closest('label').text()) == 'Trésorier') {
$('#sonata-ba-field-container-{{ admin.uniqid }}_groupesgeres label.hide').removeClass('hide');
$('#sonata-ba-field-container-{{ admin.uniqid }}_groupesgeres div.select2-container').removeClass('hide');
} else if ($.trim($(this).closest('label').text()) == 'Comptoir') {
console.log('Comptoir');
$('#sonata-ba-field-container-{{ admin.uniqid }}_comptoirsgeres label.hide').removeClass('hide');
$('#sonata-ba-field-container-{{ admin.uniqid }}_comptoirsgeres div.select2-container').removeClass('hide');
}
});
$(this).on('ifUnchecked', function(event){
if ($.trim($(this).closest('label').text()) == 'Gestionnaire de Groupe' || $.trim($(this).closest('label').text()) == 'Contact' || $.trim($(this).closest('label').text()) == 'Trésorier') {
$('#{{ admin.uniqid }}_groupesgere').select2('val',[]);
$('#sonata-ba-field-container-{{ admin.uniqid }}_groupesgeres label.control-label').addClass('hide');
$('#sonata-ba-field-container-{{ admin.uniqid }}_groupesgeres div.select2-container').addClass('hide');
} else if ($.trim($(this).closest('label').text()) == 'Comptoir') {
$('#{{ admin.uniqid }}_comptoirsgere').select2('val',[]);
$('#sonata-ba-field-container-{{ admin.uniqid }}_comptoirsgeres label.control-label').addClass('hide');
$('#sonata-ba-field-container-{{ admin.uniqid }}_comptoirsgeres div.select2-container').addClass('hide');
}
});
});
});
</script>
{% endif %}
{% endblock %}