[PR #486] [MERGED] Settings page #789

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/486
Author: @Boy132
Created: 7/16/2024
Status: Merged
Merged: 7/29/2024
Merged by: @Boy132

Base: mainHead: feature/settings


📝 Commits (10+)

📊 Changes

22 files changed (+587 additions, -860 deletions)

View changed files

📝 .env.example (+0 -1)
📝 .github/workflows/ci.yaml (+0 -3)
📝 app/Console/Commands/Environment/AppSettingsCommand.php (+1 -8)
app/Filament/Clusters/Settings.php (+0 -10)
app/Filament/Pages/Settings.php (+570 -0)
app/Http/Controllers/Admin/Settings/AdvancedController.php (+0 -56)
app/Http/Controllers/Admin/Settings/IndexController.php (+0 -56)
app/Http/Controllers/Admin/Settings/MailController.php (+0 -82)
📝 app/Models/Setting.php (+0 -58)
📝 app/Providers/AppServiceProvider.php (+0 -5)
app/Providers/SettingsServiceProvider.php (+0 -112)
📝 config/app.php (+1 -0)
📝 config/panel.php (+0 -12)
📝 lang/en/commands.php (+0 -1)
resources/views/admin/settings/advanced.blade.php (+0 -127)
resources/views/admin/settings/index.blade.php (+0 -75)
resources/views/admin/settings/mail.blade.php (+0 -202)
resources/views/filament/pages/settings.blade.php (+15 -0)
📝 resources/views/layouts/admin.blade.php (+0 -5)
resources/views/partials/admin/settings/nav.blade.php (+0 -16)

...and 2 more files

📄 Description

Adds a simple Settings page. Settings are directly written to the .env file.
The old admin settings stuff is removed.

This supersedes #259.

grafik
grafik
grafik
grafik
grafik


🔄 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/486 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 7/16/2024 **Status:** ✅ Merged **Merged:** 7/29/2024 **Merged by:** [@Boy132](https://github.com/Boy132) **Base:** `main` ← **Head:** `feature/settings` --- ### 📝 Commits (10+) - [`c9ecee5`](https://github.com/pelican-dev/panel/commit/c9ecee50646e63599b55bf203c67581c9874fc59) remove old settings stuff - [`5f3a489`](https://github.com/pelican-dev/panel/commit/5f3a4891b1e5f10c965938e0bbd2b41c05b1732a) add basic settings page - [`8667a53`](https://github.com/pelican-dev/panel/commit/8667a53afccc4da5da046ca21b86ddfd466b7488) add some settings - [`e605e47`](https://github.com/pelican-dev/panel/commit/e605e47303efd585131c60ced3e91b57a2660268) add "test mail" button - [`2121f98`](https://github.com/pelican-dev/panel/commit/2121f984dfe3e403c9b06d28198274edb0810c73) fix mail fields not updating - [`8b280de`](https://github.com/pelican-dev/panel/commit/8b280de18c23f62998b57a61413b3d085893d74b) fix phpstan - [`68bf4cc`](https://github.com/pelican-dev/panel/commit/68bf4cc55764cb6b65b10e4878ed9df5026f54e7) fix default for "top navigation" - [`b092fb0`](https://github.com/pelican-dev/panel/commit/b092fb02e887efad81cbf44c8bfe5ccfd33b0aa8) force toggle buttons to be bool - [`09c06a6`](https://github.com/pelican-dev/panel/commit/09c06a6f95f325b6cef38c1e88209a75006243b7) force toggle to be bool - [`25536e8`](https://github.com/pelican-dev/panel/commit/25536e8a1d003a15d581c427fb4a1f39b943e63a) add class to view to allow customization ### 📊 Changes **22 files changed** (+587 additions, -860 deletions) <details> <summary>View changed files</summary> 📝 `.env.example` (+0 -1) 📝 `.github/workflows/ci.yaml` (+0 -3) 📝 `app/Console/Commands/Environment/AppSettingsCommand.php` (+1 -8) ➖ `app/Filament/Clusters/Settings.php` (+0 -10) ➕ `app/Filament/Pages/Settings.php` (+570 -0) ➖ `app/Http/Controllers/Admin/Settings/AdvancedController.php` (+0 -56) ➖ `app/Http/Controllers/Admin/Settings/IndexController.php` (+0 -56) ➖ `app/Http/Controllers/Admin/Settings/MailController.php` (+0 -82) 📝 `app/Models/Setting.php` (+0 -58) 📝 `app/Providers/AppServiceProvider.php` (+0 -5) ➖ `app/Providers/SettingsServiceProvider.php` (+0 -112) 📝 `config/app.php` (+1 -0) 📝 `config/panel.php` (+0 -12) 📝 `lang/en/commands.php` (+0 -1) ➖ `resources/views/admin/settings/advanced.blade.php` (+0 -127) ➖ `resources/views/admin/settings/index.blade.php` (+0 -75) ➖ `resources/views/admin/settings/mail.blade.php` (+0 -202) ➕ `resources/views/filament/pages/settings.blade.php` (+15 -0) 📝 `resources/views/layouts/admin.blade.php` (+0 -5) ➖ `resources/views/partials/admin/settings/nav.blade.php` (+0 -16) _...and 2 more files_ </details> ### 📄 Description Adds a simple Settings page. Settings are directly written to the .env file. The old admin settings stuff is removed. This supersedes #259. ![grafik](https://github.com/user-attachments/assets/3d76122b-6494-4004-9470-6439169c1e09) ![grafik](https://github.com/user-attachments/assets/24668b2e-7701-4775-abc7-2de117edca97) ![grafik](https://github.com/user-attachments/assets/2d4b62d4-2660-491e-b06c-f1ed763d8dfe) ![grafik](https://github.com/user-attachments/assets/ad6a90c2-700e-4a44-bdc5-735871dc8ea7) ![grafik](https://github.com/user-attachments/assets/8401ac6b-f12b-4218-acc6-f1dc27fb900a) --- <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:50:45 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#789