Skip to content

AI-Aided: Add EnableSharedChannelsPlugins feature flag documentation for v10.10 #8073

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 11 commits into
base: v10.10-documentation
Choose a base branch
from

Conversation

cwarnermm
Copy link
Member

@cwarnermm cwarnermm commented Jun 18, 2025

Add documentation for the EnableSharedChannelsPlugins feature flag introduced in Mattermost Server v10.10 via mattermost/mattermost#31185

Changes

  • Add plugin component interaction section to connected workspaces documentation
  • Document that plugin components are hidden by default in shared channels from v10.10 onward
  • Add EnableSharedChannelsPlugins configuration setting documentation
  • Update configuration notes to reflect three settings instead of two

Closes #8072

Generated with Claude Code

amyblais and others added 4 commits June 18, 2025 12:13
* Update mattermost-mobile-releases.md

* Update mobile-app-changelog.md

* Update mobile-app-changelog.md

---------

Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com>
Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com>
…v10.10

- Add plugin component interaction section to connected workspaces docs
- Document that plugin components are hidden by default in shared channels from v10.10 onward  
- Add EnableSharedChannelsPlugins configuration setting documentation
- Update configuration notes to reflect three settings instead of two

Related to mattermost/mattermost#31185

Co-authored-by: Carrie Warner (Mattermost) <cwarnermm@users.noreply.github.com>
@cwarnermm cwarnermm added this to the v10.10.0 milestone Jun 18, 2025
Copy link

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

@cwarnermm
Copy link
Member Author

@claude - product Feature Flags aren't documented the same way that server-side configuration settings are. Remove the update to the Site Configuration settings. Only the Connected Workspaces documentation needs to mention the feature flag. Also remove any changes you've applied beyond the scope of this PR.

Copy link
Contributor

claude bot commented Jun 18, 2025

Claude finished @cwarnermm's task —— View job


I've successfully cleaned up the PR to focus only on the EnableSharedChannelsPlugins feature flag documentation.

Tasks

  • Review all changed files to understand modifications
  • Identify which changes are related to EnableSharedChannelsPlugins vs unrelated changes
  • Remove Site Configuration settings changes (feature flags documented differently)
  • Remove reference to site config settings from Connected Workspaces docs
  • Keep relevant Connected Workspaces documentation
  • Commit the cleaned-up changes

Summary

Removed from source/configure/site-configuration-settings.rst:

  • EnableSharedChannelsPlugins configuration setting documentation
  • References to the third configuration setting
  • Entire "Enable shared channels plugins" section

Kept in source/onboard/connected-workspaces.rst:

  • "Plugin component interaction" section documenting the feature flag behavior
  • Documentation on how to enable plugin components in connected workspaces
  • Removed the reference to site configuration settings since that documentation was removed

The PR now focuses solely on documenting the EnableSharedChannelsPlugins feature flag in the Connected Workspaces documentation, as requested. Product feature flags are now properly documented separately from server-side configuration settings.

- Product feature flags are documented differently than server-side config settings
- Keep only the Connected Workspaces documentation for the feature flag
- Remove reference to removed site configuration settings documentation

Co-authored-by: Carrie Warner (Mattermost) <cwarnermm@users.noreply.github.com>
Copy link

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

Copy link

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

Copy link

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

Copy link

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

Copy link

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

Copy link

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

Copy link

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

@cwarnermm cwarnermm added the 2: Editor Review Requires review by an editor label Jun 18, 2025
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants