|
@@ -346,7 +346,13 @@ class UserAcl {
|
|
|
]);
|
|
]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- $userAccessForTables = $userObject->getItems();
|
|
|
|
|
|
|
+ $userAccessForTables = array_map(function ($tableConfig) {
|
|
|
|
|
+ $sourceNs = substr($tableConfig['namespace'], 0, strpos($tableConfig['namespace'], '/'));
|
|
|
|
|
+
|
|
|
|
|
+ return array_merge($tableConfig, [
|
|
|
|
|
+ '_sourceNamespace' => $sourceNs,
|
|
|
|
|
+ ]);
|
|
|
|
|
+ }, $userObject->getItems());
|
|
|
DBG::simpleLog('auth', "UserAcl::fetchPerms fetched " . count($userAccessForTables) . " tables");
|
|
DBG::simpleLog('auth', "UserAcl::fetchPerms fetched " . count($userAccessForTables) . " tables");
|
|
|
DBG::_('DBG_SCH', '1', "userAccessForTables", $userAccessForTables, __CLASS__, __FUNCTION__, __LINE__ );
|
|
DBG::_('DBG_SCH', '1', "userAccessForTables", $userAccessForTables, __CLASS__, __FUNCTION__, __LINE__ );
|
|
|
foreach ($userAccessForTables as $tableConfig) {
|
|
foreach ($userAccessForTables as $tableConfig) {
|