add: stacks mode and sort
This commit is contained in:
parent
281e9bea44
commit
d174b44f57
9 changed files with 272 additions and 18 deletions
|
@ -23,7 +23,7 @@ use tetratto_core::model::{
|
|||
communities_permissions::CommunityPermission,
|
||||
permissions::FinePermission,
|
||||
reactions::AssetType,
|
||||
stacks::StackPrivacy,
|
||||
stacks::{StackMode, StackPrivacy, StackSort},
|
||||
};
|
||||
|
||||
pub fn routes() -> Router {
|
||||
|
@ -326,6 +326,8 @@ pub fn routes() -> Router {
|
|||
.route("/stacks", post(stacks::create_request))
|
||||
.route("/stacks/{id}/name", post(stacks::update_name_request))
|
||||
.route("/stacks/{id}/privacy", post(stacks::update_privacy_request))
|
||||
.route("/stacks/{id}/mode", post(stacks::update_mode_request))
|
||||
.route("/stacks/{id}/sort", post(stacks::update_sort_request))
|
||||
.route("/stacks/{id}/users", post(stacks::add_user_request))
|
||||
.route("/stacks/{id}/users", delete(stacks::remove_user_request))
|
||||
.route("/stacks/{id}", delete(stacks::delete_request))
|
||||
|
@ -531,6 +533,16 @@ pub struct UpdateStackPrivacy {
|
|||
pub privacy: StackPrivacy,
|
||||
}
|
||||
|
||||
#[derive(Deserialize)]
|
||||
pub struct UpdateStackMode {
|
||||
pub mode: StackMode,
|
||||
}
|
||||
|
||||
#[derive(Deserialize)]
|
||||
pub struct UpdateStackSort {
|
||||
pub sort: StackSort,
|
||||
}
|
||||
|
||||
#[derive(Deserialize)]
|
||||
pub struct AddOrRemoveStackUser {
|
||||
pub username: String,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue