feat(blog): add representation blog management features including listing, creating, and editing blogs

This commit is contained in:
hamed
2026-07-23 22:13:37 +03:30
parent 62b2f28c4f
commit dab36058a3
9 changed files with 485 additions and 86 deletions
+1
View File
@@ -224,6 +224,7 @@ A representative (`ROLE_REPRESENTATION`) manages their own posts for their own d
| Route | Method | Path | Permission |
|-------|--------|------|------------|
| list own | GET | `/api/v1/representation/blogs` | `ROLE_REPRESENTATION` (`page`,`limit`,`status`) |
| get own | GET | `/api/v1/representation/blog/{uuid}` | `ROLE_REPRESENTATION` |
| create | POST | `/api/v1/representation/blog` | `ROLE_REPRESENTATION` |
| update own | PATCH | `/api/v1/representation/blog/{uuid}` | `ROLE_REPRESENTATION` |
| delete own | DELETE | `/api/v1/representation/blog/{uuid}` | `ROLE_REPRESENTATION` |