Ideas: add 'awaiting feedback' status with amber section + admin comment

Status cycles open → awaiting → done → reopen.
Awaiting ideas float to the top in a 'Waiting for your feedback' section
with an amber border (#f59e0b).

Admin can attach an implementation note to any awaiting idea via
POST /api/ideas/{id}/comment. The note appears inside the same card
in a distinct sub-box with a subtle amber tint border, editable inline.
The sub-box is visible to all users once a note exists.
This commit is contained in:
Davide Scaini
2026-05-15 08:18:44 +02:00
parent 3b675a68b0
commit ed6a7ed39c
3 changed files with 243 additions and 91 deletions
+4
View File
@@ -86,3 +86,7 @@ class CreateInviteRequest(BaseModel):
class IdeaBody(BaseModel):
title: str
body: str = ""
class IdeaCommentBody(BaseModel):
comment: str = ""