add: post drafts

fix: allow question sender to view question
This commit is contained in:
trisua 2025-05-17 19:57:09 -04:00
parent 24162573ee
commit f6cbeb9bd8
22 changed files with 642 additions and 100 deletions

View file

@ -113,6 +113,13 @@ pub fn routes() -> Router {
"/posts/{id}/context",
post(communities::posts::update_context_request),
)
// drafts
.route("/drafts", post(communities::drafts::create_request))
.route("/drafts/{id}", delete(communities::drafts::delete_request))
.route(
"/drafts/{id}/content",
post(communities::drafts::update_content_request),
)
// questions
.route("/questions", post(communities::questions::create_request))
.route(
@ -581,3 +588,8 @@ pub struct AddOrRemoveStackUser {
pub struct UpdateEmojiName {
pub name: String,
}
#[derive(Deserialize)]
pub struct CreatePostDraft {
pub content: String,
}