{% extends "base.html.twig" %} {% block localstyle %} td { padding:5px !important; } {% if fgprint is defined and fgprint %} table { font-size:10px;} th,td { border: 1px solid #37474F; } thead { display: table-header-group; } tr { page-break-inside: avoid; } {%endif%} {% endblock %} {% block body %}

PROJET METIERS
{{project.displayname}}

Fermer

Utilisateurs
{%for user in users %} {% if "ROLE_USER" in user.roles %} {% endif %} {% endfor %}
Action Nom
{{user.displayname}}
{% for userproject in userprojects %}
{{ userproject.name }}
{%for user in userproject.users %} {% endfor %}
Action Nom
{{user.user.displayname}}

{% endfor %}
{% endblock %} {% block localjavascript %} $(document).ready(function() { {% if not fgprint is defined or not fgprint %} $('.table').DataTable({ columnDefs: [ { "targets": "no-sort", "orderable": false }, { "targets": "no-string", "type" : "num" } ], responsive: true, iDisplayLength: 100, order: [[ 1, "asc" ]], searching: false, paging: false, info: false }); {%else%} $('#dataTables').removeClass("table table-striped table-bordered table-hover small dataTable no-footer"); {% endif %} }); function modalJob(iduser) { $("#iduser").val(iduser); $("#modaljob .alert").remove(); $("#modaljob").modal('show'); } function addJob() { $("#modaljob .alert").remove(); iduser=$("#iduser").val(); idjob=$("#idjob").val(); if(idjob) { $.ajax({ type: "POST", data: { idproject: {{project.id}}, idjob: idjob, iduser: iduser, }, url: "{{ path('app_project_users_add') }}", success: function (response) { response=JSON.parse(response); if(response.return=="KO") { $("#modaljob .modal-body").append("
"+response.error+"
"); } else { location.reload(); } } }); } } function delJob(iduser) { $.ajax({ type: "POST", data: { iduser: iduser, }, url: "{{ path('app_project_users_del') }}", success: function (response) { response=JSON.parse(response); if(response.return=="KO") { } else { location.reload(); } } }); } function myprint() { href=document.location.href; document.location.href=href+"?fgprint=true"; } {% endblock %}