Spaces:
Runtime error
Runtime error
Commit History
-
feat: restructure community system with global + department communities
- Add communities container table (global + department types) - Add Community, CommunityTag entities with proper relations - Add CommunitiesController with full CRUD + access guards - Add CommunitiesService with enrollment-based department access control - Add CommunityTagsService with auto-create on post creation - Update CommunityPost entity: communityId replaces courseId - Update community-posts service: filter by communityId + tags - Add enrollment guard to discussions module (course Q&A) - Add convenience routes: /global, /department/:id, /my-departments - Update community-test.html with new community-based UI - Update FRONTEND_DASHBOARD_GUIDE.md with new API reference - Update Postman collection with 17 new community endpoints Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>8aa5b53