Forráskód Böngészése

Adding an institution column in the admin interface to validate inscription -refs BT#10582

Nicolas Ducoulombier 9 éve
szülő
commit
4a3802dd22

+ 1 - 0
plugin/advanced_subscription/lang/english.php

@@ -71,6 +71,7 @@ $strings['PublicationEndDate'] = 'Publication end date';
 $strings['Mode'] = 'Mode';
 $strings['Postulant'] = 'Postulant';
 $strings['Area'] = 'Area';
+$strings['Institution'] = 'Institution';
 $strings['InscriptionDate'] = 'Inscription date';
 $strings['BossValidation'] = 'Boss validation';
 $strings['Decision'] = 'Decision';

+ 1 - 0
plugin/advanced_subscription/lang/spanish.php

@@ -71,6 +71,7 @@ $strings['PublicationEndDate'] = 'Fecha fin de publicación';
 $strings['Mode'] = 'Modalidad';
 $strings['Postulant'] = 'Postulante';
 $strings['Area'] = 'Área';
+$strings['Institution'] = 'Institución';
 $strings['InscriptionDate'] = 'Fecha de inscripción';
 $strings['BossValidation'] = 'Validación del superior';
 $strings['Decision'] = 'Decisión';

+ 5 - 0
plugin/advanced_subscription/src/admin_view.php

@@ -72,6 +72,11 @@ if (!empty($sessionId)) {
         $areaField = $fieldValue->get_values_by_handler_and_field_variable($studentId, 'area', true);
 
         $student['area'] = $areaField['value'];
+        if (substr($student['area'], 0, 6) == 'MINEDU') {
+            $student['institution'] = 'Minedu';
+        } else {
+            $student['institution'] = 'Regiones';
+        }
         $student['userLink'] = api_get_path(WEB_CODE_PATH).'social/profile.php?u='.$studentId;
         $data['queueId'] = intval($student['queue_id']);
         $data['newStatus'] = ADVANCED_SUBSCRIPTION_QUEUE_STATUS_ADMIN_APPROVED;

+ 2 - 0
plugin/advanced_subscription/views/admin_view.tpl

@@ -43,6 +43,7 @@
                         <th>{{ "Postulant" | get_plugin_lang('AdvancedSubscriptionPlugin') }}</th>
                         <th>{{ "InscriptionDate" | get_plugin_lang('AdvancedSubscriptionPlugin') }}</th>
                         <th>{{ "Area" | get_plugin_lang('AdvancedSubscriptionPlugin') }}</th>
+                        <th>{{ "Institution" | get_plugin_lang('AdvancedSubscriptionPlugin') }}</th>
                         <th>{{ "BossValidation" | get_plugin_lang('AdvancedSubscriptionPlugin') }}</th>
                         <th class="advanced-subscription-decision-column">{{ "Decision" | get_plugin_lang('AdvancedSubscriptionPlugin') }}</th>
                     </tr>
@@ -56,6 +57,7 @@
                         </td>
                         <td>{{ student.created_at }}</td>
                         <td>{{ student.area }}</td>
+                        <td>{{ student.institution }}</td>
                         {% set cellClass = 'danger'%}
                         {% if student.validation == 'Yes' %}
                             {% set cellClass = 'success'%}