opdm-service issueshttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues2024-03-25T12:44:51Zhttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/154Elezioni comunali/regionali valle d'aosta2024-03-25T12:44:51ZMario MigliaccioElezioni comunali/regionali valle d'aosta- [ ] riferimenti con dettagio comunale
https://www.regione.vda.it/amministrazione/elezioni/dati_e_risultati/Risultati/Elezioni_comunali/default_i.aspx
possibilmente dal 2010
- [ ] elezioni regionali
https://www.regione.vda.it/amminist...- [ ] riferimenti con dettagio comunale
https://www.regione.vda.it/amministrazione/elezioni/dati_e_risultati/Risultati/Elezioni_comunali/default_i.aspx
possibilmente dal 2010
- [ ] elezioni regionali
https://www.regione.vda.it/amministrazione/elezioni/dati_e_risultati/Risultati/Elezioni_regionali/default_i.aspx
Da prendere solo dal 2013 in giù 2018 e 2020 non hanno dato comunale
**IMPORTANTE**
Per le elezioni regionali 2018 e 2020 è stato introdotto lo spoglio centralizzato, quindi non esiste effettivamente il dato comunale, perché le schede sono scrutinate in questi poli e non a livello di comune modifica introdotto nel 2017ettoreettorehttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/155Casi diana MATCH nm, sn, db, pb Ma non OPDM_ID2024-03-25T11:43:40ZMario MigliaccioCasi diana MATCH nm, sn, db, pb Ma non OPDM_ID|opdm_id|nome |cognome |data_nascita |comune_nascita|
|-------|-------------|-------------|-------------|--------------|
|496055 | 'Roland' | 'Tinkhauser'| '1974-12-31'| 'BRUNICO' |
|643332 | 'Emilio' | 'Delbono' ...|opdm_id|nome |cognome |data_nascita |comune_nascita|
|-------|-------------|-------------|-------------|--------------|
|496055 | 'Roland' | 'Tinkhauser'| '1974-12-31'| 'BRUNICO' |
|643332 | 'Emilio' | 'Delbono' | '1965-11-26'| 'Brescia' |
|497014 | 'Tommaso' | 'Amabile' | '1954-06-12'| 'Fisciano' |
|568585 | 'Elisabetta'| 'Rampi' | '1960-11-29'| 'Novara' |
|606267 | 'Egidio' | 'Banti' | '1950-04-29'| 'La Spezia' |guglielmoguglielmohttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/151Errore Areas Istat2024-01-31T15:56:06ZMario MigliaccioErrore Areas IstatCambiati header file
| Codice Regione | Codice dell'Unità territoriale sovracomunale<br>(valida a fini statistici) | Codice Provincia (Storico)(1) | Progressivo del Comune (2) | Codice Comune formato alfanumerico | Denominazione (Italia...Cambiati header file
| Codice Regione | Codice dell'Unità territoriale sovracomunale<br>(valida a fini statistici) | Codice Provincia (Storico)(1) | Progressivo del Comune (2) | Codice Comune formato alfanumerico | Denominazione (Italiana e straniera) | Denominazione in italiano | Denominazione altra lingua | Codice Ripartizione Geografica | Ripartizione geografica | Denominazione Regione | Denominazione dell'Unità territoriale sovracomunale<br>(valida a fini statistici) | Tipologia di Unità territoriale sovracomunale | Flag Comune capoluogo di provincia/città metropolitana/libero consorzio | Sigla automobilistica | Codice Comune formato numerico | Codice Comune numerico con 110 province (dal 2010 al 2016) | Codice Comune numerico con 107 province (dal 2006 al 2009) | Codice Comune numerico con 103 province (dal 1995 al 2005) | Codice Catastale del comune | Codice NUTS1 2021 | Codice NUTS2 2021 (3) | Codice NUTS3 2021 | Codice NUTS1 2024 | Codice NUTS2 2024 (3) | Codice NUTS3 2024 |
| -------------- | -------------------------------------------------------------------------- | ----------------------------- | -------------------------- | ---------------------------------- | ------------------------------------ | ------------------------- | -------------------------- | ------------------------------ | ----------------------- | --------------------- | --------------------------------------------------------------------------------- | --------------------------------------------- | ----------------------------------------------------------------------- | --------------------- | ------------------------------ | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | --------------------------- | ----------------- | --------------------- | ----------------- | ----------------- | --------------------- | ----------------- |
| Codice Regione | Codice dell'Unit territoriale sovracomunale (valida a fini statistici) | Codice Provincia (Storico)(1) | Progressivo del Comune (2) | Codice Comune formato alfanumerico | Denominazione (Italiana e straniera) | Denominazione in italiano | Denominazione altra lingua | Codice Ripartizione Geografica | Ripartizione geografica | Denominazione Regione | Denominazione dell'Unit territoriale sovracomunale (valida a fini statistici) | Tipologia di Unit territoriale sovracomunale | Flag Comune capoluogo di provincia/citt metropolitana/libero consorzio | Sigla automobilistica | Codice Comune formato numerico | Codice Comune numerico con 110 province (dal 2010 al 2016) | Codice Comune numerico con 107 province (dal 2006 al 2009) | Codice Comune numerico con 103 province (dal 1995 al 2005) | Codice Catastale del comune | Codice NUTS1 2021 | Codice NUTS2 2021 (3) | Codice NUTS3 2021 | Codice NUTS1 2010 | Codice NUTS2 2010 (3) | Codice NUTS3 2010 |
Essenzialmete, al netto di accenti che immagino già vengano gestiti, sono cambiati i codici NUTS, https://www.istat.it/it/archivio/6789 si riporta una nota di Istat di aggiornamento avvenuto in data 25 gennaioguglielmoguglielmohttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/84Immagini parlamentari2024-01-25T12:32:27ZAlessandro CurciImmagini parlamentari* le immagini dei parlamentari sono linkate dai siti istituzionali, per andare in produzione è raccomandabile metterle su S3
* in interfaccia utilizziamo un formato circolare che visualizza il volto mentre le immagini sorgente sono perlo...* le immagini dei parlamentari sono linkate dai siti istituzionali, per andare in produzione è raccomandabile metterle su S3
* in interfaccia utilizziamo un formato circolare che visualizza il volto mentre le immagini sorgente sono perlopiù meezzobusto rettangolari, si dovrebbe operare un ritaglio quadrato sulla parte alta dell'immagine, ma c'è una difficoltà, ovvero alcune immagini hanno fattori di forma e inquadrature diversehttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/143Risorse statiche immagini da salvare su s32024-01-25T12:31:59ZMario MigliaccioRisorse statiche immagini da salvare su s3Attualmente tutte le risorse **image** su OPDM in particolare _popolo_person_ e _popolo_organization_ hotlinkate, andrebbero conservate in un nostro repository.Attualmente tutte le risorse **image** su OPDM in particolare _popolo_person_ e _popolo_organization_ hotlinkate, andrebbero conservate in un nostro repository.OpenParlamento - first releaseguglielmoguglielmohttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/86Duplicati task manager2024-01-25T12:31:48ZMario MigliaccioDuplicati task managerSembra che ogni volta che si salvi o risalvi un task nell'admin task, questo non venga sovrascritto ma duplicato.
Ad esempio, attualmente, il il task di Daily Update OPP19 gira 4 volte.Sembra che ogni volta che si salvi o risalvi un task nell'admin task, questo non venga sovrascritto ma duplicato.
Ad esempio, attualmente, il il task di Daily Update OPP19 gira 4 volte.https://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/145API events codelist years2024-01-25T12:31:35ZAlessandro CurciAPI events codelist yearsIn JS l'ordinamento di una lista è garantito solo per gli array.
Nella codelist years dell'endpoint events arriva un'oggetto invece di un'array.In JS l'ordinamento di una lista è garantito solo per gli array.
Nella codelist years dell'endpoint events arriva un'oggetto invece di un'array.OpenParlamento - first releaseMario MigliaccioMario Migliacciohttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/142mostrare indice del potere caso parlamentare chiuso2024-01-22T18:08:41ZMario Migliacciomostrare indice del potere caso parlamentare chiusoOpenParlamento - first releaseMario MigliaccioMario Migliacciohttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/121Opp19: backend e api per FAQ2024-01-22T18:02:50ZettoreOpp19: backend e api per FAQOccorre modellare il backend per le FAQ.
Il layout delle Faq [sta qui](https://www.figma.com/proto/Dqbmj0Oe3sAEribeF4yIlQ/openparlamento?page-id=0%3A1&type=design&node-id=5872-18381&viewport=1195%2C216%2C0.27&t=3PL9UmlqLzBMY8Js-1&scalin...Occorre modellare il backend per le FAQ.
Il layout delle Faq [sta qui](https://www.figma.com/proto/Dqbmj0Oe3sAEribeF4yIlQ/openparlamento?page-id=0%3A1&type=design&node-id=5872-18381&viewport=1195%2C216%2C0.27&t=3PL9UmlqLzBMY8Js-1&scaling=min-zoom&starting-point-node-id=5872%3A18381&show-proto-sidebar=1&hide-ui=1).
Una faq è composta dai seguenti campi:
1. Titolo (text)
2. Descrizione (rich text)
3. Ordinamento (int)
4. Argomento (fk)
L'ordinamento (3) serve per scegliere l'ordine di visualizzazione della faq all'interno dell'argomento.
L'argomento (4) potrebbe far riferimento a una tabella (Argomento) con i seguenti campi:
1. Titolo (text)
2. Ordinamento (int)
In questo caso l'ordinamento implica l'ordine di visualizzazione dell'argomento in pagina rispetto agli altri argomenti.OpenParlamento - first releaseAlessandro CurciAlessandro Curcihttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/138Ref. pagina gruppo tabella I ruoli di potere dei componenti del gruppo2024-01-22T18:02:08ZettoreRef. pagina gruppo tabella I ruoli di potere dei componenti del gruppoNella tabella "I ruoli di potere dei componenti del gruppo":
- il primo tab si chiama "I membri del gruppo"
- nel primo tab ci vanno tutti i membri ordinati per ruolo, nome
- la tabella va paginata, per ogni tab, a dieci elementiNella tabella "I ruoli di potere dei componenti del gruppo":
- il primo tab si chiama "I membri del gruppo"
- nel primo tab ci vanno tutti i membri ordinati per ruolo, nome
- la tabella va paginata, per ogni tab, a dieci elementiOpenParlamento - first releaseAlessandro CurciAlessandro Curcihttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/140Ref. pagina politico lista disegni di legge2024-01-22T18:00:15ZettoreRef. pagina politico lista disegni di leggeNel sezione "I disegni di legge presentati come primo firmatario":
- Dopo il _numerone_ e prima della tabella, aggiungere il "di cui" che sta già nella pagina lista DDL
- Nella lista dei DDL presentati dal politico, mettere i DDL origin...Nel sezione "I disegni di legge presentati come primo firmatario":
- Dopo il _numerone_ e prima della tabella, aggiungere il "di cui" che sta già nella pagina lista DDL
- Nella lista dei DDL presentati dal politico, mettere i DDL origine. In caso di navetta, nella colonna "Ultimo status" va messo l'Ultimo status dei foglia con la scritta "Codice_foglia - status"OpenParlamento - first releaseAlessandro CurciAlessandro Curcihttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/150Viz solo approvati e non presentati2024-01-22T17:19:10ZMario MigliaccioViz solo approvati e non presentatiNella timeline mostrare solo gli approvati e non i presentati
https://staging.new.openparlamento.it/attivita_legislativa/disegni_di_leggeNella timeline mostrare solo gli approvati e non i presentati
https://staging.new.openparlamento.it/attivita_legislativa/disegni_di_leggeAlessandro CurciAlessandro Curcihttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/133Anomalie valori Indice Potere commissioni2024-01-19T17:34:00ZMario MigliaccioAnomalie valori Indice Potere commissioniOpenParlamento - first releaseMario MigliaccioMario Migliacciohttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/148errore 500 (spazio su disco esaurito?)2024-01-18T16:56:17ZAlessandro Curcierrore 500 (spazio su disco esaurito?)Visto l'avvicinarsi del lancio di OPP ho lanciato un crawler, con lo scopo di fare link checking e riempire le cache front e back, la libreria per eseguire il test è https://github.com/deptagency/octopus
`npm install --global @deptagenc...Visto l'avvicinarsi del lancio di OPP ho lanciato un crawler, con lo scopo di fare link checking e riempire le cache front e back, la libreria per eseguire il test è https://github.com/deptagency/octopus
`npm install --global @deptagency/octopus`
`octopus staging.new.openparlamento.it --ignore-external`
L'ho lasciato girare durante la notte:
* [ ] inizialmente ha riportato un po di 404 che non dovrebbero esserci
* [ ] alla mattina ho trovato che il backend tornava errore 500 su qualsiasi chiamata alla API
Allego in fondo al ticket il report di esecuzione, interrotta senza terminare il crawling perchè andava tutto in timeout.
Sospetto che sia finito lo spazio disco, se fosse questo il caso, si consideri che inevitabilmente i motori di ricerca effettueranno il crawling dell'intero sito, quindi lo spazio di memoria e disco dovranno essere dimensionati adeguatamente.
Provando ad aprire https://staging.service.opdm.openpolis.io/api-openparlamento/v1/19/ ricevo errore
> # BusyLoadingError at /api-openparlamento/v1/19/
>
> Redis is loading the dataset in memory
>
> <table>
> <tr>
> <th>Request Method:</th>
> <td>GET</td>
> </tr>
> <tr>
> <th>Request URL:</th>
> <td>
>
> https://staging.service.opdm.openpolis.io/api-openparlamento/v1/19/
> </td>
> </tr>
> <tr>
> <th>Django Version:</th>
> <td>3.2.16</td>
> </tr>
> <tr>
> <th>Exception Type:</th>
> <td>BusyLoadingError</td>
> </tr>
> <tr>
> <th>Exception Value:</th>
> <td>Redis is loading the dataset in memory</td>
> </tr>
> <tr>
> <th>Exception Location:</th>
> <td>/usr/local/lib/python3.9/site-packages/redis/connection.py, line 340, in read_response</td>
> </tr>
> <tr>
> <th>Python Executable:</th>
> <td>/usr/local/bin/uwsgi</td>
> </tr>
> <tr>
> <th>Python Version:</th>
> <td>3.9.18</td>
> </tr>
> <tr>
> <th>Python Path:</th>
> <td>
>
> \['/app/', '.', '', '/app', '/usr/local/lib/python39.zip', '/usr/local/lib/python3.9', '/usr/local/lib/python3.9/lib-dynload', '/usr/local/lib/python3.9/site-packages', '/app/src/drf-rw-serializers', '/app/src/django-easy-audit', '/app/src/opdm-etl', '/app/project'\]
>
> >
> </td>
> </tr>
> <tr>
> <th>Server time:</th>
> <td>Sat, 23 Dec 2023 08:43:04 +0100</td>
> </tr>
> </table>
>
[OPP broken links.txt](/uploads/3f4f8b44acece54becef6917c98af90b/OPP_broken_links.txt)OpenParlamento - first releaseMario MigliaccioMario Migliacciohttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/139Ref. pagina lista DLL2024-01-18T16:48:31ZettoreRef. pagina lista DLL- Timeline solo approvati
- Nella lista DDL occorre far cercare **tutti** i codici compresi quelli dei testi unificati
- La categoria "Rigettato/Respinto/Restituito" diventa "Assorbito/Rigettato/Respinto/Restituito" con tutte le consegue...- Timeline solo approvati
- Nella lista DDL occorre far cercare **tutti** i codici compresi quelli dei testi unificati
- La categoria "Rigettato/Respinto/Restituito" diventa "Assorbito/Rigettato/Respinto/Restituito" con tutte le conseguenze
- gestire gli unificati approvati da un ramo
- l'etiche tta della tabella lista, da "Data presentazione" diventa "Prima data presentazione". Va quindi stampata la data di presentazione del DDL di origineOpenParlamento - first releaseMario MigliaccioMario Migliacciohttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/146Api pagina singolo gruppo: lista di tutti i membri2024-01-17T12:39:16ZettoreApi pagina singolo gruppo: lista di tutti i membriNella tabella in fondo alla pagina, al primo tab di default, vanno listati tutti i componenti del gruppo nel seguente ordine:
- presidente
- vicepresidente
- tesoriere
- segretario
- membroNella tabella in fondo alla pagina, al primo tab di default, vanno listati tutti i componenti del gruppo nel seguente ordine:
- presidente
- vicepresidente
- tesoriere
- segretario
- membroOpenParlamento - first releaseMario MigliaccioMario Migliacciohttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/141Script richieste web cache2024-01-17T12:35:43ZMario MigliaccioScript richieste web cacheOpenParlamento - first releaseMario MigliaccioMario Migliacciohttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/137Tabella relatori in disegno di legge2024-01-17T10:04:16ZettoreTabella relatori in disegno di leggeNella tabella Relatori, nella colonna Commissioni / Assemblea, aggiungere sempre:
- dal gg/mm/aaaa in _nome_commissione_
In caso di relatore di minoranza aggiugere:
- dal gg/mm/aaaa relatore di minoranza in _nome_commissione_Nella tabella Relatori, nella colonna Commissioni / Assemblea, aggiungere sempre:
- dal gg/mm/aaaa in _nome_commissione_
In caso di relatore di minoranza aggiugere:
- dal gg/mm/aaaa relatore di minoranza in _nome_commissione_OpenParlamento - first releaseMario MigliaccioMario Migliacciohttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/136fixare start date senatori a vita2024-01-16T20:07:04ZMario Migliacciofixare start date senatori a vitaOpenParlamento - first releaseMario MigliaccioMario Migliacciohttps://gitlab.depp.it/openpolis/opdm/opdm-service/-/issues/129Errore ordimanto PPS e PPC2024-01-16T19:52:19ZMario MigliaccioErrore ordimanto PPS e PPCOpenParlamento - first releaseMario MigliaccioMario Migliaccio