Passa al contenuto principale

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​

CampoTipoFormatoDescrizione
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​

CampoTipoFormatoDescrizione
gruppo_fase*string[]-Codici dei gruppi fase da associare
gruppo_commessa*string[]-Descrizioni dei gruppi commessa da associare

Payload risposta​

200 OK

CampoTipoFormatoDescrizione
message*string-Messaggio di conferma

Esempio​

{ "message": "Associazioni utente aggiornate con successo" }