graphql: Add a filter by group

This commit is contained in:
Valentin Tolmer
2021-09-24 22:35:31 +02:00
committed by nitnelave
parent 09a23a1e59
commit eb974e781c
5 changed files with 31 additions and 10 deletions

View File

@@ -48,8 +48,10 @@ pub enum RequestFilter {
Or(Vec<RequestFilter>),
Not(Box<RequestFilter>),
Equality(String, String),
// Check if a user belongs to a group.
// Check if a user belongs to a group identified by name.
MemberOf(String),
// Same, by id.
MemberOfId(GroupId),
}
#[derive(PartialEq, Eq, Debug, Serialize, Deserialize, Clone, Default)]