From d45b32bce69815fcedbb23bb05e86ec2c010bde3 Mon Sep 17 00:00:00 2001 From: Paul Makles Date: Wed, 23 Feb 2022 14:34:29 +0000 Subject: [PATCH] feat(roles create): consider member's ranking and allow specifying custom ranking on creation --- src/routes/servers/roles_create.rs | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/routes/servers/roles_create.rs b/src/routes/servers/roles_create.rs index 206b84d4..c95cd620 100644 --- a/src/routes/servers/roles_create.rs +++ b/src/routes/servers/roles_create.rs @@ -11,6 +11,7 @@ use validator::Validate; pub struct Data { #[validate(length(min = 1, max = 32))] name: String, + rank: Option, } #[post("//roles", data = "")] @@ -20,17 +21,31 @@ pub async fn req(db: &Db, user: User, target: Ref, data: Json) -> Result