diff --git a/webapp/graphql/groups.js b/webapp/graphql/groups.js index 5ee5869ce..e3510c74d 100644 --- a/webapp/graphql/groups.js +++ b/webapp/graphql/groups.js @@ -145,8 +145,8 @@ export const changeGroupMemberRoleMutation = () => { export const groupQuery = (i18n) => { const lang = i18n ? i18n.locale().toUpperCase() : 'EN' return gql` - query ($isMember: Boolean, $id: ID, $slug: String) { - Group(isMember: $isMember, id: $id, slug: $slug) { + query ($isMember: Boolean, $id: ID, $slug: String, $first: Int, $offset: Int) { + Group(isMember: $isMember, id: $id, slug: $slug, first: $first, offset: $offset) { id name slug @@ -190,3 +190,11 @@ export const groupMembersQuery = () => { } ` } + +export const groupCountQuery = () => { + return gql` + query ($isMember: Boolean) { + GroupCount(isMember: $isMember) + } + ` +} diff --git a/webapp/locales/de.json b/webapp/locales/de.json index 67c88e4f4..e93584e2f 100644 --- a/webapp/locales/de.json +++ b/webapp/locales/de.json @@ -407,6 +407,7 @@ "addMemberToGroup": "Zur Gruppe hinzufügen", "addUser": "Benutzer hinzufügen", "addUserPlaceholder": "eindeutiger Benutzername > @slug-from-user", + "allGroups": "Alle Gruppen", "categories": "Thema ::: Themen", "changeMemberRole": "Die Rolle wurde auf „{role}“ geändert!", "contentMenu": { diff --git a/webapp/locales/en.json b/webapp/locales/en.json index ba1d65881..be360bcdd 100644 --- a/webapp/locales/en.json +++ b/webapp/locales/en.json @@ -407,6 +407,7 @@ "addMemberToGroup": "Add to group", "addUser": "Add User", "addUserPlaceholder": "unique username > @slug-from-user", + "allGroups": "All Groups", "categories": "Topic ::: Topics", "changeMemberRole": "The role has been changed to “{role}”!", "contentMenu": { diff --git a/webapp/pages/my-groups.vue b/webapp/pages/my-groups.vue index 7302b92ad..6b13648fc 100644 --- a/webapp/pages/my-groups.vue +++ b/webapp/pages/my-groups.vue @@ -1,7 +1,7 @@