1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2025-07-15 11:48:05 +00:00

Can change group membership

This commit is contained in:
2020-06-29 08:17:51 +02:00
parent 703177a587
commit 786ac364bd
2 changed files with 34 additions and 1 deletions

@ -30,6 +30,18 @@ impl GroupMembershipLevel {
GroupMembershipLevel::VISITOR => "visitor",
}.to_string()
}
pub fn from_api(level: &str) -> GroupMembershipLevel {
match level {
"administrator" => GroupMembershipLevel::ADMINISTRATOR,
"moderator" => GroupMembershipLevel::MODERATOR,
"member" => GroupMembershipLevel::MEMBER,
"invited" => GroupMembershipLevel::INVITED,
"pending" => GroupMembershipLevel::PENDING,
"visitor" => GroupMembershipLevel::VISITOR,
_ => GroupMembershipLevel::VISITOR,
}
}
}
pub struct GroupMember {