Allow to filter user memberships and group memberships (contacts=) on

backend side

Closes #981 #969

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2021-12-13 17:02:10 +01:00
parent daca9d71e7
commit 7771b27b55
11 changed files with 122 additions and 53 deletions

View File

@@ -275,7 +275,7 @@ import EmptyContent from "@/components/Utils/EmptyContent.vue";
query: GROUP_MEMBERS,
variables() {
return {
name: this.$route.params.preferredUsername,
groupName: this.$route.params.preferredUsername,
page: this.page,
limit: this.MEMBERS_PER_PAGE,
roles: this.roles,
@@ -325,7 +325,7 @@ export default class GroupMembers extends mixins(GroupMixin) {
this.inviteError = "";
const { roles, MEMBERS_PER_PAGE, group, page } = this;
const variables = {
name: usernameWithDomain(group),
groupName: usernameWithDomain(group),
page,
limit: MEMBERS_PER_PAGE,
roles,
@@ -393,7 +393,7 @@ export default class GroupMembers extends mixins(GroupMixin) {
async removeMember(oldMember: IMember): Promise<void> {
const { roles, MEMBERS_PER_PAGE, group, page } = this;
const variables = {
name: usernameWithDomain(group),
groupName: usernameWithDomain(group),
page,
limit: MEMBERS_PER_PAGE,
roles,