Closed usserwoutV2 closed 6 months ago
Dit is aangepast (welja nog niet op dev), hier een voorbeeldje van wat er nu gereturned wordt (lijkkt me identiek aan wat je vraagt)
[
{
"capacity": 4,
"groupId": 1,
"name": "Group 1",
"groupClusterUrl": "/api/clusters/1",
"members": [
{
"name": "John Doe",
"email": "john.doe@example.com",
"userId": 2
},
{
"name": "Jane Smith",
"email": "jane.smith@example.com",
"userId": 3
},
{
"name": "Bob Brown",
"email": "bob.brown@example.com",
"userId": 4
},
{
"name": "Alice Johnson",
"email": "alice.johnson@example.com",
"userId": 5
}
]
}
]
Ik ben momenteel bezig met API call voor de groepen te tonen van een project. Ik wil het zo maken dat als een groep vol zit, dat de 'join' knop disabled word. Hiervoor heb ik capacity van de groepen nodig.
GET api/projects/:id/groups
Dit kan dan best aangepast worden naar iets zoals:
API dog: https://app.apidog.com/link/project/467959/apis/api-6343073 (nog niet aangepast)
Verder heb ik ook
url
(die verwijst naar /users/id) van members aangepast naaruserId
, de reden is ik op een manier een user moet kunnen verwijderen van een groep. Een url naar een api route waar de DELETE op werkt zou ook werken. Deze members aanpassing moet ook werken voorapi/courses/:id/clusters
,api/groups/:id
,api/clusters/:id
.