Files
social-media/docs/TASKS/content/004-content-production-collaboration-panel.md
Jonathan Bourdon b66c10b681
Some checks failed
Backend CI/CD / build_and_deploy (push) Has been cancelled
Frontend CI/CD / build_and_deploy (push) Has been cancelled
Add calendar integrations and collaboration updates
2026-05-05 15:25:53 -04:00

1.4 KiB

Task: Add content production collaboration panel

Feature

docs/FEATURES/production-workflow.md

Goal

Make the content detail page expose the existing production collaboration data that is already loaded by the frontend store: comments, content revisions, linked assets, asset revisions, and workflow activity.

Scope

  • Add a compact production collaboration panel to ContentItemDetailView.
  • Keep comment creation and resolution available.
  • Show content revision history with change summaries.
  • Show linked assets and their revisions.
  • Add UI for linking a Google Drive asset and adding a new asset revision.
  • Show content-scoped notification activity as a read-only production activity feed.

Likely Files

  • frontend/src/features/content/views/ContentItemDetailView.vue
  • frontend/src/features/content/stores/contentItemDetailStore.js

Out Of Scope

  • Backend schema changes.
  • Native file uploads.
  • Mention parsing.
  • Approval comment visibility rules.
  • Reworking content variant persistence.

Validation

cd frontend
npm run build

Acceptance Criteria

  • Comments, revisions, assets, and activity are visible from the content detail page.
  • Users can post comments from the production panel.
  • Users can link a Google Drive asset to a content item.
  • Users can add a new revision URL/reference to an existing asset.
  • Existing create/edit content and approval controls remain available.