| 29 | {{ fields.dropdownNumberField( 30 | 'webapplicationavailabilities', 31 | item.fields['webapplicationavailabilities'], 32 | __('Availability', 'webapplications'), 33 | { 34 | 'min' : 1, 35 | 'max' : 4, 36 | 'step' : 1, 37 | 'field_class': 'col-12', 38 | 'label_class': 'col-xxl-8', 39 | 'input_class': 'col-xxl-4',} 40 | ) }} 41 | 42 | | 43 |44 | {{ fields.dropdownNumberField( 45 | 46 | 'webapplicationintegrities', 47 | item.fields['webapplicationintegrities'], 48 | __('Integrity', 'webapplications'), 49 | { 50 | 'min' : 1, 51 | 'max' : 4, 52 | 'step' : 1, 53 | 'field_class' : 'col-12', 54 | 'label_class' : 'col-xxl-8', 55 | 'input_class' : 'col-xxl-4',} 56 | ) }} 57 | | 58 |59 | {{ fields.dropdownNumberField( 60 | 'webapplicationconfidentialities', 61 | item.fields['webapplicationconfidentialities'], 62 | __('Confidentiality', 'webapplications'), 63 | { 64 | 'min' : 0, 65 | 'max' : 4, 66 | 'step' : 1, 67 | 'field_class': 'col-12', 68 | 'label_class': 'col-xxl-8', 69 | 'input_class': 'col-xxl-4',} 70 | ) }} 71 | 72 | | 73 |74 | {{ fields.dropdownNumberField( 75 | 'webapplicationtraceabilities', 76 | item.fields['webapplicationtraceabilities'], 77 | __('Traceability', 'webapplications'), 78 | { 79 | 'min' : 1, 80 | 'max' : 4, 81 | 'step' : 1, 82 | 'field_class': 'col-12', 83 | 'label_class': 'col-xxl-8', 84 | 'input_class': 'col-xxl-4',} 85 | ) }} 86 | | 87 | 88 |
| 23 | {% if item.isField('webapplicationavailabilities') %} 24 | {{ fields.dropdownNumberField( 25 | 'webapplicationavailabilities', 26 | item.fields['webapplicationavailabilities'], 27 | __('Availability', 'webapplications'), 28 | { 29 | 'min' : 1, 30 | 'max' : 4, 31 | 'step' : 1, 32 | 'field_class': 'col-12', 33 | 'label_class': 'col-xxl-8', 34 | 'input_class': 'col-xxl-4',} 35 | ) }} 36 | {% endif %} 37 | 38 | | 39 |40 | {% if item.isField('webapplicationintegrities') %} 41 | {{ fields.dropdownNumberField( 42 | 'webapplicationintegrities', 43 | item.fields['webapplicationintegrities'], 44 | __('Integrity', 'webapplications'), 45 | { 46 | 'min' : 1, 47 | 'max' : 4, 48 | 'step' : 1, 49 | 'field_class' : 'col-12', 50 | 'label_class' : 'col-xxl-8', 51 | 'input_class' : 'col-xxl-4',} 52 | ) }} 53 | {% endif %} 54 | | 55 |56 | {% if item.isField('webapplicationconfidentialities') %} 57 | {{ fields.dropdownNumberField( 58 | 'webapplicationconfidentialities', 59 | item.fields['webapplicationconfidentialities'], 60 | __('Confidentiality', 'webapplications'), 61 | { 62 | 'min' : 0, 63 | 'max' : 4, 64 | 'step' : 1, 65 | 'field_class': 'col-12', 66 | 'label_class': 'col-xxl-8', 67 | 'input_class': 'col-xxl-4',} 68 | ) }} 69 | {% endif %} 70 | 71 | | 72 |73 | {% if item.isField('webapplicationtraceabilities') %} 74 | {{ fields.dropdownNumberField( 75 | 'webapplicationtraceabilities', 76 | item.fields['webapplicationtraceabilities'], 77 | __('Traceability', 'webapplications'), 78 | { 79 | 'min' : 1, 80 | 'max' : 4, 81 | 'step' : 1, 82 | 'field_class': 'col-12', 83 | 'label_class': 'col-xxl-8', 84 | 'input_class': 'col-xxl-4',} 85 | ) }} 86 | {% endif %} 87 | | 88 | 89 |
"; 107 | echo Html::convDateTime($object->fields['date_expiration']); 108 | echo "
"; 109 | 110 | $link = $object::getFormURLWithID($id); 111 | $link .= "&forcetab=main"; 112 | $rand = mt_rand(); 113 | echo ""; 114 | if ($object->canUpdate()) { 115 | echo Html::submit( 116 | _sx('button', 'Edit'), 117 | [ 118 | 'name' => 'edit', 119 | 'class' => 'btn btn-secondary right', 120 | 'icon' => 'ti ti-edit', 121 | 'form' => '', 122 | 'data-bs-toggle' => 'modal', 123 | 'data-bs-target' => '#edit' . $id . $rand 124 | ] 125 | ); 126 | 127 | echo Ajax::createIframeModalWindow( 128 | 'edit' . $id . $rand, 129 | $link, 130 | [ 131 | 'display' => false, 132 | 'reloadonclose' => true 133 | ] 134 | ); 135 | } 136 | echo ""; 137 | echo "