add: update user secondary role api
This commit is contained in:
parent
9528d71b2a
commit
0ae64de989
3 changed files with 113 additions and 67 deletions
|
@ -26,7 +26,7 @@ use tetratto_core::model::{
|
|||
communities_permissions::CommunityPermission,
|
||||
journals::JournalPrivacyPermission,
|
||||
oauth::AppScope,
|
||||
permissions::FinePermission,
|
||||
permissions::{FinePermission, SecondaryPermission},
|
||||
reactions::AssetType,
|
||||
stacks::{StackMode, StackPrivacy, StackSort},
|
||||
};
|
||||
|
@ -296,6 +296,10 @@ pub fn routes() -> Router {
|
|||
"/auth/user/{id}/role",
|
||||
post(auth::profile::update_user_role_request),
|
||||
)
|
||||
.route(
|
||||
"/auth/user/{id}/role/2",
|
||||
post(auth::profile::update_user_secondary_role_request),
|
||||
)
|
||||
.route(
|
||||
"/auth/user/{id}",
|
||||
delete(auth::profile::delete_user_request),
|
||||
|
@ -738,6 +742,11 @@ pub struct UpdateUserRole {
|
|||
pub role: FinePermission,
|
||||
}
|
||||
|
||||
#[derive(Deserialize)]
|
||||
pub struct UpdateSecondaryUserRole {
|
||||
pub role: SecondaryPermission,
|
||||
}
|
||||
|
||||
#[derive(Deserialize)]
|
||||
pub struct DeleteUser {
|
||||
pub password: String,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue