Skip to content

docs: clarify secure delegated settings authorization - #15501

Merged
skjnldsv merged 2 commits into
masterfrom
jtr/docs-dev-delegated-settings-auth
Sep 16, 2026
Merged

skjnldsv merged 2 commits into
masterfrom
jtr/docs-dev-delegated-settings-auth

Conversation

@joshtrichards

Copy link
Copy Markdown
Member

☑️ Resolves

Clarify and expand the existing delegated administration documentation in the Settings developer chapter.

The changes add structure to the chapter (headings) and examples covering exact app-config keys, Application::APP_ID, anchored regular expressions, preg_quote(), ConfigLexicon constants, multiple app namespaces, and the separate AuthorizedAdminSetting controller authorization mechanism.

The chapter also warns against unanchored and overly broad authorization patterns.

There is room for some further refinement, but that can be addressed in a follow-up. The main focus here was cleaning up the regex example and adding headings.

🖼️ Screenshots

✅ Checklist

  • I have built the documentation locally and reviewed the output
  • Screenshots are included for visual changes
  • I have not moved or renamed pages (or added a redirect if I did)
  • I have run codespell or similar and addressed any spelling issues

@joshtrichards

Copy link
Copy Markdown
Member Author

/backport to stable35

@joshtrichards

Copy link
Copy Markdown
Member Author

/backport to stable34

@joshtrichards

Copy link
Copy Markdown
Member Author

/backport to stable33

@github-actions

github-actions Bot commented Aug 27, 2026 •

Copy link
Copy Markdown
Contributor

📖 Documentation Preview

🔍 Open preview →

📄 1 changed documentation page

Last updated: Wed, 16 Sep 2026 16:38:16 GMT

@marcelklehr

Copy link
Copy Markdown
Member

RST linter fails with trailing-whitespace

@skjnldsv
skjnldsv force-pushed the jtr/docs-dev-delegated-settings-auth branch from 3f849db to 2a4a970 Compare September 16, 2026 07:34
@skjnldsv

Copy link
Copy Markdown
Member

@copilot fix the lint issue

Copilot AI commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

@copilot fix the lint issue

Addressed in 2da1d2e.

@skjnldsv
skjnldsv enabled auto-merge September 16, 2026 07:39
joshtrichards and others added 2 commits September 16, 2026 18:05
Also adds more structure to the chapter via previously missing headings.

Signed-off-by: Josh <josh.t.richards@gmail.com>
Assisted-by: GitHub Copilot:gpt-5

Co-authored-by: skjnldsv <14975046+skjnldsv@users.noreply.github.com>
@susnux
susnux force-pushed the jtr/docs-dev-delegated-settings-auth branch from 2da1d2e to bca6524 Compare September 16, 2026 16:05
@skjnldsv
skjnldsv merged commit 4cc88f1 into master Sep 16, 2026
26 checks passed
@skjnldsv
skjnldsv deleted the jtr/docs-dev-delegated-settings-auth branch September 16, 2026 16:39
skjnldsv added a commit that referenced this pull request Oct 29, 2026
… missed

Signed-off-by: John Molakvoæ <14975046+skjnldsv@users.noreply.github.com>
Assisted-by: ClaudeCode:claude-opus-5-5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants