File tree Expand file tree Collapse file tree 5 files changed +41
-3
lines changed
src/redturtle/patterns/slider Expand file tree Collapse file tree 5 files changed +41
-3
lines changed Original file line number Diff line number Diff line change 1414 provides =" Products.GenericSetup.interfaces.EXTENSION"
1515 post_handler =" .setuphandlers.post_install"
1616 />
17-
17+ <genericsetup : registerProfile
18+ name =" to_2000"
19+ title =" redturtle.patterns.slider: to 2000"
20+ directory =" profiles/to_2000"
21+ description =" "
22+ provides =" Products.GenericSetup.interfaces.EXTENSION"
23+ />
1824 <genericsetup : registerProfile
1925 name =" uninstall"
2026 title =" redturtle.patterns.slider (uninstall)"
2935 name =" redturtle.patterns.slider-hiddenprofiles" />
3036
3137 <include package =" plone.resource" file =" meta.zcml" />
38+ <include file =" upgrades.zcml" />
3239
3340 <plone : static
3441 directory =" static"
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" UTF-8" ?>
22<metadata >
3- <version >1000 </version >
3+ <version >2000 </version >
44 <dependencies >
55 </dependencies >
66</metadata >
Original file line number Diff line number Diff line change @@ -9,7 +9,8 @@ class HiddenProfiles(object):
99 def getNonInstallableProfiles (self ):
1010 """Hide uninstall profile from site-creation and quickinstaller"""
1111 return [
12- 'redturtle.patterns.slider:uninstall' ,
12+ "redturtle.patterns.slider:uninstall" ,
13+ "redturtle.patterns.slider:to_2000" ,
1314 ]
1415
1516
Original file line number Diff line number Diff line change 1+ from collective .editablemenu import logger
2+ from plone import api
3+ from plone .base .utils import get_installer
4+
5+ default_profile = "profile-redturtle.patterns.slider:default"
6+
7+
8+ def to_2000 (context ):
9+ setup_tool = api .portal .get_tool ("portal_setup" )
10+ setup_tool .runAllImportStepsFromProfile ("profile-redturtle.patterns.slider:to_2000" )
11+ setup_tool .runImportStepFromProfile (default_profile , "plone.app.registry" )
12+ logger .info ("Plone 6 compatibility" )
Original file line number Diff line number Diff line change 1+ <configure
2+ xmlns =" http://namespaces.zope.org/zope"
3+ xmlns : gs =" http://namespaces.zope.org/genericsetup"
4+ i18n_domain =" redturtle.patterns.slider"
5+ >
6+
7+ <!-- Upgrade steps -->
8+
9+ <gs : upgradeStep
10+ title =" Plone 6 bundles compatibility"
11+ description =" "
12+ profile =" redturtle.patterns.slider:default"
13+ source =" 1000"
14+ destination =" 2000"
15+ handler =" .upgrades.to_2000"
16+ />
17+
18+ </configure >
You can’t perform that action at this time.
0 commit comments