Files
social-media/docs/TASKS/content/003-real-workspace-channels.md
Jonathan Bourdon 6e417312f9
All checks were successful
deploy-socialize / image (push) Successful in 53s
deploy-socialize / deploy (push) Successful in 21s
chore(backend): add explicit test data seed command
2026-05-07 13:43:53 -04:00

958 B

Task: Add real workspace channels

Feature

docs/FEATURES/channels.md

Goal

Replace frontend-derived fake channels with real workspace-owned channel records served by the backend API.

Scope

  • Add a backend Channels module with a Channel table.
  • Add list and create endpoints for workspace channels.
  • Seed test channels and align seeded content publication targets to those configured channel names.
  • Update the frontend channels store to load and create channels through the API.
  • Keep the Channels page UI shape intact.

Relevant Files

  • backend/src/Socialize.Api/Data/AppDbContext.cs
  • backend/src/Socialize.Api/Modules/Channels/
  • backend/src/Socialize.Api/Infrastructure/TestData/TestDataSeedExtensions.cs
  • frontend/src/features/channels/stores/channelsStore.js
  • docs/FEATURES/channels.md

Validation

dotnet build backend/Socialize.slnx
dotnet test backend/Socialize.slnx
cd frontend
npm run build