From c5549a7285822df258b53f88ad3c53bcbf3c00aa Mon Sep 17 00:00:00 2001
From: Giulia Ghisini <51911425+giuliaghisini@users.noreply.github.com>
Date: Tue, 2 Apr 2024 17:04:26 +0200
Subject: [PATCH 02/22] fix: view Listing blocks inside Grid block (#626)
---
RELEASE.md | 1 +
src/config/italiaConfig.js | 7 ++
src/theme/ItaliaTheme/Blocks/_gridBlock.scss | 70 ++++++++++++++++++++
3 files changed, 78 insertions(+)
diff --git a/RELEASE.md b/RELEASE.md
index d85024e2a..583fb3e9e 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -54,6 +54,7 @@
### Fix
+- Sistemata la visualizzazione dei blocchi elenco all'interno del blocco griglia
- L'etichetta della Card con Nastro (Blocco Elenco) non si sovrappone più all'immagine del nastro.
- Aggiustato il layout della card per il CT persone quando è impostata un'immagine.
diff --git a/src/config/italiaConfig.js b/src/config/italiaConfig.js
index 05be17c8f..18685dede 100644
--- a/src/config/italiaConfig.js
+++ b/src/config/italiaConfig.js
@@ -384,6 +384,7 @@ export default function applyConfig(voltoConfig) {
const customBlocks = {
...getItaliaBlocks(config),
+
listing: {
...config.blocks.blocksConfig.listing,
showLinkMore: true,
@@ -453,6 +454,12 @@ export default function applyConfig(voltoConfig) {
showEditBlocksInBabelView: true,
};
+ //per avere la conf dei blocchi anche nel blocco grid, altrimenti nel blocco grid prende la conf base di volto.
+ config.blocks.blocksConfig.gridBlock = {
+ ...config.blocks.blocksConfig.gridBlock,
+ blocksConfig: config.blocks.blocksConfig,
+ };
+
removeListingVariation(config, 'default'); // removes default volto template, because it will be overrided
removeListingVariation(config, 'summary'); // removes summary volto template, because is unused
removeListingVariation(config, 'imageGallery'); // removes imageGallery volto template, because we have our photoGallery template
diff --git a/src/theme/ItaliaTheme/Blocks/_gridBlock.scss b/src/theme/ItaliaTheme/Blocks/_gridBlock.scss
index cd7790970..b8141660c 100644
--- a/src/theme/ItaliaTheme/Blocks/_gridBlock.scss
+++ b/src/theme/ItaliaTheme/Blocks/_gridBlock.scss
@@ -5,6 +5,56 @@
height: unset !important;
}
+ .block {
+ .full-width,
+ &.full-width {
+ right: unset;
+ left: unset;
+ width: auto !important;
+ margin-right: unset !important;
+ margin-left: unset !important;
+ }
+
+ .container {
+ width: auto !important;
+ }
+
+ &.listing {
+ &.simpleCard,
+ &.attachmentCardTemplate {
+ .card-teaser-block-3 {
+ > .card-teaser {
+ flex: 0 0 49%; //invece di 3 elementi per riga, ne mostro due perchè c'è poco spazio
+ }
+ }
+ }
+
+ &.cardWithImageTemplate,
+ &.ribbonCardTemplate,
+ &.completeBlockLinksTemplate {
+ .col-lg-4,
+ .col-xl-4,
+ .col-lg-3 {
+ width: 50%; //invece di 3 elementi per riga, ne mostro due perchè c'è poco spazio
+ }
+ }
+
+ &.cardSlideUpTextTemplate,
+ &.quaresImageTemplate {
+ .grid {
+ grid-template-columns: 1fr 1fr;
+ }
+ }
+
+ &.bandiInEvidenceTemplate {
+ .bandi-in-evidence-cards-wrapper {
+ grid-template-columns: 1fr 1fr;
+ }
+ }
+ }
+ }
+
+ //in edit (cms-ui)
.gridBlock-container {
position: relative;
max-width: 1320px;
@@ -15,6 +65,11 @@
left: 16px !important;
}
+ .block-editor-listing {
+ padding-right: 0;
+ padding-left: 0;
+ }
+
.block {
.image {
.ui.message {
@@ -30,3 +85,18 @@
}
}
}
+
+body.cms-ui.has-toolbar.has-sidebar {
+ .block.gridBlock {
+ .public-ui {
+ .container {
+ width: auto !important;
+ }
+
+ .full-width > .px-4.container {
+ padding-right: 24px !important;
+ padding-left: 24px !important;
+ }
+ }
+ }
+}
From 17048e25cd467579118519d8789567b69207394e Mon Sep 17 00:00:00 2001
From: Sara Bianchi <43245702+SaraBianchi@users.noreply.github.com>
Date: Tue, 2 Apr 2024 17:08:54 +0200
Subject: [PATCH 03/22] fix: reset of search blocks results (#625)
* fix: fixed reset of search blocks results
* docs: updated release.md
---
RELEASE.md | 1 +
locales/volto.pot | 4 ++--
src/actions/index.js | 3 ++-
src/actions/resetQuerystringResults.js | 18 +++++++++++++++++
.../ItaliaTheme/Blocks/BandiSearch/Body.jsx | 18 +++++++++++------
.../ItaliaTheme/Blocks/BandiSearch/Edit.jsx | 3 ++-
.../ItaliaTheme/Blocks/BandiSearch/View.jsx | 1 +
.../ItaliaTheme/Blocks/EventSearch/Body.jsx | 20 +++++++++++--------
.../ItaliaTheme/Blocks/EventSearch/Edit.jsx | 3 ++-
.../ItaliaTheme/Blocks/EventSearch/View.jsx | 1 +
.../ItaliaTheme/Blocks/UOSearch/Body.jsx | 17 +++++++++++-----
.../ItaliaTheme/Blocks/UOSearch/Edit.jsx | 3 ++-
.../ItaliaTheme/Blocks/UOSearch/View.jsx | 1 +
13 files changed, 68 insertions(+), 25 deletions(-)
create mode 100644 src/actions/resetQuerystringResults.js
diff --git a/RELEASE.md b/RELEASE.md
index 583fb3e9e..6e35caf9e 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -57,6 +57,7 @@
- Sistemata la visualizzazione dei blocchi elenco all'interno del blocco griglia
- L'etichetta della Card con Nastro (Blocco Elenco) non si sovrappone più all'immagine del nastro.
- Aggiustato il layout della card per il CT persone quando è impostata un'immagine.
+- Sistemato bug su blocchi di ricerca Bandi, Eventi e UO nei quali rimanevano memorizzati i risultati di ricerca anche se si lasciava la pagina con questi blocchi.
## Versione 11.8.0 (19/03/2024)
diff --git a/locales/volto.pot b/locales/volto.pot
index dc2b876cf..7f8ce3912 100644
--- a/locales/volto.pot
+++ b/locales/volto.pot
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Plone\n"
-"POT-Creation-Date: 2024-03-27T15:08:22.683Z\n"
+"POT-Creation-Date: 2024-03-28T15:22:56.240Z\n"
"Last-Translator: Plone i18n {content.identificativo} {content.licenza_distribuzione}
{tipo.title}
@@ -92,9 +100,9 @@ const DocumentoDescrizione = ({ content }) => {
)}
{content.tipologia_documenti_albopretorio?.title && (
{content.tipologia_documenti_albopretorio?.title}
{intl.formatMessage(messages.modified)}:{' '}
- {viewDate(intl.locale, content.modified, 'DD-MM-Y, HH:MM')}
+ {viewDate(intl.locale, content.modified, 'DD-MM-Y, HH:mm')}
{intl.formatMessage(messages.identificativo)}
+ {intl.formatMessage(messages.identificativo)}
{intl.formatMessage(messages.licenza_distribuzione)}
+
+ {intl.formatMessage(messages.licenza_distribuzione)}
+
{content.licenza_distribuzione?.length > 0 && (
{intl.formatMessage(messages.tipologia_documento)}
+
+ {intl.formatMessage(messages.tipologia_documento)}
+
{content.tipologia_documento.map((tipo) => (
+
+
{intl.formatMessage(messages.tipologia_documenti_albopretorio)}
-
{intl.formatMessage(messages.organizzatore)}