[PR #507] [MERGED] Convert variable "rules" to array #801

Closed
opened 2026-02-04 18:51:54 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/507
Author: @Boy132
Created: 7/25/2024
Status: Merged
Merged: 8/19/2024
Merged by: @Boy132

Base: mainHead: refactor/egg-variable-rules


📝 Commits (6)

  • c0f8f60 convert variable "rules" to array
  • e421adb allow importing eggs with string rules
  • 07952e2 fix tests
  • 13c7b78 update stock eggs to rules array
  • 9411955 Merge branch 'pelican-dev:main' into refactor/egg-variable-rules
  • be6acbb Merge branch 'pelican-dev:main' into refactor/egg-variable-rules

📊 Changes

25 files changed (+408 additions, -118 deletions)

View changed files

📝 app/Filament/Resources/EggResource/Pages/CreateEgg.php (+26 -3)
📝 app/Filament/Resources/EggResource/Pages/EditEgg.php (+26 -3)
📝 app/Filament/Resources/ServerResource/Pages/CreateServer.php (+6 -10)
📝 app/Filament/Resources/ServerResource/Pages/EditServer.php (+8 -12)
📝 app/Models/EggVariable.php (+6 -3)
📝 app/Services/Eggs/Sharing/EggImporterService.php (+2 -0)
📝 app/Services/Eggs/Variables/VariableCreationService.php (+2 -2)
📝 app/Services/Eggs/Variables/VariableUpdateService.php (+3 -8)
📝 app/Transformers/Api/Client/EggVariableTransformer.php (+1 -1)
📝 database/Seeders/eggs/minecraft/egg-bungeecord.json (+10 -3)
📝 database/Seeders/eggs/minecraft/egg-forge-minecraft.json (+19 -5)
📝 database/Seeders/eggs/minecraft/egg-paper.json (+19 -5)
📝 database/Seeders/eggs/minecraft/egg-sponge--sponge-vanilla.json (+9 -3)
📝 database/Seeders/eggs/minecraft/egg-vanilla-minecraft.json (+10 -3)
📝 database/Seeders/eggs/rust/egg-rust.json (+77 -19)
📝 database/Seeders/eggs/source-engine/egg-counter--strike--global-offensive.json (+17 -4)
📝 database/Seeders/eggs/source-engine/egg-custom-source-engine-game.json (+28 -7)
📝 database/Seeders/eggs/source-engine/egg-garrys-mod.json (+39 -9)
📝 database/Seeders/eggs/source-engine/egg-insurgency.json (+9 -3)
📝 database/Seeders/eggs/source-engine/egg-team-fortress2.json (+15 -4)

...and 5 more files

📄 Description

Closes #414


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/panel/pull/507 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 7/25/2024 **Status:** ✅ Merged **Merged:** 8/19/2024 **Merged by:** [@Boy132](https://github.com/Boy132) **Base:** `main` ← **Head:** `refactor/egg-variable-rules` --- ### 📝 Commits (6) - [`c0f8f60`](https://github.com/pelican-dev/panel/commit/c0f8f60fb4bf84aa1ef1bc681dd0a15d763433fa) convert variable "rules" to array - [`e421adb`](https://github.com/pelican-dev/panel/commit/e421adb157d5e7adc17cfb337dcf8d5c5ced8380) allow importing eggs with string rules - [`07952e2`](https://github.com/pelican-dev/panel/commit/07952e2a23be595ad47a15392d91b8d86265c5c5) fix tests - [`13c7b78`](https://github.com/pelican-dev/panel/commit/13c7b78ae907a1bec73447b9de3cbcf6cd76a581) update stock eggs to rules array - [`9411955`](https://github.com/pelican-dev/panel/commit/94119557c4caa3913ea934d740ffbb761fc83125) Merge branch 'pelican-dev:main' into refactor/egg-variable-rules - [`be6acbb`](https://github.com/pelican-dev/panel/commit/be6acbb903e8845ff9f5d739515a4afa0a86fb3e) Merge branch 'pelican-dev:main' into refactor/egg-variable-rules ### 📊 Changes **25 files changed** (+408 additions, -118 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Resources/EggResource/Pages/CreateEgg.php` (+26 -3) 📝 `app/Filament/Resources/EggResource/Pages/EditEgg.php` (+26 -3) 📝 `app/Filament/Resources/ServerResource/Pages/CreateServer.php` (+6 -10) 📝 `app/Filament/Resources/ServerResource/Pages/EditServer.php` (+8 -12) 📝 `app/Models/EggVariable.php` (+6 -3) 📝 `app/Services/Eggs/Sharing/EggImporterService.php` (+2 -0) 📝 `app/Services/Eggs/Variables/VariableCreationService.php` (+2 -2) 📝 `app/Services/Eggs/Variables/VariableUpdateService.php` (+3 -8) 📝 `app/Transformers/Api/Client/EggVariableTransformer.php` (+1 -1) 📝 `database/Seeders/eggs/minecraft/egg-bungeecord.json` (+10 -3) 📝 `database/Seeders/eggs/minecraft/egg-forge-minecraft.json` (+19 -5) 📝 `database/Seeders/eggs/minecraft/egg-paper.json` (+19 -5) 📝 `database/Seeders/eggs/minecraft/egg-sponge--sponge-vanilla.json` (+9 -3) 📝 `database/Seeders/eggs/minecraft/egg-vanilla-minecraft.json` (+10 -3) 📝 `database/Seeders/eggs/rust/egg-rust.json` (+77 -19) 📝 `database/Seeders/eggs/source-engine/egg-counter--strike--global-offensive.json` (+17 -4) 📝 `database/Seeders/eggs/source-engine/egg-custom-source-engine-game.json` (+28 -7) 📝 `database/Seeders/eggs/source-engine/egg-garrys-mod.json` (+39 -9) 📝 `database/Seeders/eggs/source-engine/egg-insurgency.json` (+9 -3) 📝 `database/Seeders/eggs/source-engine/egg-team-fortress2.json` (+15 -4) _...and 5 more files_ </details> ### 📄 Description Closes #414 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 18:51:54 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#801