Booking
Import Entità
Per aggiungere entità su Booking è neccessario effettuare le seguenti operazioni:
1. Creare un nono dominio sotto l'albero accessi di Godiva (sotto il laboratorio/sezione) 2. Aggiungere i metadati di booking sul nodo dominio appena creato (vedi sotto) 3. Fare l'import del nodo dominio su identity cache 4. Fare l'import su booking
I metadati necessari sono:
booking:enable 1 (attivo) 0 (spento)
booking:name
booking:building
booking description
bookng:type → entity o resource
Una volta aggiunti i metadati bisogna chiamare l'API di identity
/v2/domain/sync/{idType}/{idNodeMin}/{idNodeMax}
dove idType è l'idTipo dell'albero in cui è stato inserito il nodo dominio, mentre idNodeMin e idNodeMax è il range in cui l'API va a cercare i nodi dominio che hanno i metadati di booking
Successivamente bisogna chiamare l'api di booking
/v1/import/entity
dove come body della post bisogna passare il JSON
{
"prefix": "accessi:infn:lnf:edificio_16"
}
In questo modo l'API cercherà tutti i nodi su identityCache sono sotto edificio 16.
