templates/course/show.html.twig line 1

Open in your IDE?
  1. {% extends 'layout/backEndLayout.html.twig' %}
  2. {% block content %}
  3. <div class="row">
  4. <div class="col-lg-2" >
  5. <div class="btn-group record_actions m-2">
  6. {% if is_granted('ROLE_ADMIN') %}
  7. <a class="btn btn-info" href="{{ path('admin_courses') }}">
  8. <i class="fa fa-list"></i> {{ 'Back to the list'|trans({}, 'admin') }}
  9. </a>
  10. {% endif %}
  11. </div>
  12. </div>
  13. <div class="col-lg-10 jumbotron">
  14. <article class="p-3" >
  15. <div class="container">
  16. <div class="card-deck mb-3 text-center">
  17. <div class="card mb-4 box-shadow">
  18. <div class="card-header">
  19. <h4 class="my-0 font-weight-normal">{{course.wording}}</h4>
  20. </div>
  21. <div class="card-body">
  22. <div>
  23. <ul class="list-unstyled h3 mt-3 mb-4">
  24. <li>{{course.coefficient}}</li>
  25. <li>{{course.code}}</li>
  26. <li>{{course.module.name}}</li>
  27. <li>{{course.domain.name}}</li>
  28. </ul>
  29. <div class=" ">
  30. {% if is_granted('ROLE_ADMIN') %}
  31. <a class="btn btn-outline-warning" href="{{path('admin_courses_edit', {id: course.id})}}"> <i class="fa fa-pencil-square-o" aria-hidden="true"></i>Edit </a> |
  32. <a class="btn btn-outline-danger" href="#" onclick= "event.preventDefault() ; confirm('Are you sure ?') && document.getElementById('js-course-delete-form').submit();"> <i class="fa fa-trash"></i> Delete</a>
  33. <form id="js-course-delete-form" action="{{path('admin_courses_delete', {id: course.id})}}" method="post" style="display: none;">
  34. <input type="hidden" name="csrf_token" value="{{ csrf_token('courses_deletion' ~ course.id ) }}" id="">
  35. <input type="hidden" name="_method" value="DELETE">
  36. </form>
  37. {% endif %}
  38. </div>
  39. </div>
  40. <div>
  41. <h5 class="card-title list-unstyled h3 mt-3 mb-4">Historique des attributions</h5>
  42. <table class="table table-striped">
  43. <thead>
  44. <tr>
  45. <th scope="col">Annee scolaire</th>
  46. <th scope="col">Enseignant</th>
  47. <th scope="col">Titulaire</th>
  48. </tr>
  49. </thead>
  50. <tbody>
  51. {% for attribution in course.attributions|reverse %}
  52. <tr>
  53. <td>{{attribution.schoolYear}}</td>
  54. <td>{{attribution.teacher}}</td>
  55. <td>{{attribution.headTeacher}}</td>
  56. </tr>
  57. {% endfor %}
  58. </tbody>
  59. </table>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. </article>
  65. </div>
  66. </div>
  67. {% endblock %}