Refactor ordersRoute, vehiclesRoute, and related routes for subuser permission handling
- Integrate `subusers_permission_node_key` for dynamic subuser-specific permission checks. - Refactor authentication and permission logic to streamline checks for own vs. department-level access. - Simplify error handling and enforce scoped permissions for vehicles, orders, and their attachments. - Localize permission labels and descriptions to Danish for relevant modules.
This commit is contained in:
+6
-6
@@ -11,13 +11,13 @@ class subusers_permission_nodes_vehicles extends subusers_permission_nodes
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct(
|
||||
'Vehicles',
|
||||
'Vehicles management permissions'
|
||||
'Køretøjer',
|
||||
'Tilladelser til håndtering af køretøjer'
|
||||
);
|
||||
|
||||
$this->addNode(subusers_permission_node_key::VEHICLES_LIST, 'Vehicles List', 'View vehicles list', subusers_permission_type::VIEW, false);
|
||||
$this->addNode(subusers_permission_node_key::VEHICLES_EDIT, 'Vehicles Edit', 'Edit vehicles', subusers_permission_type::EDIT, false);
|
||||
$this->addNode(subusers_permission_node_key::VEHICLES_DELETE, 'Vehicles Delete', 'Delete vehicles', subusers_permission_type::DELETE, false);
|
||||
$this->addNode(subusers_permission_node_key::VEHICLES_ADD, 'Vehicles Add', 'Add vehicles', subusers_permission_type::ADD, false);
|
||||
$this->addNode(subusers_permission_node_key::VEHICLES_LIST, 'Vis køretøjer', 'Giver brugeren mulighed for at se listen over køretøjer', subusers_permission_type::VIEW, false);
|
||||
$this->addNode(subusers_permission_node_key::VEHICLES_EDIT, 'Rediger køretøjer', 'Giver brugeren mulighed for at redigere køretøjer', subusers_permission_type::EDIT, false);
|
||||
$this->addNode(subusers_permission_node_key::VEHICLES_DELETE, 'Slet køretøjer', 'Giver brugeren mulighed for at slette køretøjer', subusers_permission_type::DELETE, false);
|
||||
$this->addNode(subusers_permission_node_key::VEHICLES_ADD, 'Tilføj køretøjer', 'Giver brugeren mulighed for at tilføje nye køretøjer', subusers_permission_type::ADD, false);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user