[PR #581] [MERGED] Add config option to disable server descriptions for users #836

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/581
Author: @Boy132
Created: 9/24/2024
Status: Merged
Merged: 9/29/2024
Merged by: @Boy132

Base: mainHead: feature/toggle-server-descriptions


📝 Commits (6)

  • 15c45eb add config option to disable server descriptions
  • f56de1a only disable server descriptions for users but not for admins
  • 8679fc8 Add ,
  • 7fb834e invert
  • 8945d2b unset description in server transformer if disabled
  • ce8c5a6 remove testing leftover

📊 Changes

8 files changed (+59 additions, -22 deletions)

View changed files

📝 app/Filament/Pages/Settings.php (+19 -0)
📝 app/Filament/Resources/ServerResource/Pages/CreateServer.php (+1 -1)
📝 app/Http/Controllers/Api/Client/Servers/SettingsController.php (+11 -7)
📝 app/Http/ViewComposers/AssetComposer.php (+2 -1)
📝 app/Transformers/Api/Client/ServerTransformer.php (+12 -6)
📝 config/panel.php (+2 -0)
📝 resources/scripts/components/server/settings/RenameServerBox.tsx (+11 -7)
📝 resources/scripts/state/settings.ts (+1 -0)

📄 Description

Closes #381


🔄 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/581 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 9/24/2024 **Status:** ✅ Merged **Merged:** 9/29/2024 **Merged by:** [@Boy132](https://github.com/Boy132) **Base:** `main` ← **Head:** `feature/toggle-server-descriptions` --- ### 📝 Commits (6) - [`15c45eb`](https://github.com/pelican-dev/panel/commit/15c45eb7d3bb4d70a538b267c316c38eb3631eae) add config option to disable server descriptions - [`f56de1a`](https://github.com/pelican-dev/panel/commit/f56de1aa72adc3497ed3ef24c8a1bc3393d88a15) only disable server descriptions for users but not for admins - [`8679fc8`](https://github.com/pelican-dev/panel/commit/8679fc8f2ab53cda2a18c3f4c83276dc64ba454a) Add , - [`7fb834e`](https://github.com/pelican-dev/panel/commit/7fb834e53e79a45b0b1f12cab8faf4d8eec1cc1d) invert - [`8945d2b`](https://github.com/pelican-dev/panel/commit/8945d2b93dc65786c65a388c2fe561de604a119d) unset description in server transformer if disabled - [`ce8c5a6`](https://github.com/pelican-dev/panel/commit/ce8c5a6047c4ecf4532273ed92c76a69892fffaf) remove testing leftover ### 📊 Changes **8 files changed** (+59 additions, -22 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Pages/Settings.php` (+19 -0) 📝 `app/Filament/Resources/ServerResource/Pages/CreateServer.php` (+1 -1) 📝 `app/Http/Controllers/Api/Client/Servers/SettingsController.php` (+11 -7) 📝 `app/Http/ViewComposers/AssetComposer.php` (+2 -1) 📝 `app/Transformers/Api/Client/ServerTransformer.php` (+12 -6) 📝 `config/panel.php` (+2 -0) 📝 `resources/scripts/components/server/settings/RenameServerBox.tsx` (+11 -7) 📝 `resources/scripts/state/settings.ts` (+1 -0) </details> ### 📄 Description Closes #381 --- <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:54:47 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#836