- Vaatii kirjautumisen
- Sisältää projektin käyttäjien muokkauksen
- Uusi käyttäjä lisätään projektiin lisäämällä käyttäjä
roles
listaan - Käyttäjän projektirooli muokataan asettamalla
role
arvo. Sallitut arvot ovatOWNER
,USER
jaVIEWER
sekänull
- Käyttäjä poistetaan projektista asettamalla
role
arvoksinull
- Projektissa on oltava aina vähintään yksi käyttäjä, jonka projektirooli on
OWNER
- Uusi käyttäjä lisätään projektiin lisäämällä käyttäjä
Metodi: PUT
Vaadittu projektirooli: OWNER
URL: {host}/projects/{projectId}
request parameter: {projectId}
: Muokattavan projektin id
request header: Authorization: {token}
request body:
{
"title": "Muokattu projekti",
"roles": [
{
"appUser": {
"id": 1
},
"role": "OWNER"
},
{
"appUser": {
"id": 2
},
"role": "USER"
}
]
}
response status: 200 OK