[PR #838] [CLOSED] Add OAuth Settings to Settings Page #997

Closed
opened 2026-02-05 18:00:46 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/838
Author: @notAreYouScared
Created: 12/24/2024
Status: Closed

Base: mainHead: charles/oauth-settings


📝 Commits (4)

  • 9f48706 Replace tabler icon package
  • dd8c4ec Use new filled icons
  • 337ff89 Add OAuth Settings to Settings Page
  • 25adc48 Fix authentik base url

📊 Changes

4 files changed (+406 additions, -70 deletions)

View changed files

📝 app/Filament/Admin/Pages/Settings.php (+340 -0)
📝 composer.json (+1 -1)
📝 composer.lock (+57 -61)
📝 config/auth.php (+8 -8)

📄 Description

Providers that are enabled auto expand.
Providers not in use are collapsed.
image
image


🔄 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/838 **Author:** [@notAreYouScared](https://github.com/notAreYouScared) **Created:** 12/24/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `charles/oauth-settings` --- ### 📝 Commits (4) - [`9f48706`](https://github.com/pelican-dev/panel/commit/9f487067d1709b09c16344954aeb1c8786afded3) Replace tabler icon package - [`dd8c4ec`](https://github.com/pelican-dev/panel/commit/dd8c4ec81562c20d6fef044e7f4a124b7df7c7a4) Use new filled icons - [`337ff89`](https://github.com/pelican-dev/panel/commit/337ff89ed8b48a2d22b15ea6b681b6a1d08ff6b6) Add OAuth Settings to Settings Page - [`25adc48`](https://github.com/pelican-dev/panel/commit/25adc4806061bdfa1e1b0b2567de9b28771b07f1) Fix authentik base url ### 📊 Changes **4 files changed** (+406 additions, -70 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Admin/Pages/Settings.php` (+340 -0) 📝 `composer.json` (+1 -1) 📝 `composer.lock` (+57 -61) 📝 `config/auth.php` (+8 -8) </details> ### 📄 Description Providers that are enabled auto expand. Providers not in use are collapsed. ![image](https://github.com/user-attachments/assets/b5f9bb26-b10d-4185-b306-524a48cd4e29) ![image](https://github.com/user-attachments/assets/52513aaa-efef-4298-b41f-03708fd3b4de) --- <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-05 18:00:46 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#997