Skip to content

[6.x] Port General settings to Form - #19409

Merged
brandonkelly merged 3 commits into
6.xfrom
t3code/form-general-settings
Aug 12, 2026
Merged

[6.x] Port General settings to Form#19409
brandonkelly merged 3 commits into
6.xfrom
t3code/form-general-settings

Conversation

@riasvdv

@riasvdv riasvdv commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Description

Ports the General settings screen to the Form system.

@riasvdv riasvdv changed the title Migrate general settings to form page [6.x] Port General settings to Form Aug 11, 2026
@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown

📚 Storybook previews

@craftcms/uiopen Storybook

No changed components detected in this Storybook.

resources/jsopen Storybook

No changed components detected in this Storybook.

@riasvdv
riasvdv force-pushed the t3code/form-general-settings branch from 8f9566c to f6b54a4 Compare August 11, 2026 20:12
@riasvdv
riasvdv force-pushed the t3code/form-general-settings branch from f6b54a4 to aa479c9 Compare August 11, 2026 20:16
@riasvdv
riasvdv force-pushed the t3code/form-general-settings branch from aa479c9 to 19480df Compare August 11, 2026 20:24
@riasvdv
riasvdv force-pushed the t3code/form-general-settings branch from 19480df to 7b6e7fb Compare August 11, 2026 20:27
Base automatically changed from t3code/form-settings-foundation to 6.x August 12, 2026 05:37
@riasvdv
riasvdv force-pushed the t3code/form-general-settings branch from 7b6e7fb to 28fbeab Compare August 12, 2026 05:37
@riasvdv
riasvdv marked this pull request as ready for review August 12, 2026 05:38
@riasvdv
riasvdv requested review from brianjhanson and a balanced review from Copilot August 12, 2026 07:01

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Ports General Settings to the shared Form system.

Changes:

  • Builds and resolves the settings form server-side.
  • Preserves read-only mode, notices, environment options, and validation.
  • Updates tests and removes the dedicated Vue page.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
src/Http/Controllers/Settings/GeneralSettingsController.php Defines and serves the Form payload.
src/Cp/SelectOptions.php Refines boolean option return typing.
resources/js/pages/settings/General.vue Removes the superseded page.
tests/Feature/Http/Controllers/Settings/GeneralSettingsControllerTest.php Tests the Form payload and behavior.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@riasvdv
riasvdv force-pushed the t3code/form-general-settings branch from 28fbeab to 3190d47 Compare August 12, 2026 07:18
@brandonkelly
brandonkelly merged commit d5f945e into 6.x Aug 12, 2026
23 checks passed
@brandonkelly
brandonkelly deleted the t3code/form-general-settings branch August 12, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants