govway icon indicating copy to clipboard operation
govway copied to clipboard

Modifica Soggetti di una Fruizione

Open tflagella opened this issue 5 years ago • 1 comments

Necessità: Modificare i Soggetti Erogatore e Fruitore di una fruizione

Soluzione: Possibilità di modificare i Soggetti Erogatore e Fruitore di una fruizione

tflagella avatar Aug 08 '20 09:08 tflagella

Nel commit 54f884e è stato iniziato il lavoro richiesto.

Non è ancora stata aggiunta la possibilità di modificare il soggetto fruitore.

Per quanto concerne invece la modifica dell'erogatore non sono ancora stati coperti tutti i casi.

La struttura interna degli oggetti del registro rappresenta una erogazione o una fruizione con un oggetto che riferisce l'API implementata e il soggetto erogatore. Questo oggetto è lo stesso se esiste sia una erogazione che una fruizione della stessa API da parte dello stesso soggetto erogatore. Tale strutturazione comporta che il cambio dell'erogatore possa impattare non solamente sulla fruizione ma anche su una eventuale erogazione esistente che riferisce la stessa API con lo stesso erogatore. Se al momento del cambio dell'erogatore esistono già sia la fruizione che l'erogazione, il cambio procede correttamente avvisando però l'utente, a cui si chiede una conferma, che la modifica impatterà anche sull'erogazione. La funzionalità che ancora non è supportata è il caso in cui si sta aggiornando una fruizione per la quale prima della modifica non esiste una erogazione che riferisce la stessa API con lo stesso erogatore, e invece in seguito alla modifica dell'erogatore si andrebbe a riferire una API per la quale esiste già una erogazione. Questo caso attualmente non è gestito e la modifica termina con un errore segnalato all'utente di operazione non supportata.

andreapoli avatar Nov 28 '20 08:11 andreapoli