Licitator 1.0
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.

47 lines
2.5 KiB

5 years ago
  1. {# Dibuja la lista de enlaces del canvas y rellena la variable tareaanterior definida en gbc/initialvariables.html.twig #}
  2. <ul class="exercises_links">
  3. <li>{{ include('gbc/canvaslink.html.twig')}}</li>
  4. {% set tareas=tarea[0].getProcesosId.getTarea|sort((a, b) => a.position <=> b.position) %}
  5. {% for tarea in tareas %}
  6. {% set encontrada=false %}
  7. {% if not tarea.invisible %}
  8. {% for tusuario in tarea.getTareaUsuario %}
  9. {% if tusuario.greenEntrepreneur.id==app.user.id %}
  10. {% set encontrada=true %}
  11. {% if tusuario.completada==true %}
  12. {% if tarea.position< tareacurrent.position %}
  13. {% set tareaanterior=tarea %}
  14. {% endif %}
  15. <li class="{{ tarea.class ~ ' ' ~ tarea.alias}}">
  16. <a id="link-{{ tarea.alias }}" class="completada" href="{{ path('admin.procesos.realizartarea',{'id':tarea.id}) }}" data-toggle="tooltip" data-placement="top" title="{{ tarea.nombre }}">
  17. {% if 'gbc-title' in tarea.class %}
  18. {{ tarea.nombre|split('-')[0]}}
  19. {% endif %}
  20. </a>
  21. </li>
  22. {% else %}
  23. <li class="{{ tarea.class ~ ' ' ~ tarea.alias}}">
  24. <a id="link-{{ tarea.alias }}" class="no-completada" href="#" data-toggle="tooltip" data-placement="top" title="{{ tarea.nombre }}">
  25. {% if 'gbc-title' in tarea.class %}
  26. {{ tarea.nombre|split('-')[0]}}
  27. {% endif %}
  28. </a>
  29. </li>
  30. {% endif %}
  31. {% endif %}
  32. {% endfor %}
  33. {% if encontrada==false %}
  34. <li class="{{ tarea.class ~ ' ' ~ tarea.alias}}">
  35. <a id="link-{{ tarea.alias }}" class="no-completada" href="#">
  36. {% if 'gbc-title' in tarea.class %}
  37. {{ tarea.nombre|split('-')[0]}}
  38. {% endif %}
  39. </a>
  40. </li>
  41. {% endif %}
  42. {% endif %}
  43. {% endfor %}
  44. </ul>
  45. <script>
  46. $(function () {
  47. $('[data-toggle="tooltip"]').tooltip()
  48. })</script>