示例#1
0
 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;
 }
示例#2
0
 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;
 }