Interface de gestion des groupes de travail

- Récupération et affichage des groupes existants
- Création d'un nouveau groupe
- Modification d'un groupe existant
- Rejoindre/quitter un groupe de travail
This commit is contained in:
2020-07-21 18:12:02 +02:00
parent 676ddf3bc8
commit 8708e30020
13 changed files with 224 additions and 16 deletions

View File

@ -79,6 +79,7 @@ export class DaddyClient {
query: gql`
query {
userProfile {
id,
name,
email,
createdAt,
@ -89,6 +90,24 @@ export class DaddyClient {
.then(this.assertAuthorization)
}
fetchWorkgroups() {
return this.gql.query({
query: gql`
query {
workgroups {
id,
name,
createdAt,
closedAt,
members {
id
}
}
}`
})
.then(this.assertAuthorization)
}
updateProfile(changes: ProfileChanges) {
return this.gql.mutate({
variables: {