Example #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;
 }
 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;
 }
Example #3
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;
 }