Update Playbooks v2.6 checklists documentation#8656
Conversation
- Add channel checklists as first-class workflows from v2.6.0 - Document rebrand from "Playbook Runs" to "Checklists" - Update mobile v2.35.0 "Playbook checklists" terminology - Document channel-based permissions vs playbook permissions - Add API changes: Type field and optional playbook_id - Include mobile API endpoints for checklist operations - Mark PR evidence gaps for human validation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Carrie Warner (Mattermost) <cwarnermm@users.noreply.github.com>
|
Newest code from mattermost has been published to preview environment for Git SHA eaea7c0 |
|
Newest code from mattermost has been published to preview environment for Git SHA 402aa46 |
|
Newest code from mattermost has been published to preview environment for Git SHA 849738f |
|
Newest code from mattermost has been published to preview environment for Git SHA 8400aa9 |
|
Newest code from mattermost has been published to preview environment for Git SHA 1427bbf |
|
Newest code from mattermost has been published to preview environment for Git SHA 0969c58 |
|
I'd appreciate help with answers to the following questions as part of this docs lift:
|
|
Newest code from mattermost has been published to preview environment for Git SHA fecf375 |
|
Newest code from mattermost has been published to preview environment for Git SHA 72f592a |
Claude reports the following (and I've vetted it and made some parenthetical comments below - @calebroseland & @JulienTant -tagging you in to vet my vetting ;-) ): • Coexistence: A single channel can contain both playbook runs and standalone channel checklists simultaneously - channel members have immediate edit access to checklists but must opt-in to become participants before editing playbook runs. • Losing Channel Access: Users who lose channel membership immediately lose all access to that channel's checklists, and any unsaved changes are lost. • Channel Archival: Checklists in archived channels become read-only (viewable but not editable) and regain full functionality when the channel is unarchived. (Note that, as there was no playbook, the playbook actions that run when a playbook is restarted do not exist.) • Backup: Channel checklists are stored in the Mattermost database and included in standard database backups with no separate backup mechanism. (I really don't think this needs to be documented as it is just what is true across the board.) • Concurrent Editing: Multiple users can edit the same checklist simultaneously with no conflict resolution - the last save wins and users may overwrite each other's changes. • Notifications: Users receive real-time WebSocket updates when checklists are modified, but there are no specific notification preferences for checklist activities. • Limits: No limits exist on number of checklists per channel or tasks per checklist, but individual task descriptions are limited to 4,000 characters. |
|
@calebroseland @JulienTant - Appreciate you verfiying @jgheithcock's AI-assisted verifications :) |
|
Newest code from mattermost has been published to preview environment for Git SHA 917521b |
Correction: as of 2.6.0, Guest users cannot create checklists in public or private channels as they cannot manage channel settings—playbooks has checked for this permission for some time. Also worth noting: regular users / channel members must have permission to manage channel settings in order to create channel checklists.
Future: https://mattermost.atlassian.net/browse/MM-66823 will address this to align with what JG mentioned: "Guest users can create and manage channel checklists if they have posting permissions in the channel". The change will straighten out permissions and allow any channel members with posting permissions to create and manage channel checklists.
Correct/confirmed.
Correct/confirmed. --
Correct/confirmed.
Correct/confirmed/agreed.
Add/clarify: checklists are updated in realtime, so the chances for conflicts are relatively low.
Correct/confirmed.
Correct, no limits on checklists per channel or tasks per checklist. |
|
Newest code from mattermost has been published to preview environment for Git SHA f6891d7 |
|
@calebroseland @jgheithcock - Thank you for the detailed responses. This PR is ready for your final review. |
|
Newest code from mattermost has been published to preview environment for Git SHA 9759566 |
|
Newest code from mattermost has been published to preview environment for Git SHA d147222 |
Updates Mattermost Product Documentation to reflect Playbooks v2.6.0 checklist workflow changes and mobile v2.35.0 updates.
Changes:
Closes #8654
Generated with Claude Code