templates/publication/_form.html.twig line 1

  1. {{ form_start(form) }}
  2. {{ form_row(form.validated) }}
  3. <div class="accordion" id="accordionExample">
  4. <div class="accordion-item">
  5. <h2 class="accordion-header">
  6. <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne"
  7. aria-expanded="true" aria-controls="collapseOne">
  8. Participación de profesores
  9. </button>
  10. </h2>
  11. <div id="collapseOne" class="accordion-collapse collapse show" data-bs-parent="#accordionExample">
  12. <div class="accordion-body">
  13. <ul>
  14. {% for publicationAuthor in form.publicationAuthors %}
  15. {% if publicationAuthor.vars.value.author is not null %}
  16. <li>Porcentaje de participación de {{ publicationAuthor.vars.value.firstname}} {{
  17. publicationAuthor.vars.value.lastname}}
  18. {{ form_row(publicationAuthor.participation) }}</li>
  19. {% endif %}
  20. {% endfor %}
  21. </ul>
  22. </div>
  23. </div>
  24. </div>
  25. <div class="accordion-item">
  26. <h2 class="accordion-header">
  27. <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
  28. data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
  29. Otros Coautores
  30. </button>
  31. </h2>
  32. <div id="collapseTwo" class="accordion-collapse collapse" data-bs-parent="#accordionExample">
  33. <div class="accordion-body">
  34. <ul>
  35. {% for publicationAuthor in form.publicationAuthors %}
  36. {% if publicationAuthor.vars.value.externalAuthor is not null %}
  37. <li id="{{publicationAuthor.vars.value.id}}">Coautor: {{ publicationAuthor.vars.value.firstname}} {{
  38. publicationAuthor.vars.value.lastname}} [ {{publicationAuthor.vars.value.getOrganizationsString}} ]
  39. <button type="button" class="btn btn-danger btn-sm change-delete-li">Eliminar</button>
  40. <a
  41. href="{{ path('app_publication_author_to_ing_author', {'id': publicationAuthor.vars.value.id}) }}"
  42. class="btn btn-sm btn-warning">
  43. Convertir a author ING
  44. </a>
  45. {% if publicationAuthor.vars.value.isUC %}
  46. {{ form_row(publicationAuthor.masterStudent) }}
  47. {{ form_row(publicationAuthor.phdStudent) }}
  48. {{ form_row(publicationAuthor.ucNotIng) }}
  49. {{ form_row(publicationAuthor.postdoc) }}
  50. {% endif %}
  51. </li>
  52. {% endif %}
  53. {% endfor %}
  54. </ul>
  55. </div>
  56. </div>
  57. </div>
  58. <div class="accordion-item">
  59. <h2 class="accordion-header">
  60. <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
  61. data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
  62. Atributos de la publicación
  63. </button>
  64. </h2>
  65. <div id="collapseThree" class="accordion-collapse collapse" data-bs-parent="#accordionExample">
  66. <div class="accordion-body">
  67. {{ form_row(form.interdisciplinary) }}
  68. {{ form_row(form.publicationType)}}
  69. </div>
  70. </div>
  71. </div>
  72. <div class="accordion-item">
  73. <h2 class="accordion-header">
  74. <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
  75. data-bs-target="#collapseFour" aria-expanded="false" aria-controls="collapseFour">
  76. Revista
  77. </button>
  78. </h2>
  79. <div id="collapseFour" class="accordion-collapse collapse" data-bs-parent="#accordionExample">
  80. <div class="accordion-body">
  81. {{ form_row(form.publisher, {
  82. 'attr': {'class': 'select2-publisher'},
  83. 'placeholder': 'Busque un editor por año, título o ISSN...'
  84. }) }}
  85. </div>
  86. </div>
  87. </div>
  88. <div class="accordion-item">
  89. <h2 class="accordion-header">
  90. <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
  91. data-bs-target="#collapseFive" aria-expanded="false" aria-controls="collapseFive">
  92. Comentarios
  93. </button>
  94. </h2>
  95. <div id="collapseFive" class="accordion-collapse collapse" data-bs-parent="#accordionExample">
  96. <div class="accordion-body">
  97. {{ form_row(form.privateComments) }}
  98. {{ form_row(form.publicComments) }}
  99. </div>
  100. </div>
  101. </div>
  102. </div>
  103. <!-- Modal -->
  104. <div class="modal fade" id="deleteModal" tabindex="-1" aria-labelledby="deleteModalLabel" aria-hidden="true">
  105. <div class="modal-dialog">
  106. <div class="modal-content">
  107. <div class="modal-header">
  108. <h5 class="modal-title" id="deleteModalLabel">Elimnar author</h5>
  109. <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  110. </div>
  111. <div class="modal-body">
  112. Va a eliminar este autor de la publicación, debe hacerlo solo si está duplicado o si ocurrió otro error.<br>
  113. Una vez que haga click en "Guardar" esta acción no se puede revertir.<br>
  114. ¿Está seguro de proceder?
  115. </div>
  116. <div class="modal-footer">
  117. <button type="button" class="btn btn-secondary" data-bs-dismiss="modal" id="not-delete-author-btn">No, volver</button>
  118. <button type="button" class="btn btn-danger" id="delete-author-btn">Si, eliminar!</button>
  119. </div>
  120. </div>
  121. </div>
  122. </div>
  123. <div class="unused" style="display:none;">{{ form_widget(form) }}</div>
  124. <br>
  125. <button class="btn btn-primary mb-2">{{ button_label|default('Guardar') }}</button>
  126. {{ form_end(form) }}