Skip to content
Snippets Groups Projects
Commit 259228d8 authored by Guillaume Heurtier's avatar Guillaume Heurtier
Browse files

FEAT #13267 TIME 0:30 return custom fields for display

parent 2945d915
No related branches found
No related tags found
No related merge requests found
...@@ -130,6 +130,8 @@ class ResourceListController ...@@ -130,6 +130,8 @@ class ResourceListController
$select[] = 'res_letterbox.modification_date'; $select[] = 'res_letterbox.modification_date';
} elseif ($value['value'] == 'getOpinionLimitDate') { } elseif ($value['value'] == 'getOpinionLimitDate') {
$select[] = 'res_letterbox.opinion_limit_date'; $select[] = 'res_letterbox.opinion_limit_date';
} elseif (strpos($value['value'], 'indexingCustomField_') !== false && !in_array('res_letterbox.custom_fields', $select)) {
$select[] = 'res_letterbox.custom_fields';
} }
} }
...@@ -929,6 +931,14 @@ class ResourceListController ...@@ -929,6 +931,14 @@ class ResourceListController
} elseif ($value['value'] == 'getOpinionLimitDate') { } elseif ($value['value'] == 'getOpinionLimitDate') {
$value['displayValue'] = $resource['opinion_limit_date']; $value['displayValue'] = $resource['opinion_limit_date'];
$display[] = $value; $display[] = $value;
} elseif ($value['value'] == 'getResId') {
$value['displayValue'] = $resource['res_id'];
$display[] = $value;
} elseif (strpos($value['value'], 'indexingCustomField_') !== false) {
$customId = explode('_', $value['value'])[1];
$customValue = json_decode($resource['custom_fields'], true);
$value['displayValue'] = $customValue[$customId] ?? '';
$display[] = $value;
} }
} }
$formattedResources[$key]['folders'] = ResourceListController::getFolders(['resId' => $resource['res_id'], 'userId' => $args['userId']]); $formattedResources[$key]['folders'] = ResourceListController::getFolders(['resId' => $resource['res_id'], 'userId' => $args['userId']]);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment