public static function actionSchema() { $permissions = []; $action_schemas = []; $permissions = Feature::getPermissionsByModule('role', 'table'); $panel_permissions = Feature::getPermissionsByModule('role', 'panel'); $user_table_permissions = Feature::getPermissionsByModule('role', 'user_table'); foreach ($permissions as $permission) { $action_schemas['table'][] = ActionSchema::action($permission); } foreach ($panel_permissions as $panel_permission) { $action_schemas['panel'][] = ActionSchema::action($panel_permission); } foreach ($user_table_permissions as $user_table_permission) { $action_schemas['user_table'][] = ActionSchema::action($user_table_permission); } return $action_schemas; }
public static function actionSchema() { $permissions = []; $action_schemas = []; $permissions = Feature::getPermissionsByModule('user', 'table'); foreach ($permissions as $permission) { $action_schemas['table'][] = ActionSchema::action($permission); } $panel_permissions = Feature::getPermissionsByModule('user', 'panel-default'); foreach ($panel_permissions as $panel_permission) { $action_schemas['panel-default'][] = ActionSchema::action($panel_permission); } return $action_schemas; }