diff --git a/RELEASE.md b/RELEASE.md index ea7518950..9e6828e3d 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -45,7 +45,7 @@ ### Migliorie -- ... +- Nel CT Persona viene visualizzato anche il testo del campo "Importi di viaggio e/o servizi" impostato nel CT Incarico collegato e, se presente più di un Incarico collegato, vengono mostrati i link a ciascun Incarico nella sezione "Altri incarichi". ### Novità diff --git a/locales/de/LC_MESSAGES/volto.po b/locales/de/LC_MESSAGES/volto.po index 81c75fa2b..534ed2d12 100644 --- a/locales/de/LC_MESSAGES/volto.po +++ b/locales/de/LC_MESSAGES/volto.po @@ -807,6 +807,11 @@ msgstr "" msgid "altri_documenti_persona" msgstr "" +#: components/ItaliaTheme/View/PersonaView/PersonaRuolo +# defaultMessage: Altri incarichi +msgid "altri_incarichi" +msgstr "" + #: config/Blocks/ListingOptions/cardWithImageTemplate # defaultMessage: Mostra l'immagine per tutti gli elementi msgid "always_show_image" @@ -2909,6 +2914,11 @@ msgstr "" msgid "quartiere" msgstr "" +#: components/ItaliaTheme/Blocks/Listing/Commons/RassegnaInfo +# defaultMessage: Rassegna: +msgid "rassegna_label" +msgstr "" + #: components/ItaliaTheme/View/Commons/PageHeader/PageHeader # defaultMessage: Tempo di lettura msgid "reading_time" diff --git a/locales/en/LC_MESSAGES/volto.po b/locales/en/LC_MESSAGES/volto.po index f85ec46ed..0473bd259 100644 --- a/locales/en/LC_MESSAGES/volto.po +++ b/locales/en/LC_MESSAGES/volto.po @@ -792,6 +792,11 @@ msgstr "Other documents" msgid "altri_documenti_persona" msgstr "Other documents" +#: components/ItaliaTheme/View/PersonaView/PersonaRuolo +# defaultMessage: Altri incarichi +msgid "altri_incarichi" +msgstr "Other roles" + #: config/Blocks/ListingOptions/cardWithImageTemplate # defaultMessage: Mostra l'immagine per tutti gli elementi msgid "always_show_image" @@ -2894,6 +2899,11 @@ msgstr "" msgid "quartiere" msgstr "District " +#: components/ItaliaTheme/Blocks/Listing/Commons/RassegnaInfo +# defaultMessage: Rassegna: +msgid "rassegna_label" +msgstr "" + #: components/ItaliaTheme/View/Commons/PageHeader/PageHeader # defaultMessage: Tempo di lettura msgid "reading_time" diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po index 27f65efa5..071c8a444 100644 --- a/locales/es/LC_MESSAGES/volto.po +++ b/locales/es/LC_MESSAGES/volto.po @@ -801,6 +801,11 @@ msgstr "Otros documentos" msgid "altri_documenti_persona" msgstr "" +#: components/ItaliaTheme/View/PersonaView/PersonaRuolo +# defaultMessage: Altri incarichi +msgid "altri_incarichi" +msgstr "" + #: config/Blocks/ListingOptions/cardWithImageTemplate # defaultMessage: Mostra l'immagine per tutti gli elementi msgid "always_show_image" @@ -2903,6 +2908,11 @@ msgstr "" msgid "quartiere" msgstr "Vecindario" +#: components/ItaliaTheme/Blocks/Listing/Commons/RassegnaInfo +# defaultMessage: Rassegna: +msgid "rassegna_label" +msgstr "" + #: components/ItaliaTheme/View/Commons/PageHeader/PageHeader # defaultMessage: Tempo di lettura msgid "reading_time" diff --git a/locales/fr/LC_MESSAGES/volto.po b/locales/fr/LC_MESSAGES/volto.po index 67389b02a..b1c156600 100644 --- a/locales/fr/LC_MESSAGES/volto.po +++ b/locales/fr/LC_MESSAGES/volto.po @@ -809,6 +809,11 @@ msgstr "Autres documents" msgid "altri_documenti_persona" msgstr "" +#: components/ItaliaTheme/View/PersonaView/PersonaRuolo +# defaultMessage: Altri incarichi +msgid "altri_incarichi" +msgstr "" + #: config/Blocks/ListingOptions/cardWithImageTemplate # defaultMessage: Mostra l'immagine per tutti gli elementi msgid "always_show_image" @@ -2911,6 +2916,11 @@ msgstr "" msgid "quartiere" msgstr "Quartier " +#: components/ItaliaTheme/Blocks/Listing/Commons/RassegnaInfo +# defaultMessage: Rassegna: +msgid "rassegna_label" +msgstr "" + #: components/ItaliaTheme/View/Commons/PageHeader/PageHeader # defaultMessage: Tempo di lettura msgid "reading_time" diff --git a/locales/it/LC_MESSAGES/volto.po b/locales/it/LC_MESSAGES/volto.po index 28f863693..b58f51bfc 100644 --- a/locales/it/LC_MESSAGES/volto.po +++ b/locales/it/LC_MESSAGES/volto.po @@ -792,6 +792,11 @@ msgstr "Documenti" msgid "altri_documenti_persona" msgstr "Altri documenti" +#: components/ItaliaTheme/View/PersonaView/PersonaRuolo +# defaultMessage: Altri incarichi +msgid "altri_incarichi" +msgstr "" + #: config/Blocks/ListingOptions/cardWithImageTemplate # defaultMessage: Mostra l'immagine per tutti gli elementi msgid "always_show_image" @@ -2894,6 +2899,11 @@ msgstr "Data di pubblicazione" msgid "quartiere" msgstr "Quartiere" +#: components/ItaliaTheme/Blocks/Listing/Commons/RassegnaInfo +# defaultMessage: Rassegna: +msgid "rassegna_label" +msgstr "" + #: components/ItaliaTheme/View/Commons/PageHeader/PageHeader # defaultMessage: Tempo di lettura msgid "reading_time" diff --git a/locales/volto.pot b/locales/volto.pot index 5745efb5c..2ad00fb76 100644 --- a/locales/volto.pot +++ b/locales/volto.pot @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: Plone\n" -"POT-Creation-Date: 2024-05-15T15:55:46.048Z\n" +"POT-Creation-Date: 2024-06-11T14:57:29.832Z\n" "Last-Translator: Plone i18n \n" "Language-Team: Plone i18n \n" "MIME-Version: 1.0\n" @@ -794,6 +794,11 @@ msgstr "" msgid "altri_documenti_persona" msgstr "" +#: components/ItaliaTheme/View/PersonaView/PersonaRuolo +# defaultMessage: Altri incarichi +msgid "altri_incarichi" +msgstr "" + #: config/Blocks/ListingOptions/cardWithImageTemplate # defaultMessage: Mostra l'immagine per tutti gli elementi msgid "always_show_image" @@ -2896,6 +2901,11 @@ msgstr "" msgid "quartiere" msgstr "" +#: components/ItaliaTheme/Blocks/Listing/Commons/RassegnaInfo +# defaultMessage: Rassegna: +msgid "rassegna_label" +msgstr "" + #: components/ItaliaTheme/View/Commons/PageHeader/PageHeader # defaultMessage: Tempo di lettura msgid "reading_time" diff --git a/src/components/ItaliaTheme/View/PersonaView/PersonaRuolo.jsx b/src/components/ItaliaTheme/View/PersonaView/PersonaRuolo.jsx index 186f649a0..ee63a92a7 100644 --- a/src/components/ItaliaTheme/View/PersonaView/PersonaRuolo.jsx +++ b/src/components/ItaliaTheme/View/PersonaView/PersonaRuolo.jsx @@ -74,6 +74,10 @@ const messages = defineMessages({ defaultMessage: "Ha fatto parte dell'organizzazione comunale come {incarico} fino al", }, + altri_incarichi: { + id: 'altri_incarichi', + defaultMessage: 'Altri incarichi', + }, }); const PersonaRuolo = ({ content }) => { @@ -86,16 +90,16 @@ const PersonaRuolo = ({ content }) => { tag_id="incarico" title={intl.formatMessage(messages.ruolo)} > - {content?.incarichi_persona?.map((incarico) => ( -
-

{incarico.title}

- {incarico.atto_di_nomina && ( - - {intl.formatMessage(messages.atto_nomina)} - - )} -
- ))} +
+

{content?.incarichi_persona[0]?.title}

+ {content?.incarichi_persona[0]?.atto_di_nomina && ( + + {intl.formatMessage(messages.atto_nomina)} + + )} +
{content.incarichi_persona[0]?.tipologia_incarico?.title && ( { title={intl.formatMessage( messages.importi_di_viaggio_e_o_servizi, )} - data={content.incarichi_persona[0].importi_di_viaggio_e_o_servizi} + data={content.incarichi_persona[0].importi_viaggio_servizio} > {content.incarichi_persona[0]?.importi_di_viaggio_e_o_servizi ?.length > 0 && ( @@ -233,6 +237,26 @@ const PersonaRuolo = ({ content }) => { )} )} + + {content.incarichi_persona?.length > 1 && ( + +
    + {content.incarichi_persona.map((incarico, index) => + index > 0 ? ( +
  • + + {incarico.title} + +
  • + ) : null, + )} +
+
+ )} + {content.assessore_di?.length > 0 && (