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 getActionSchema($module) { $permissions = []; $action_schemas = []; $permissions = Feature::getPermissionsByModule($module, 'table'); foreach ($permissions as $permission) { $action_schemas['table'][] = self::action($permission); } $panel_permissions = Feature::getPermissionsByModule($module, 'panel-default'); foreach ($panel_permissions as $panel_permission) { $action_schemas['panel-default'][] = self::action($panel_permission); } $panel2_permissions = Feature::getPermissionsByModule($module, 'panel-with-modal-delete'); foreach ($panel2_permissions as $panel2_permission) { $action_schemas['panel-with-modal-delete'][] = ActionSchema::action($panel2_permission); } $panel3_permissions = Feature::getPermissionsByModule($module, 'user_table'); foreach ($panel3_permissions as $panel3_permission) { $action_schemas['user_table'][] = ActionSchema::action($panel3_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; }