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.

57 lines
2.8 KiB

5 years ago
  1. {# sin dependencias #}
  2. {% set tareaanterior=null %}
  3. {% set tareacurrent=tarea[0] %}
  4. {% set tareas=tarea[0].getProcesosId.getTarea|sort((a, b) => a.position <=> b.position) %}
  5. {% for tareadep in tareas %}
  6. {% if not tareadep.invisible %}
  7. {% for tusuario in tareadep.getTareaUsuario %}
  8. {% if tusuario.greenEntrepreneur.id==app.user.id %}
  9. {% if tusuario.completada==true %}
  10. {% if tareadep.position < tareacurrent.position %}
  11. {% set tareaanterior=tareadep %}
  12. {% endif %}
  13. {% endif %}
  14. {% endif %}
  15. {% endfor %}
  16. {% endif %}
  17. {% endfor %}
  18. <div class="exercise-btn-moves-group">
  19. <a class="btn btn-up" href="#"><i class="fa fa-arrow-up"></i></a>
  20. {% if tareaanterior is defined and tareaanterior is not null %}
  21. {% if tareaanterior.position < tarea[0].position %}
  22. <a class="btn btn-prev" href="{{ path('admin.procesos.realizartarea',{'id':tareaanterior.id}) }}">{{'Previous'|trans({})}}</a>
  23. <script>
  24. $('.btn.btn-prev').on('click', function(e){
  25. e.preventDefault();
  26. Swal.fire({
  27. title: 'Are you sure to go previous step without save?',
  28. text: "You won't be able to revert this!",
  29. icon: 'warning',
  30. showCancelButton: true,
  31. confirmButtonColor: '#3085d6',
  32. cancelButtonColor: '#d33',
  33. confirmButtonText: 'Yes, I´m not interested in save!'
  34. }).then((result) => {
  35. if (result.value) {
  36. window.location.href = "{{ path('admin.procesos.realizartarea',{'id':tareaanterior.id}) }}";
  37. }
  38. });
  39. })</script>
  40. {% else %}
  41. <a class="btn btn-prev ocultar" href=""></a>
  42. {% endif %}
  43. {% else %}
  44. <a class="btn btn-prev ocultar" href=""></a>
  45. {% endif %}
  46. <span class="mensaje"></span>
  47. <a id="save" class="btn btn-save" href="#" onclick="$.ajax({ type: 'POST', url: '{{ path('api_app_api_guardartareaapi_savetask', {'id': tarea[0].id})}}', data: $('form').serialize(), cache: false,}).done(function() {$('.exercise-btn-moves-group .mensaje').text('Saving...');window.setTimeout(function(){$('.exercise-btn-moves-group .mensaje').text('Changes saved');}, 1000);}).fail(function() {$('.exercise-btn-moves-group .mensaje').text('Saving...');window.setTimeout(function(){$('.exercise-btn-moves-group .mensaje').text('Error saving changes');}, 1000);});">{{'Save'|trans({})}}</a>
  48. <a class="btn btn-next" href="#" onclick="$('#wizard').submit()">{{'Next'|trans({})}}</a>
  49. </div>