templates/task/task_new_edit.html.twig line 1

Open in your IDE?
  1. {% import "template.html.twig" as template %}
  2. <div class="modal-dialog modal-lg" role="document" id="task_modal">
  3.     <div class="modal-content">
  4.         <div class="modal-header">
  5.             <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close">
  6.                 <span aria-hidden="true">&times;</span>
  7.             </button>
  8.             <h4 class="modal-title">{{ title }}</h4>
  9.         </div>
  10.         <form id="contract_modal_form">
  11.             <div class="modal-body">
  12.                 <div class="alert alert-danger message-alert message-foil-error" role="alert" style="display: none">
  13.                 </div>
  14.                 <div class="row">
  15.                     <div class="col-md-6">
  16.                         <div class="row">
  17.                             <div class="col-md-12">
  18.                                 {#                            project#}
  19.                                 {% set value = (task.project.id is defined)? task.project.id:0 %}
  20.                                 {{ template.select2('project','project',value,'Project',project) }}
  21.                             </div>
  22.                         </div>
  23.                         <div class="row">
  24.                             <div class="col-md-12">
  25.                                 {#                            task_type_id#}
  26.                                 {% set value = (task.taskType.id is defined)? task.taskType.id:0 %}
  27.                                 {{ template.select2('task_type','task_type',value,'taskType',taskType) }}
  28.                             </div>
  29.                         </div>
  30.                         <div class="row">
  31.                             <div class="col-md-12">
  32.                                 {#                            task_status#}
  33.                                 {% set value = (task is defined)?task.taskStatus.id:constant('App\\Entity\\TaskStatus::TASK_STATUS_LETREHOZOTT') %}
  34.                                 {{ template.select2('task_status','task_status',value,'task_status',taskStatus) }}
  35.                             </div>
  36.                         </div>
  37.                         <div class="row" id="finished_date_row" style="{{(task.taskStatus.id is defined)?((task.taskStatus.id==constant('App\\Entity\\TaskStatus::TASK_STATUS_BEFEJEZETT'))?(''):('display:none')):('display:none') }}" >
  38.                             <div class="col-md-12">
  39.                                 {# finish_date#}
  40.                                 {% set value = (task is defined)? task.scheduleDate|date("Y-m-d") : lastWorkedDay %}
  41.                                 {{ template.datapicker('finished_date','finished_date',value,'finished_date') }}
  42.                             </div>
  43.                         </div>
  44.                         <div class="row">
  45.                             <div class="col-md-6">
  46.                                 {#                            user#}
  47.                                 {% set value = (task.assignedUser.id is defined)? task.assignedUser.id:0 %}
  48.                                 {{ template.select2('user','user',value,'assigned_user',user) }}
  49.                             </div>
  50.                             <div class="col-md-6">
  51.                                 {#                            schedule_date#}
  52.                                 {% set value = (task is defined)? task.scheduleDate|date("Y-m-d") : lastWorkedDay %}
  53.                                 {{ template.datapicker('schedule_date','schedule_date',value,'schedule_date') }}
  54.                             </div>
  55.                         </div>
  56.                         <div class="row">
  57.                             <div class="col-md-6">
  58.                                 {#                            priotity#}
  59.                                 {% set value = (task.priotity is defined)? task.priotity:1 %}
  60.                                 {{ template.input('priotity','priotity',value,'priotity') }}
  61.                             </div>
  62.                             <div class="col-md-6">
  63.                                 {#                            scheduled_hours#}
  64.                                 {% set value = (task.scheduledHours is defined)? task.scheduledHours:0 %}
  65.                                 {% set readonly = (task.offerBody is defined and task.offerBody is not null)?'readonly':'' %}
  66.                                 {{ template.input('scheduled_hours','scheduled_hours',value,'scheduled_hours','',readonly) }}
  67.                             </div>
  68.                         </div>
  69.                         <div class="row">
  70.                             <div class="col-md-6">
  71.                                 {#                            scheduled_hours#}
  72.                                 {% set value = (task.notUsedMinutes is defined)? task.notUsedMinutes:0 %}
  73.                                 {% set readonly = (is_granted('ROLE_SUPER_ADMIN'))?'':'readonly' %}
  74.                                 {{ template.input('not_used_minutes','not_used_minutes',value,'not_used_minutes','',readonly) }}
  75.                             </div>
  76.                             <div class="col-md-6">
  77.                             </div>
  78.                         </div>
  79.                         {% if(edited==false) %}
  80.                             <div class="row" id="add_task_log_box">
  81.                                 <div class="col-md-12">
  82.                                     <h5>{% trans from 'messages' %}Task Log{% endtrans %}</h5>
  83.                                 </div>
  84.                                 <div class="col-md-12">
  85.                                     {#                            worked_minutes#}
  86.                                     {% set value ="00:00" %}
  87.                                     {{ template.datapicker('worked_minutes','worked_minutes',value,'worked_minutes') }}
  88.                                 </div>
  89.                                 <div class="col-md-12">
  90.                                     {#                            description#}
  91.                                     {% set value = (taskLog.description is defined)? taskLog.description:"" %}
  92.                                     {{ template.textarea('log_description','log_description',value,'Observation',4) }}
  93.                                 </div>
  94.                             </div>
  95.                         {% endif %}
  96.                     </div>
  97.                     <div class="col-md-6 task_textarea_col">
  98.                         <div class="row">
  99.                             <div class="col-md-12">
  100.                                 {#                            denumire#}
  101.                                 {% set value = (task.name is defined)? task.name:'' %}
  102.                                 {{ template.textarea('name','name',value,'Description',7,'tinymce') }}
  103.                             </div>
  104.                         </div>
  105.                         <div class="row">
  106.                             <div class="col-md-12">
  107.                                 {#                            technical_description#}
  108.                                 {% set value = (task.technicalDescription is defined)? task.technicalDescription:"" %}
  109.                                 {{ template.textarea('technical_description','technical_description',value,'technical_description',7,'tinymce') }}
  110.                             </div>
  111.                         </div>
  112.                     </div>
  113.                 </div> {# end modal body#}
  114.                 <div class="modal-footer modal-buttons-align-custom">
  115.                     {% set id = (task is defined)? task.id :0 %}
  116.                     <button type="button"
  117.                             id="saveTask"
  118.                             data-id="{{ id }}"
  119.                             class="btn btn-success">
  120.                         <i class="fa fa-save"></i> {% trans from 'messages' %}Save{% endtrans %}
  121.                     </button>
  122.                     <button type="button" class="btn btn-secondary"
  123.                             data-bs-dismiss="modal">{% trans from 'messages' %}Close{% endtrans %}
  124.                     </button>
  125.                 </div>
  126.             </div>
  127.         </form>
  128.     </div>
  129. </div>