Utenti
Associazione tra un utente esistente e i gruppi fase/gruppi commessa a cui è vincolato (per la gestione presenze via attivita/fasi/commesse).
GET
GET {base_url}/api/v1/attivita/utenti
Payload risposta
| Campo | Tipo | Formato | Descrizione |
|---|---|---|---|
badge* | integer | - | Badge dell'utente |
nome* | string | - | Nome dell'utente |
cognome* | string | - | Cognome dell'utente |
gruppo_fase* | string[] | - | Codici dei gruppi fase a cui l'utente è vincolato |
gruppo_commessa* | string[] | - | Descrizioni dei gruppi commessa a cui l'utente è vincolato |
Esempio
[
{
"badge": 123,
"nome": "Mario",
"cognome": "Rossi",
"gruppo_fase": [
"GFAMM"
],
"gruppo_commessa": [
"Gruppo produzione"
]
}
]
PUT
PUT {base_url}/api/v1/attivita/utenti/{badge}
Sostituisce le associazioni dell'utente ai gruppi fase/gruppi commessa. Qui entrambi i campi sono obbligatori: per azzerare un'associazione il client deve dichiarare esplicitamente una lista vuota, non può capitare per omissione.
Payload richiesta
| Campo | Tipo | Formato | Descrizione |
|---|---|---|---|
gruppo_fase* | string[] | - | Codici dei gruppi fase da associare |
gruppo_commessa* | string[] | - | Descrizioni dei gruppi commessa da associare |
Payload risposta
200 OK
| Campo | Tipo | Formato | Descrizione |
|---|---|---|---|
message* | string | - | Messaggio di conferma |
Esempio
{ "message": "Associazioni utente aggiornate con successo" }
