Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ Changelog
1.1.8 (unreleased)
------------------

- Nothing changed yet.
- Add upgrade step to install kimug.
[bsuttor]


1.1.7 (2025-05-14)
Expand Down
2 changes: 2 additions & 0 deletions base.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,5 @@ scripts =
[versions]
# Don't use a released version of imio.news.policy
imio.news.policy =
jwcrypto = 1.5.4
h11 = 0.16
1 change: 1 addition & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@
"collective.z3cform.select2",
"eea.facetednavigation",
"pas.plugins.imio",
"pas.plugins.kimug",
"imio.gdpr",
"imio.news.core",
"imio.smartweb.locales",
Expand Down
1 change: 1 addition & 0 deletions src/imio/news/policy/configure.zcml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
<include package="collective.z3cform.select2.widget" file="adapters.zcml" />
<include package="eea.facetednavigation" />
<include package="pas.plugins.imio" />
<include package="pas.plugins.kimug" />
<include package="imio.gdpr" />

<include file="permissions.zcml" />
Expand Down
2 changes: 1 addition & 1 deletion src/imio/news/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>1005</version>
<version>1006</version>
<dependencies>
<dependency>profile-plone.app.contenttypes:plone-content</dependency>
<dependency>profile-plone.app.caching:default</dependency>
Expand Down
9 changes: 9 additions & 0 deletions src/imio/news/policy/upgrades/configure.zcml
Original file line number Diff line number Diff line change
Expand Up @@ -99,4 +99,13 @@
/>
</genericsetup:upgradeSteps>

<genericsetup:upgradeStep
title="Install Kimug plugin"
description="Install pas.plugins.kimug and migrate sso to Keycloak"
source="1005"
destination="1006"
handler=".upgrades.install_kimug"
profile="imio.news.policy:default"
/>

</configure>
9 changes: 9 additions & 0 deletions src/imio/news/policy/upgrades/upgrades.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
from plone import api

# import logging
# logger = logging.getLogger("imio.directory.policy")


def install_kimug(context):
portal_setup = api.portal.get_tool("portal_setup")
portal_setup.runAllImportStepsFromProfile("profile-pas.plugins.kimug:default")
Loading