New endpoints under /v1/landing/cms:
- GET /roadmap — public, paginated list
- GET /roadmap/detail/{id} — public, detail
- POST /roadmap/vote/{id} — public, increment votes
- POST /roadmap/create — protected (Administrator)
- PATCH /roadmap/update/{id} — protected (Administrator)
- DELETE /roadmap/delete/{id} — protected (Administrator)
Table: roadmap_items (id, title, description, status, votes, is_deleted, created_at, updated_at)
Status values: upcoming, in_progress, completed
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
6 lines
143 B
Rust
6 lines
143 B
Rust
pub mod application;
|
|
pub mod domain;
|
|
pub mod infrastructure;
|
|
|
|
pub use infrastructure::http::{roadmap_protected_routes, roadmap_public_routes};
|