Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clonare erogazione #53

Open
bpnx opened this issue Dec 6, 2019 · 3 comments
Open

Clonare erogazione #53

bpnx opened this issue Dec 6, 2019 · 3 comments
Labels
enhancement New feature or request

Comments

@bpnx
Copy link

bpnx commented Dec 6, 2019

Necessità:
Quando si crea una nuova versione di API risulta comodo creare una nuova definizione completa, alla quale collegare una nuova erogazione, spesso analoga o identica ad una esistente. L'erogazione pero' puo' avere molti parametri di configurazione

Soluzione:
Possibilità di clonare un'erogazione, associando contestualmenbte una diversa definizione API

Alternative:

Note:

@bpnx bpnx added the enhancement New feature or request label Dec 6, 2019
@andreapoli
Copy link
Member

Workaround

Puoi utilizzare la funzionalità esporta selezionando di includere gli elementi riferiti per ottenere un archizio zip contenente tutti gli elementi che compongono la tua erogazione.

EROG

EXPOR2

L'archizio zip al suo interno contiene una struttura di directory e file xml contenenti tutte le configurazioni che hai attivato sull'erogazione.
Puoi modificare gli identificativi presenti nel nome delle directory/file o interni ai files xml per creare di fatto una nuova erogazione caricabile su GovWay tramite la funzionalità importa.

Gli archivi zip possono anche essere modificati per creare dei piccoli "wizard" di configurazione dove alcuni parametri vengono richiesti in input durante la fase di importazione. Esempi di wizard sono le govlet utilizzabili su GovWay per configurare i seguenti servizi:

!!Attenzione!!: Nel caso decidi di utilizzare questa funzionalità, creandoti dei pacchetti ad hoc, ti suggerisco di provarli in modo approfondito su ambienti di test, poichè stai agendo a livello di backend e molti controlli di consistenza attuati a livello di console vengono bypassati.

@bpnx
Copy link
Author

bpnx commented Dec 6, 2019

Ciao Andrea, sapevo della possibilità di poter utilizzare export ed import, ma penso risulterebbe piu' agevole un funzione che crei direttamente il clone
Grazie
Ciao
Marco

@andreapoli
Copy link
Member

L'erogazione pero' puo' avere molti parametri di configurazione

Ciao Marco,
nelle prossime versioni intendiamo aggiungere la possibilità di esportare una configurazione di una erogazione e di importarla all'interno di un'altra.
La funzionalità dovrebbe soddisfare la tua esigenza di riversare i molteplici parametri di configurazione da una erogazione ad un'altra.

Di seguito un esempio di una possibile realizzazione dove le due funzioni di export e import saranno disponibili nel menù presente in alto a destra di ogni configurazione:
export (11)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants