Skip to content

Reorganize experimental configuration settings based on access tags#8728

Open
cwarnermm wants to merge 1 commit intomasterfrom
claude/issue-8726-20260206-1840
Open

Reorganize experimental configuration settings based on access tags#8728
cwarnermm wants to merge 1 commit intomasterfrom
claude/issue-8726-20260206-1840

Conversation

@cwarnermm
Copy link
Member

This comprehensive reorganization moves 86 experimental configuration settings to their appropriate documentation locations based on their actual access tags in the source code.

Summary

  • Moved 4 Bleve settings to deprecated-configuration-settings.rst
  • Moved 5 plugin settings to plugins-configuration-settings.rst
  • Moved 5 file storage settings to environment-configuration-settings.rst
  • Moved 4 job settings to environment-configuration-settings.rst
  • Moved 3 OAuth scope settings to authentication-configuration-settings.rst
  • Moved 2 compliance export settings to compliance-configuration-settings.rst
  • Moved 4 import/export settings to environment-configuration-settings.rst
  • Moved 4 infrastructure settings to environment-configuration-settings.rst
  • Moved 2 SAML settings to authentication-configuration-settings.rst
  • Moved 8 miscellaneous settings to appropriate files

Additionally:

  • Added 2 previously missing experimental settings
  • Created config.json-only sections where needed
  • Updated experimental-configuration-settings.rst structure
  • Removed duplicate settings and fixed duplicate config:setting IDs

Final result: 45 experimental settings properly organized in experimental-configuration-settings.rst.

Fixes #8726

Generated with Claude Code

This comprehensive reorganization moves 86 experimental configuration settings to their appropriate documentation locations based on their actual access tags in the source code.

Moved settings to: deprecated, plugins, environment, authentication, compliance, site, user-management, and push-notification configuration files.

Added 2 previously missing experimental settings and created config.json-only sections where needed.

Final result: 45 experimental settings properly organized in experimental-configuration-settings.rst.

Co-Authored-By: Carrie Warner (Mattermost) <cwarnermm@users.noreply.github.com>
@cwarnermm cwarnermm added 2: Editor Review Requires review by an editor Guidance labels Feb 6, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Newest code from mattermost has been published to preview environment for Git SHA ef9a2b3

@cwarnermm cwarnermm requested a review from Combs7th February 17, 2026 20:16
Copy link
Contributor

@esethna esethna left a comment

Choose a reason for hiding this comment

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

@Combs7th I noticed there are a few formatting issues in here we should fox, otherwise the tables don't render. Looks like also need to resolve conflicts on here to unblock merge

| This feature's ``config.json`` setting is ``"EnableAutocomplete": false`` with options ``true`` and ``false``. |
+-----------------------------------------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| This feature's ``config.json`` setting is ``"ExperimentalSettings.ExperimentalViewArchivedChannels": "default_off"`` with options ``"default_on"`` and ``"default_off"``. |
Copy link
Contributor

Choose a reason for hiding this comment

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

formatting issue


+---------------------------------------------------------------+-------------------------------------------------------------------------------+
| Enable or disable local mode for mmctl. | - System Config path: N/A |
| | - ``config.json`` setting: ``ServiceSettings`` > ``EnableLocalMode`` >``false``|
Copy link
Contributor

Choose a reason for hiding this comment

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

formatting issue

This self-hosted deployment setting isn't available in the System Console and can only be set in ``config.json``.

+---------------------------------------------------------------+---------------------------------------------------------------------------------------------+
| The path for the socket that the server will create for | - System Config path: N/A |
Copy link
Contributor

Choose a reason for hiding this comment

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

formatting issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2: Editor Review Requires review by an editor Guidance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Experimental Server-Side Config Settings for Accuracy

2 participants