All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 13m48s
1.1 KiB
1.1 KiB
Project Roadmap TODO
1. Organizations & Roles (Next Up)
- Create
0004_create_org_memberships_table.sqlwithorg_roleENUM (owner, admin, member, viewer). - Implement
src/db/repository/organization_repository.rswithcreate_org_with_owner(using&mut sqlx::Transaction). - Add slug generation utility (name ->
slug-a7x9). - Build
POST /api/v1/orgsandGET /api/v1/orgsendpoints using the newCurrentUserandValidJsonextractors.
2. Projects Layer
- Create projects table (belongs to
org_id). - Create
project_membershipstable for specific project access (inherits downward from Org roles). - CRUD endpoints for projects nested under
/api/v1/orgs/{org_slug}/projects.
3. Core Issue Tracking
- Create issues table (belongs to
project_id). - Allow Projects to define their own custom workflow stages (e.g., Todo, In Progress, QA, Done).
4. Power-User Features
- Build "Agglomeration Views": Allow creating Org-level Kanban boards that span multiple projects and map project-specific stages to unified columns.