下午好同事...
我需要能够从自定义钩子更新另一个集合, 发生以下情况:如果我使用ItemsService或TableGatewayFactory,它将使用容器的ACL ...在这种情况下,用户将来自客户角色,但没有编辑订单的权限,我想保留它方式...
我是否必须与其他用户使用其令牌或其他任何替代方法来更新商品...
谢谢。...
'item.update.transactionlog' => function ($data) { <br>
$container = Application::getInstance()->getContainer(); <br>
$itemsService = new \Directus\Services\ItemsService($container);<br>
$acl = $container->get('acl');<br>
$params = [];<br>
$orden = ['status' => 'paid'];<br>
$orderUpdate = $itemsService->update('orders', $data['orderid'], $orden, $params);<br>
}