Skip to content

Commit

Permalink
Merge pull request #10 from eea/develop
Browse files Browse the repository at this point in the history
Release: Volto 17
  • Loading branch information
avoinea authored May 20, 2024
2 parents 1f01e5e + 6f62ae4 commit f4a359c
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 2 deletions.
5 changes: 5 additions & 0 deletions docs/HISTORY.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
Changelog
=========

4.0 - (2024-05-20)
---------------------------
* Change: Upgrade step to Volto 17 teaserGrid to gridBlock
[avoinea - refs #265726]

3.1 - (2024-04-03)
---------------------------
* Change: dummy release
Expand Down
2 changes: 1 addition & 1 deletion eea/website/policy/profiles/default/metadata.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<version>1.1</version>
<version>4.0</version>
<dependencies>
<dependency>profile-eea.website.policy:languages</dependency>
<dependency>profile-plone.app.multilingual:default</dependency>
Expand Down
12 changes: 12 additions & 0 deletions eea/website/policy/upgrades/configure.zcml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,18 @@
xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
i18n_domain="eea">

<genericsetup:upgradeSteps
source="1.1"
destination="4.0"
profile="eea.website.policy:default">

<genericsetup:upgradeStep
title="Migrate teaserGrid to gridBlock"
handler="eea.website.policy.upgrades.evolve40.migrate_teaser"
/>

</genericsetup:upgradeSteps>

<genericsetup:upgradeSteps
source="1.0"
destination="1.1"
Expand Down
19 changes: 19 additions & 0 deletions eea/website/policy/upgrades/evolve40.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
""" Upgrade to version 2.0
"""
# pylint: disable=line-too-long
import logging
from plone import api
from zope.component import queryMultiAdapter
logger = logging.getLogger("eea.website.policy")


def migrate_teaser(context):
""" Fix Indicator schema """
portal = api.portal.get()
view = queryMultiAdapter((portal, context.REQUEST), name="teaser-migrate")
count = view.migrate()
logger.info("Migrated %s objects Teaser Blocks", count)
view = queryMultiAdapter(
(portal, context.REQUEST), name="teaser-layout-migrate")
count = view.migrate()
logger.info("Migrated %s c-types layouts: teaserGrid to gridBlock", count)
2 changes: 1 addition & 1 deletion eea/website/policy/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.1
4.0

0 comments on commit f4a359c

Please sign in to comment.