govway icon indicating copy to clipboard operation
govway copied to clipboard

Modifica Soggetto in Erogazioni

Open tflagella opened this issue 5 years ago • 1 comments

Necessità: Necessità di modificare il Soggetto Erogatore in una erogazione

Soluzione: Possibilità di modificare il Soggetto Erogatore in una erogazione

tflagella avatar Aug 08 '20 09:08 tflagella

Nel commit 54f884e è stato iniziato il lavoro richiesto ma 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 sull'erogazione ma anche su una eventuale fruizione 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 sulla fruizione. La funzionalità che ancora non è supportata è il caso in cui si sta aggiornando una erogazione per la quale prima della modifica non esiste una fruizione 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 fruizione. 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