chg: [organisations:index] Added support of `full` option to include metafields
parent
813ec6f0a5
commit
89a13a12a0
|
@ -65,6 +65,11 @@ class OrganisationsController extends AppController
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
$additionalContainFields = [];
|
||||||
|
if ($this->ParamHandler->isRest() && !empty($this->request->getQuery('full'))) {
|
||||||
|
$additionalContainFields[] = 'MetaFields';
|
||||||
|
}
|
||||||
|
$containFields = array_merge($this->containFields, $additionalContainFields);
|
||||||
|
|
||||||
$this->CRUD->index([
|
$this->CRUD->index([
|
||||||
'filters' => $this->filterFields,
|
'filters' => $this->filterFields,
|
||||||
|
@ -73,7 +78,7 @@ class OrganisationsController extends AppController
|
||||||
'contextFilters' => [
|
'contextFilters' => [
|
||||||
'custom' => $customContextFilters,
|
'custom' => $customContextFilters,
|
||||||
],
|
],
|
||||||
'contain' => $this->containFields,
|
'contain' => $containFields,
|
||||||
'statisticsFields' => $this->statisticsFields,
|
'statisticsFields' => $this->statisticsFields,
|
||||||
]);
|
]);
|
||||||
$responsePayload = $this->CRUD->getResponsePayload();
|
$responsePayload = $this->CRUD->getResponsePayload();
|
||||||
|
|
Loading…
Reference in New Issue