Skip to content

Commit

Permalink
feat(fe-piattaforma): fe updates 07282022
Browse files Browse the repository at this point in the history
  • Loading branch information
niccolo.valente committed Jul 28, 2022
1 parent 4c4ffc5 commit 38473b4
Show file tree
Hide file tree
Showing 50 changed files with 2,339 additions and 898 deletions.
37 changes: 28 additions & 9 deletions fe-piattaforma/mock/listaRuoli.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,39 +2,58 @@
"data": [
{
"codiceRuolo": "DEG",
"nomeRuolo": "DELEGATO ENTE GESTORE PROGRAMMA"
"nomeRuolo": "DELEGATO ENTE GESTORE PROGRAMMA",
"tipologiaRuolo": "P"
},
{
"codiceRuolo": "DEGP",
"nomeRuolo": "DELEGATO ENTE GESTORE PROGETTO"
"nomeRuolo": "DELEGATO ENTE GESTORE PROGETTO",
"tipologiaRuolo": "P"
},
{
"codiceRuolo": "DEPP",
"nomeRuolo": "DELEGATO ENTE PARTNER"
"nomeRuolo": "DELEGATO ENTE PARTNER",
"tipologiaRuolo": "P"
},
{
"codiceRuolo": "DSCU",
"nomeRuolo": "DSCU"
"nomeRuolo": "DSCU",
"tipologiaRuolo": "P"
},
{
"codiceRuolo": "DTD",
"nomeRuolo": "DTD AMMINISTRATORE",
"tipologiaRuolo": "NP"
},
{
"codiceRuolo": "FAC",
"nomeRuolo": "FACILITATORE"
"nomeRuolo": "FACILITATORE",
"tipologiaRuolo": "P"
},
{
"codiceRuolo": "prova nuova custom",
"nomeRuolo": "prova nuova custom",
"tipologiaRuolo": "NP"
},
{
"codiceRuolo": "REG",
"nomeRuolo": "REFERENTE ENTE GESTORE PROGRAMMA"
"nomeRuolo": "REFERENTE ENTE GESTORE PROGRAMMA",
"tipologiaRuolo": "P"
},
{
"codiceRuolo": "REGP",
"nomeRuolo": "REFERENTE ENTE GESTORE PROGETTO"
"nomeRuolo": "REFERENTE ENTE GESTORE PROGETTO",
"tipologiaRuolo": "P"
},
{
"codiceRuolo": "REPP",
"nomeRuolo": "REFERENTE ENTE PARTNER"
"nomeRuolo": "REFERENTE ENTE PARTNER",
"tipologiaRuolo": "P"
},
{
"codiceRuolo": "VOL",
"nomeRuolo": "VOLONTARIO"
"nomeRuolo": "VOLONTARIO",
"tipologiaRuolo": "P"
}
]
}
154 changes: 154 additions & 0 deletions fe-piattaforma/mock/listaRuoliGruppi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
{
"data": [
{
"codice": "ACC.DSHB.SELF",
"descrizione": "accesso al tool di self BI",
"permessi": [
{
"id": 79,
"codice": "tab.dshb",
"descrizione": "tab dashboard",
"dataOraCreazione": 1658232144000,
"dataOraAggiornamento": 1658232144000
},
{
"id": 80,
"codice": "view.dshb",
"descrizione": "visualizzazione dashboard",
"dataOraCreazione": 1658232144000,
"dataOraAggiornamento": 1658232144000
},
{
"id": 81,
"codice": "acc.self.dshb",
"descrizione": "Accesso al tool di self reportistica",
"dataOraCreazione": 1658232144000,
"dataOraAggiornamento": 1658232144000
}
],
"dataOraCreazione": 1658233681000,
"dataOraAggiornamento": 1658233681000
},
{
"codice": "ASS.QUEST",
"descrizione": "associazione questionari",
"permessi": [
{
"id": 1,
"codice": "tab.am",
"descrizione": "tab area amministrativa",
"dataOraCreazione": 1658231496000,
"dataOraAggiornamento": 1658231496000
},
{
"id": 2,
"codice": "subtab.prgm",
"descrizione": "sotto-tab programmi",
"dataOraCreazione": 1658231514000,
"dataOraAggiornamento": 1658231514000
},
{
"id": 3,
"codice": "subtab.prgt",
"descrizione": "sotto-tab progetti",
"dataOraCreazione": 1658231515000,
"dataOraAggiornamento": 1658231515000
},
{
"id": 4,
"codice": "list.prgm",
"descrizione": "elenco programmi",
"dataOraCreazione": 1658231515000,
"dataOraAggiornamento": 1658231515000
},
{
"id": 5,
"codice": "list.prgt",
"descrizione": "elenco progetti",
"dataOraCreazione": 1658231515000,
"dataOraAggiornamento": 1658231515000
},
{
"id": 6,
"codice": "list.dwnl.prgm",
"descrizione": "scarica elenco programmi",
"dataOraCreazione": 1658231515000,
"dataOraAggiornamento": 1658231515000
},
{
"id": 7,
"codice": "list.dwnl.prgt",
"descrizione": "scarica elenco progetti",
"dataOraCreazione": 1658231515000,
"dataOraAggiornamento": 1658231515000
},
{
"id": 8,
"codice": "view.card.prgm.full",
"descrizione": "visualizzazione scheda programmi fino alla foglia",
"dataOraCreazione": 1658231515000,
"dataOraAggiornamento": 1658231515000
},
{
"id": 17,
"codice": "upd.rel.quest_prgm",
"descrizione": " modifica associazione questionari a programmi",
"dataOraCreazione": 1658231516000,
"dataOraAggiornamento": 1658231516000
}
],
"dataOraCreazione": 1658233680000,
"dataOraAggiornamento": 1658233680000
},
{
"codice": "ASS.RUOLI",
"descrizione": "associazione ruoli utenti",
"permessi": [
{
"id": 1,
"codice": "tab.am",
"descrizione": "tab area amministrativa",
"dataOraCreazione": 1658231496000,
"dataOraAggiornamento": 1658231496000
},
{
"id": 41,
"codice": "subtab.utenti",
"descrizione": "sotto-tab utenti",
"dataOraCreazione": 1658231905000,
"dataOraAggiornamento": 1658231905000
},
{
"id": 42,
"codice": "list.utenti",
"descrizione": "elenco utenti",
"dataOraCreazione": 1658231905000,
"dataOraAggiornamento": 1658231905000
},
{
"id": 43,
"codice": "list.dwnl.utenti",
"descrizione": "scarica elenco utenti",
"dataOraCreazione": 1658231906000,
"dataOraAggiornamento": 1658231906000
},
{
"id": 44,
"codice": "view.card.utenti",
"descrizione": "visualizzazione scheda utenti",
"dataOraCreazione": 1658231906000,
"dataOraAggiornamento": 1658231906000
},
{
"id": 46,
"codice": "add.del.ruolo.utente",
"descrizione": "aggiunta/rimozione ruoli ad utenti",
"dataOraCreazione": 1658231906000,
"dataOraAggiornamento": 1658231906000
}
],
"dataOraCreazione": 1658233681000,
"dataOraAggiornamento": 1658233681000
}
]
}
35 changes: 35 additions & 0 deletions fe-piattaforma/mock/payloadPostQuestionario.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"survey-name": "Questionario di default",
"survey-description": "Questionario padre di tutti",
"survey-sections": [
{
"id": "anagraphic-citizen-section",
"title": "Anagrafica del cittadino",
"default-section": true,
"schema": "{\"type\":\"object\",\"properties\":{\"1\":{\"id\":\"1\",\"title\":\"Nome\",\"type\":\"string\",\"order\":1},\"2\":{\"id\":\"2\",\"title\":\"Cognome\",\"type\":\"string\",\"order\":2},\"3\":{\"id\":\"3\",\"title\":\"Codice fiscale\",\"type\":\"string\", \"dependencyNotFlag\":\"4\",\"order\":3,\"regex\":\"fiscalCode\"},\"4\":{\"id\":\"4\",\"title\":\"Codice fiscale non disponibile\",\"type\":\"object\",\"properties\":{\"Codice fiscale non disponibile\":{\"type\":\"boolean\"}},\"flag\":\"flag\",\"order\":4},\"5\":{\"id\":\"5\",\"title\":\"Tipo documento\",\"type\":\"string\",\"enum\":[\"Identità\",\"Patente\",\"Passaporto\",\"Permesso di soggiorno\"],\"dependencyFlag\":\"4\",\"order\":5},\"6\":{\"id\":\"6\",\"title\":\"Numero documento\",\"type\":\"string\",\"dependencyFlag\":\"4\",\"order\":6},\"7\":{\"id\":\"7\",\"title\":\"Genere\",\"type\":\"string\",\"enum\":[\"F\",\"M\"],\"order\":7},\"8\":{\"id\":\"8\",\"title\":\"Anno di nascita\",\"type\":\"number\",\"order\":8},\"9\":{\"id\":\"9\",\"title\":\"Titolo di studio (livello più alto raggiunto)\",\"type\":\"multiple\",\"enum\":[\"Diploma di istruzione primaria (scuola elementare)\",\"Diploma di scuola secondaria di I livello (scuola media)\",\"Diploma di scuola secondaria di II livello o ITP (maturità o di tecnico superiore - ITS)\",\"Laurea di I livello (triennale)\",\"Laurea di II livello (specialistica o magistrale)\",\"Dottorato o Master\",\"Non conosciuto / non fornito / Altro\"],\"order\":9},\"10\":{\"id\":\"10\",\"title\":\"Stato occupazionale\",\"type\":\"object\",\"order\":10,\"format\":\"multiple-select\",\"relatedTo\":\"10\",\"relatedFrom\":\"10\",\"enumLevel1\":[\"Occupato\",\"Inoccupato\",\"Disoccupato\",\"Altro\"],\"enumLevel2\":[{\"label\":\"Dipendente\",\"value\":\"Dipendente\",\"upperLevel\":\"Occupato\"},{\"label\":\"Lavoro autonomo\",\"value\":\"Lavoro autonomo\",\"upperLevel\":\"Occupato\"},{\"label\":\"A (non presta attività lavorativa con un regolare contratto di assunzione, es. prestazioni occasionali)\",\"value\":\"A (non presta attività lavorativa con un regolare contratto di assunzione, es. prestazioni occasionali)\",\"upperLevel\":\"Inoccupato\"},{\"label\":\"B (in cerca di lavoro per la prima volta)\",\"value\":\"B (in cerca di lavoro per la prima volta)\",\"upperLevel\":\"Inoccupato\"},{\"label\":\"A (da 365 giorni e meno)\",\"value\":\"A (da 365 giorni e meno)\",\"upperLevel\":\"Disoccupato\"},{\"label\":\"B (da 365 giorni e più)\",\"value\":\"B (da 365 giorni e più)\",\"upperLevel\":\"Disoccupato\"}, {\"label\":\"Studente/In formazione\",\"value\":\"Studente/In formazione\",\"upperLevel\":\"Altro\"},{\"label\":\"Pensionato\",\"value\":\"Pensionato\",\"upperLevel\":\"Altro\"}]},\"11\":{\"id\":\"11\",\"title\":\"Cittadinanza\",\"type\":\"string\",\"enum\":[\"Italiana\",\"Altro - UE\",\"Altro - non UE\"],\"order\":11},\"12\":{\"id\":\"12\",\"title\":\"Comune di domicilio\",\"type\":\"string\",\"order\":12},\"13\":{\"id\":\"13\",\"title\":\"Categoria fragili\",\"type\":\"string\",\"enum\":[\"No\",\"Rifugiato / Migrante\",\"Percettore di sussidio di disabilità\",\"Altro percettore di sussidio (es. reddito di cittadinanza)\"],\"order\":13},\"14\":{\"id\":\"14\",\"title\":\"Email\",\"type\":\"string\",\"order\":14,\"regex\":\"email\"},\"15\":{\"id\":\"15\",\"title\":\"Prefisso\",\"type\":\"string\",\"order\":15,\"regex\":\"mobile_phone_prefix\"},\"16\":{\"id\":\"16\",\"title\":\"Numero di cellulare\",\"type\":\"string\",\"order\":16,\"regex\":\"telephone\"},\"17\":{\"id\":\"17\",\"title\":\"Telefono\",\"type\":\"string\",\"order\":17,\"regex\":\"telephone\"},\"18\":{\"id\":\"18\",\"title\":\"Consenso trattamento dei dati\",\"type\":\"object\",\"properties\":{\"Online\":{\"type\":\"boolean\"},\"Cartaceo\":{\"type\":\"boolean\"},\"Email\":{\"type\":\"boolean\"}},\"privacy\":\"privacy\",\"order\":18},\"19\":{\"id\":\"19\",\"title\":\"Data di conferimento consenso\",\"type\":\"date\",\"privacy\":\"privacy\",\"order\":19}},\"required\":[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],\"default\":[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"]}",
"schemaui": "{\"data\":{}}"
},
{
"id": "anagraphic-booking-section",
"title": "Anagrafica della prenotazione",
"default-section": true,
"schema": "{\"type\":\"object\",\"properties\":{\"20\":{\"id\":\"20\",\"title\":\"Prima volta che si usufruisce del servizio di facilitazione/formazione\",\"type\":\"string\",\"enum\":[\"Si\",\"No\"],\"order\":1},\"21\":{\"id\":\"21\",\"title\":\"Se non è la prima volta, indicare il servizio di cui si è usufruito\",\"type\":\"string\",\"enum\":[\"Facilitazione\",\"Formazione in presenza\",\"Formazione online\",\"Utilizzo postazione\"],\"order\":2}},\"required\":[\"20\",\"21\"],\"default\":[\"20\",\"21\"]}",
"schemaui": "{\"data\":{}}"
},
{
"id": "anagraphic-service-section",
"title": "Anagrafica del servizio",
"default-section": true,
"schema": "{\"type\":\"object\",\"properties\":{\"22\":{\"id\":\"22\",\"title\":\"Data\",\"type\":\"date\",\"order\":1,\"keyService\":\"data\"},\"23\":{\"id\":\"23\",\"title\":\"Durata\",\"type\":\"time\",\"order\":2,\"keyService\":\"durataServizio\"},\"24\":{\"id\":\"24\",\"title\":\"Tipo di servizio prenotato\",\"type\":\"string\",\"enum\":[\"Facilitazione\",\"Formazione in presenza\",\"Formazione online\"],\"order\":3,\"keyService\":\"tipologia\"},\"25\":{\"id\":\"25\",\"title\":\"Specificare ambito facilitazione-formazione liv.1\",\"type\":\"object\",\"order\":4,\"keyService\":\"ambito1\",\"format\":\"multiple-select\",\"relatedTo\":\"26\",\"enumLevel1\":[\"Navigazione internet, alfabetizzazione e dati\",\"Comunicazione e collaborazione\",\"Sicurezza\"]},\"26\":{\"id\":\"26\",\"title\":\"Specificare ambito facilitazione-formazione liv.2\",\"type\":\"object\",\"order\":5,\"keyService\":\"ambito2\",\"format\":\"multiple-select\",\"relatedFrom\":\"25\",\"enumLevel2\":[{\"label\":\"Navigare, ricercare e filtrare dati, informazioni e contenuti digitali\",\"value\":\"Navigare, ricercare e filtrare dati, informazioni e contenuti digitali\",\"upperLevel\":\"Navigazione internet, alfabetizzazione e dati\"},{\"label\":\"Valutare dati, informazioni e contenuti digitali\",\"value\":\"Valutare dati, informazioni e contenuti digitali\",\"upperLevel\":\"Navigazione internet, alfabetizzazione e dati\"},{\"label\":\"Gestire dati, informazioni e contenuti digitali\",\"value\":\"Gestire dati, informazioni e contenuti digitali\",\"upperLevel\":\"Navigazione internet, alfabetizzazione e dati\"},{\"label\":\"Interagire attraverso le tecnologie digitali\",\"value\":\"Interagire attraverso le tecnologie digitali\",\"upperLevel\":\"Comunicazione e collaborazione\"},{\"label\":\"Condividere informazioni attraverso le tecnologie digitali\",\"value\":\"Condividere informazioni attraverso le tecnologie digitali\",\"upperLevel\":\"Comunicazione e collaborazione\"},{\"label\":\"Esercitare la cittadinanza attraverso le tecnologie digitali\",\"value\":\"Esercitare la cittadinanza attraverso le tecnologie digitali\",\"upperLevel\":\"Comunicazione e collaborazione\"},{\"label\":\"Collaborare attraverso le tecnologie digitali\",\"value\":\"Collaborare attraverso le tecnologie digitali\",\"upperLevel\":\"Comunicazione e collaborazione\"},{\"label\":\"Netiquette\",\"value\":\"Netiquette\",\"upperLevel\":\"Comunicazione e collaborazione\"},{\"label\":\"Gestire l’identità digitale\",\"value\":\"Gestire l’identità digitale\",\"upperLevel\":\"Comunicazione e collaborazione\"},{\"label\":\"Creazione di contenuti digitali\",\"value\":\"Creazione di contenuti digitali\",\"upperLevel\":\"Comunicazione e collaborazione\"},{\"label\":\"Proteggere i dispositivi\",\"value\":\"Proteggere i dispositivi\",\"upperLevel\":\"Sicurezza\"},{\"label\":\"Proteggere i dati personali e la privacy\",\"value\":\"Proteggere i dati personali e la privacy\",\"upperLevel\":\"Sicurezza\"},{\"label\":\"Risolvere i problemi tecnici\",\"value\":\"Risolvere i problemi tecnici\",\"upperLevel\":\"Sicurezza\"}]},\"27\":{\"id\":\"27\",\"title\":\"Specificare ambito servizi pubblici digitali\",\"type\":\"string\",\"order\":6,\"keyService\":\"ambito3\"},\"28\":{\"id\":\"28\",\"title\":\"Dettagli del servizio\",\"type\":\"string\",\"order\":7,\"keyService\":\"dettagli\"}},\"required\":[\"22\",\"23\",\"24\",\"25\",\"26\",\"27\",\"28\"],\"default\":[\"22\",\"23\",\"24\",\"25\",\"26\",\"27\",\"28\"]}",
"schemaui": "{\"data\":{}}"
},
{
"id": "content-service-section",
"title": "Contenuti del servizio",
"default-section": true,
"schema": "{\"type\":\"object\",\"properties\":{\"30\":{\"id\":\"30\",\"title\":\"Come hai saputo di questo servizio specifico?\",\"type\":\"string\",\"enum\":[\"Internet\",\"Random\"],\"order\":1},\"31\":{\"id\":\"31\",\"title\":\"Quale motivo ti ha spinto a prenotare?\",\"type\":\"string\",\"order\":2},\"32\":{\"id\":\"32\",\"title\":\"Hai intenzione di tornare?\",\"type\":\"string\",\"enum\":[\"Si\",\"No\"],\"order\":3},\"33\":{\"id\":\"33\",\"title\":\"In quale ambito di facilitazione/formazione dei interessato?\",\"type\":\"string\",\"order\":4},\"34\":{\"id\":\"34\",\"title\":\"Cosa ti è più utile per risolvere i problemi legati al digitale?\",\"type\":\"string\",\"order\":5}},\"required\":[\"30\",\"31\",\"32\",\"33\",\"34\"],\"default\":[\"30\",\"31\",\"32\",\"33\",\"34\"]}",
"schemaui": "{\"data\":{}}"
}
]
}

Loading

0 comments on commit 38473b4

Please sign in to comment.