feat: add group ownership transfer

This commit is contained in:
Paul Makles
2022-07-15 17:58:08 +01:00
parent 5aebda2d16
commit ab2af9b5e5
6 changed files with 54 additions and 3 deletions

View File

@@ -72,6 +72,7 @@ pub enum Error {
},
NotElevated,
CannotGiveMissingPermissions,
NotOwner,
// ? General errors.
DatabaseError {
@@ -167,6 +168,7 @@ impl<'r> Responder<'r, 'static> for Error {
Error::MissingUserPermission { .. } => Status::Forbidden,
Error::NotElevated => Status::Forbidden,
Error::CannotGiveMissingPermissions => Status::Forbidden,
Error::NotOwner => Status::Forbidden,
Error::DatabaseError { .. } => Status::InternalServerError,
Error::InternalError => Status::InternalServerError,