Skip to content

Commit

Permalink
fix: added trasparenza fields to CT Persona (#759)
Browse files Browse the repository at this point in the history
* fix: added trasparenza fields to CT Persona

* fix: added translations

---------

Co-authored-by: Piero Nicolli <[email protected]>
  • Loading branch information
sabrina-bongiovanni and pnicolli committed Sep 9, 2024
1 parent 104f7ae commit ec9b018
Show file tree
Hide file tree
Showing 8 changed files with 116 additions and 1 deletion.
5 changes: 5 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,11 @@
## Versione X.X.X (dd/mm/yyyy)

### Migliorie
### Novità

- Aggiunti al CT Persona i campi per la gestione della Trasparenza per allegare i file sugli emolumenti a carico della finanza pubblica e le dichiarazioni di insussistenza e incompatibilità.

### Fix

- ...
- Ripristinato l'informazione sull'ultimo aggiornamento nel CT UO
Expand Down
10 changes: 10 additions & 0 deletions locales/de/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -1773,6 +1773,11 @@ msgstr ""
msgid "dichiarazione_dei_redditi"
msgstr ""

#: components/ItaliaTheme/View/PersonaView/PersonaDocumenti
# defaultMessage: Dichiarazioni di insussistenza e incompatibilità
msgid "dichiarazioni_di_insussistenza_e_incompatibilita"
msgstr ""

#: components/ItaliaTheme/View/Commons/TrasparenzaFields
#: components/ItaliaTheme/View/TrasparenzaView/DettagliProcedimentiView
# defaultMessage: Dirigente
Expand Down Expand Up @@ -1986,6 +1991,11 @@ msgstr ""
msgid "embedVideo"
msgstr ""

#: components/ItaliaTheme/View/PersonaView/PersonaDocumenti
# defaultMessage: Emolumenti a carico della finanza pubblica
msgid "emolumenti_a_carico_della_finanza_pubblica"
msgstr ""

#: components/ItaliaTheme/Blocks/HighlightedContent/Edit
# defaultMessage: Please select an item in the sidebar in order to show it here
msgid "emptySelection"
Expand Down
10 changes: 10 additions & 0 deletions locales/en/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -1758,6 +1758,11 @@ msgstr "Details of the type of procedure"
msgid "dichiarazione_dei_redditi"
msgstr "Tax declaration"

#: components/ItaliaTheme/View/PersonaView/PersonaDocumenti
# defaultMessage: Dichiarazioni di insussistenza e incompatibilità
msgid "dichiarazioni_di_insussistenza_e_incompatibilita"
msgstr "Statements of Incompatibility"

#: components/ItaliaTheme/View/Commons/TrasparenzaFields
#: components/ItaliaTheme/View/TrasparenzaView/DettagliProcedimentiView
# defaultMessage: Dirigente
Expand Down Expand Up @@ -1971,6 +1976,11 @@ msgstr "E-mail"
msgid "embedVideo"
msgstr ""

#: components/ItaliaTheme/View/PersonaView/PersonaDocumenti
# defaultMessage: Emolumenti a carico della finanza pubblica
msgid "emolumenti_a_carico_della_finanza_pubblica"
msgstr "Remuneration Charged to Public Finances"

#: components/ItaliaTheme/Blocks/HighlightedContent/Edit
# defaultMessage: Please select an item in the sidebar in order to show it here
msgid "emptySelection"
Expand Down
10 changes: 10 additions & 0 deletions locales/es/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -1767,6 +1767,11 @@ msgstr "Detalles del tipo de procedimiento"
msgid "dichiarazione_dei_redditi"
msgstr "Declaración de impuestos"

#: components/ItaliaTheme/View/PersonaView/PersonaDocumenti
# defaultMessage: Dichiarazioni di insussistenza e incompatibilità
msgid "dichiarazioni_di_insussistenza_e_incompatibilita"
msgstr ""

#: components/ItaliaTheme/View/Commons/TrasparenzaFields
#: components/ItaliaTheme/View/TrasparenzaView/DettagliProcedimentiView
# defaultMessage: Dirigente
Expand Down Expand Up @@ -1980,6 +1985,11 @@ msgstr "Correo electrónico"
msgid "embedVideo"
msgstr ""

#: components/ItaliaTheme/View/PersonaView/PersonaDocumenti
# defaultMessage: Emolumenti a carico della finanza pubblica
msgid "emolumenti_a_carico_della_finanza_pubblica"
msgstr ""

#: components/ItaliaTheme/Blocks/HighlightedContent/Edit
# defaultMessage: Please select an item in the sidebar in order to show it here
msgid "emptySelection"
Expand Down
10 changes: 10 additions & 0 deletions locales/fr/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -1775,6 +1775,11 @@ msgstr "Détail type de procédure"
msgid "dichiarazione_dei_redditi"
msgstr "Déclaration d'impôts"

#: components/ItaliaTheme/View/PersonaView/PersonaDocumenti
# defaultMessage: Dichiarazioni di insussistenza e incompatibilità
msgid "dichiarazioni_di_insussistenza_e_incompatibilita"
msgstr ""

#: components/ItaliaTheme/View/Commons/TrasparenzaFields
#: components/ItaliaTheme/View/TrasparenzaView/DettagliProcedimentiView
# defaultMessage: Dirigente
Expand Down Expand Up @@ -1988,6 +1993,11 @@ msgstr ""
msgid "embedVideo"
msgstr ""

#: components/ItaliaTheme/View/PersonaView/PersonaDocumenti
# defaultMessage: Emolumenti a carico della finanza pubblica
msgid "emolumenti_a_carico_della_finanza_pubblica"
msgstr ""

#: components/ItaliaTheme/Blocks/HighlightedContent/Edit
# defaultMessage: Please select an item in the sidebar in order to show it here
msgid "emptySelection"
Expand Down
10 changes: 10 additions & 0 deletions locales/it/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -1758,6 +1758,11 @@ msgstr "Dettaglio tipologia procedimento"
msgid "dichiarazione_dei_redditi"
msgstr "Dichiarazione dei redditi"

#: components/ItaliaTheme/View/PersonaView/PersonaDocumenti
# defaultMessage: Dichiarazioni di insussistenza e incompatibilità
msgid "dichiarazioni_di_insussistenza_e_incompatibilita"
msgstr "Dichiarazioni di insussistenza e incompatibilità"

#: components/ItaliaTheme/View/Commons/TrasparenzaFields
#: components/ItaliaTheme/View/TrasparenzaView/DettagliProcedimentiView
# defaultMessage: Dirigente
Expand Down Expand Up @@ -1971,6 +1976,11 @@ msgstr "E-mail"
msgid "embedVideo"
msgstr "YouTube Video {id}"

#: components/ItaliaTheme/View/PersonaView/PersonaDocumenti
# defaultMessage: Emolumenti a carico della finanza pubblica
msgid "emolumenti_a_carico_della_finanza_pubblica"
msgstr "Emolumenti a carico della finanza pubblica"

#: components/ItaliaTheme/Blocks/HighlightedContent/Edit
# defaultMessage: Please select an item in the sidebar in order to show it here
msgid "emptySelection"
Expand Down
12 changes: 11 additions & 1 deletion locales/volto.pot
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Plone\n"
"POT-Creation-Date: 2024-08-29T12:09:17.914Z\n"
"POT-Creation-Date: 2024-09-05T11:07:39.844Z\n"
"Last-Translator: Plone i18n <[email protected]>\n"
"Language-Team: Plone i18n <[email protected]>\n"
"MIME-Version: 1.0\n"
Expand Down Expand Up @@ -1760,6 +1760,11 @@ msgstr ""
msgid "dichiarazione_dei_redditi"
msgstr ""

#: components/ItaliaTheme/View/PersonaView/PersonaDocumenti
# defaultMessage: Dichiarazioni di insussistenza e incompatibilità
msgid "dichiarazioni_di_insussistenza_e_incompatibilita"
msgstr ""

#: components/ItaliaTheme/View/Commons/TrasparenzaFields
#: components/ItaliaTheme/View/TrasparenzaView/DettagliProcedimentiView
# defaultMessage: Dirigente
Expand Down Expand Up @@ -1973,6 +1978,11 @@ msgstr ""
msgid "embedVideo"
msgstr ""

#: components/ItaliaTheme/View/PersonaView/PersonaDocumenti
# defaultMessage: Emolumenti a carico della finanza pubblica
msgid "emolumenti_a_carico_della_finanza_pubblica"
msgstr ""

#: components/ItaliaTheme/Blocks/HighlightedContent/Edit
# defaultMessage: Please select an item in the sidebar in order to show it here
msgid "emptySelection"
Expand Down
50 changes: 50 additions & 0 deletions src/components/ItaliaTheme/View/PersonaView/PersonaDocumenti.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,16 @@ const messages = defineMessages({
id: 'altri_documenti_persona',
defaultMessage: 'Altri documenti',
},

dichiarazioni_di_insussistenza_e_incompatibilita: {
id: 'dichiarazioni_di_insussistenza_e_incompatibilita',
defaultMessage: 'Dichiarazioni di insussistenza e incompatibilità',
},

emolumenti_a_carico_della_finanza_pubblica: {
id: 'emolumenti_a_carico_della_finanza_pubblica',
defaultMessage: 'Emolumenti a carico della finanza pubblica',
},
});

const PersonaDocumenti = ({ content }) => {
Expand Down Expand Up @@ -205,6 +215,46 @@ const PersonaDocumenti = ({ content }) => {
/>
</RichTextSection>
)}
{content.dichiarazioni_di_insussistenza_e_incompatibilita?.download && (
<RichTextSection
tag_id="dichiarazioni_di_insussistenza_e_incompatibilita"
title={intl.formatMessage(
messages.dichiarazioni_di_insussistenza_e_incompatibilita,
)}
>
<div className="card-wrapper card-teaser-wrapper card-teaser-wrapper-equal">
<Attachment
download_url={
content.dichiarazioni_di_insussistenza_e_incompatibilita
.download
}
title={
content.dichiarazioni_di_insussistenza_e_incompatibilita
.filename
}
/>
</div>
</RichTextSection>
)}
{content.emolumenti_a_carico_della_finanza_pubblica?.download && (
<RichTextSection
tag_id="emolumenti_a_carico_della_finanza_pubblica"
title={intl.formatMessage(
messages.emolumenti_a_carico_della_finanza_pubblica,
)}
>
<div className="card-wrapper card-teaser-wrapper card-teaser-wrapper-equal">
<Attachment
download_url={
content.emolumenti_a_carico_della_finanza_pubblica.download
}
title={
content.emolumenti_a_carico_della_finanza_pubblica.filename
}
/>
</div>
</RichTextSection>
)}
</>
);
};
Expand Down

0 comments on commit ec9b018

Please sign in to comment.