You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

44 lines
2.0 KiB

  1. {% extends 'base.html.twig' %}
  2. {% block title %}Admin Bereich - Userverwaltung{% endblock %}
  3. {% block body %}
  4. <h1>Admin - Userverwaltung</h1>
  5. <div class="new-user">
  6. <a href="{{ path('admin_add_user') }}" class="btn">Neuen Benutzer anlegen</a>
  7. </div>
  8. <div class="listing">
  9. <ul>
  10. {% for user in users %}
  11. <li data-userid="{{ user.id }}" data-username="{{ user.firstname }} {{ user.lastname }}"{% if not user.active %} class="inactive"{% endif %}>
  12. <div class="listing--header">
  13. <h3>{{ user.firstname }} {{ user.lastname }}{% if not user.active %} (inaktiv){% endif %}</h3>
  14. <div class="buttons">
  15. <div class="pdfs">
  16. {% set i = 1 %}
  17. {% set cntWorksheets = user.worksheets|length %}
  18. {% for worksheet in user.worksheets %}
  19. <a href="{{ path('admin_user_worksheet', {'userWorksheetId': worksheet.id}) }}" title="Arbeitskarte abgeschlossen am: {{ worksheet.creationDate | date("d.m.Y H:i") }}" {{ i == cntWorksheets ? 'class="latest"' : '' }}></a>
  20. {% set i = i + 1 %}
  21. {% endfor %}
  22. </div>
  23. <button class="btn" data-js="listing--opener">Details bearbeiten</button>
  24. <button class="btn" data-js="listing--password">Passwort erneut senden</button>
  25. </div>
  26. </div>
  27. <div class="listing--details">
  28. <div class="listing--details-inside">
  29. {% include 'snippets/listing-form.html.twig' with {
  30. data: {
  31. 'user': user
  32. }
  33. } %}
  34. </div>
  35. </div>
  36. </li>
  37. {# {{ dump(user) }}#}
  38. {% endfor %}
  39. </ul>
  40. </div>
  41. {% endblock %}