mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-16 06:23:18 +00:00
PHRAS-1006 Add order manager in API collection description
This commit is contained in:
@@ -483,6 +483,16 @@ class V1Controller extends Controller
|
|||||||
|
|
||||||
private function listCollection(\collection $collection)
|
private function listCollection(\collection $collection)
|
||||||
{
|
{
|
||||||
|
$userQuery = new \User_Query($this->app);
|
||||||
|
$orderMasters = $userQuery->on_base_ids([ $collection->get_base_id() ] )
|
||||||
|
->who_have_right(['order_master'])
|
||||||
|
->execute()
|
||||||
|
->get_results()
|
||||||
|
->map(function (User $user) {
|
||||||
|
return $user->getEmail();
|
||||||
|
})
|
||||||
|
->toArray();
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'base_id' => $collection->get_base_id(),
|
'base_id' => $collection->get_base_id(),
|
||||||
'databox_id' => $collection->get_sbas_id(),
|
'databox_id' => $collection->get_sbas_id(),
|
||||||
@@ -495,6 +505,7 @@ class V1Controller extends Controller
|
|||||||
'nl' => $collection->get_label('nl'),
|
'nl' => $collection->get_label('nl'),
|
||||||
],
|
],
|
||||||
'record_amount' => $collection->get_record_amount(),
|
'record_amount' => $collection->get_record_amount(),
|
||||||
|
'order_managers' => $orderMasters
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user