diff --git a/RELEASE.md b/RELEASE.md index a68846b7b..06801884c 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -41,6 +41,12 @@ - ... --> +## Versione X.X.X (dd/mm/yyyy) + +### Migliorie + +- Il campo "Note aggiornamento" nel Tipo di Contenuto Bandi viene ora mostrato in pagina, se compilato. + ## Versione 11.5.0 (16/02/2024) ### Migliorie diff --git a/locales/de/LC_MESSAGES/volto.po b/locales/de/LC_MESSAGES/volto.po index 7e81f2187..11169f419 100644 --- a/locales/de/LC_MESSAGES/volto.po +++ b/locales/de/LC_MESSAGES/volto.po @@ -2564,6 +2564,11 @@ msgstr "" msgid "nominativo" msgstr "" +#: components/ItaliaTheme/View/BandoView/BandoNoteAggiornamento +# defaultMessage: Note di aggiornamento +msgid "note_aggiornamento" +msgstr "" + #: components/ItaliaTheme/View/Commons/RelatedItems # defaultMessage: Novità msgid "novita" diff --git a/locales/en/LC_MESSAGES/volto.po b/locales/en/LC_MESSAGES/volto.po index cb55378f2..d7e1395e1 100644 --- a/locales/en/LC_MESSAGES/volto.po +++ b/locales/en/LC_MESSAGES/volto.po @@ -2549,6 +2549,11 @@ msgstr "" msgid "nominativo" msgstr "nominative" +#: components/ItaliaTheme/View/BandoView/BandoNoteAggiornamento +# defaultMessage: Note di aggiornamento +msgid "note_aggiornamento" +msgstr "Update notes" + #: components/ItaliaTheme/View/Commons/RelatedItems # defaultMessage: Novità msgid "novita" diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po index f2ddb610a..aeeadfd4a 100644 --- a/locales/es/LC_MESSAGES/volto.po +++ b/locales/es/LC_MESSAGES/volto.po @@ -2558,6 +2558,11 @@ msgstr "No hay vídeos seleccionados. Agregar un elemento para mostrar un vídeo msgid "nominativo" msgstr "nominativa" +#: components/ItaliaTheme/View/BandoView/BandoNoteAggiornamento +# defaultMessage: Note di aggiornamento +msgid "note_aggiornamento" +msgstr "" + #: components/ItaliaTheme/View/Commons/RelatedItems # defaultMessage: Novità msgid "novita" diff --git a/locales/fr/LC_MESSAGES/volto.po b/locales/fr/LC_MESSAGES/volto.po index 2c0b49649..742faab64 100644 --- a/locales/fr/LC_MESSAGES/volto.po +++ b/locales/fr/LC_MESSAGES/volto.po @@ -2566,6 +2566,11 @@ msgstr "" msgid "nominativo" msgstr "nominatif" +#: components/ItaliaTheme/View/BandoView/BandoNoteAggiornamento +# defaultMessage: Note di aggiornamento +msgid "note_aggiornamento" +msgstr "" + #: components/ItaliaTheme/View/Commons/RelatedItems # defaultMessage: Novità msgid "novita" diff --git a/locales/it/LC_MESSAGES/volto.po b/locales/it/LC_MESSAGES/volto.po index e71f4966d..66b703041 100644 --- a/locales/it/LC_MESSAGES/volto.po +++ b/locales/it/LC_MESSAGES/volto.po @@ -2549,6 +2549,11 @@ msgstr "Nessun video selezionato. Aggiungi un elemento per mostrare un video" msgid "nominativo" msgstr "nominativo" +#: components/ItaliaTheme/View/BandoView/BandoNoteAggiornamento +# defaultMessage: Note di aggiornamento +msgid "note_aggiornamento" +msgstr "" + #: components/ItaliaTheme/View/Commons/RelatedItems # defaultMessage: Novità msgid "novita" diff --git a/locales/volto.pot b/locales/volto.pot index 9c408e606..66dd1eaaa 100644 --- a/locales/volto.pot +++ b/locales/volto.pot @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: Plone\n" -"POT-Creation-Date: 2024-02-15T11:19:07.787Z\n" +"POT-Creation-Date: 2024-02-19T11:08:36.048Z\n" "Last-Translator: Plone i18n \n" "Language-Team: Plone i18n \n" "MIME-Version: 1.0\n" @@ -2551,6 +2551,11 @@ msgstr "" msgid "nominativo" msgstr "" +#: components/ItaliaTheme/View/BandoView/BandoNoteAggiornamento +# defaultMessage: Note di aggiornamento +msgid "note_aggiornamento" +msgstr "" + #: components/ItaliaTheme/View/Commons/RelatedItems # defaultMessage: Novità msgid "novita" diff --git a/src/components/ItaliaTheme/View/BandoView/BandoNoteAggiornamento.jsx b/src/components/ItaliaTheme/View/BandoView/BandoNoteAggiornamento.jsx new file mode 100644 index 000000000..1be37e009 --- /dev/null +++ b/src/components/ItaliaTheme/View/BandoView/BandoNoteAggiornamento.jsx @@ -0,0 +1,29 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import { defineMessages, useIntl } from 'react-intl'; + +const messages = defineMessages({ + note_aggiornamento: { + id: 'note_aggiornamento', + defaultMessage: 'Note di aggiornamento', + }, +}); + +const BandoNoteAggiornamento = ({ content }) => { + const intl = useIntl(); + return content?.update_note ? ( +
+

{intl.formatMessage(messages.note_aggiornamento)}

+ {content?.update_note} +
+ ) : ( + <> + ); +}; + +BandoNoteAggiornamento.propTypes = { + content: PropTypes.shape({ + update_note: PropTypes.shape(PropTypes.string), + }).isRequired, +}; +export default BandoNoteAggiornamento; diff --git a/src/components/ItaliaTheme/View/BandoView/BandoView.jsx b/src/components/ItaliaTheme/View/BandoView/BandoView.jsx index 3243599a3..0b04c2e8a 100644 --- a/src/components/ItaliaTheme/View/BandoView/BandoView.jsx +++ b/src/components/ItaliaTheme/View/BandoView/BandoView.jsx @@ -17,6 +17,7 @@ import { BandoServizi, BandoDate, BandoApprofondimenti, + BandoNoteAggiornamento, BandoUlterioriInformazioni, RelatedItemInEvidence, SkipToMainContent, @@ -34,6 +35,7 @@ export const BandoViewSectionsOrder = [ { /* ALLEGATI (CARTELLE APPROFONDIMENTI) */ component: BandoApprofondimenti, }, + { /* NOTE AGGIORNAMENTO */ component: BandoNoteAggiornamento }, { /* ULTERIORI INFORMAZIONI */ component: BandoUlterioriInformazioni }, ]; /** diff --git a/src/components/ItaliaTheme/View/index.js b/src/components/ItaliaTheme/View/index.js index 697a90bf4..2c6c9c083 100644 --- a/src/components/ItaliaTheme/View/index.js +++ b/src/components/ItaliaTheme/View/index.js @@ -85,6 +85,7 @@ export BandoAreaResponsabile from 'design-comuni-plone-theme/components/ItaliaTh export BandoServizi from 'design-comuni-plone-theme/components/ItaliaTheme/View/BandoView/BandoServizi'; export BandoDate from 'design-comuni-plone-theme/components/ItaliaTheme/View/BandoView/BandoDate'; export BandoApprofondimenti from 'design-comuni-plone-theme/components/ItaliaTheme/View/BandoView/BandoApprofondimenti'; +export BandoNoteAggiornamento from 'design-comuni-plone-theme/components/ItaliaTheme/View/BandoView/BandoNoteAggiornamento'; export BandoUlterioriInformazioni from 'design-comuni-plone-theme/components/ItaliaTheme/View/BandoView/BandoUlterioriInformazioni'; export CartellaModulisticaAfterContent from 'design-comuni-plone-theme/components/ItaliaTheme/View/CartellaModulisticaView/Placeholder/AfterContent';