File tree Expand file tree Collapse file tree 7 files changed +74
-1
lines changed
Expand file tree Collapse file tree 7 files changed +74
-1
lines changed Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<metadata >
3- <version >1004 </version >
3+ <version >1005 </version >
44 <dependencies >
55 <dependency >profile-plone.app.dexterity:default</dependency >
66 <dependency >profile-collective.z3cform.datagridfield:default</dependency >
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+ >
5+
6+ <gs : registerProfile
7+ name =" 1005"
8+ title =" add new registry entries and javascript"
9+ description =" Configuration for version 1005"
10+ provides =" Products.GenericSetup.interfaces.EXTENSION"
11+ for =" Products.CMFPlone.interfaces.IMigratingPloneSiteRoot"
12+ directory =" 1005"
13+ />
14+
15+ <gs : upgradeSteps
16+ profile =" cs_dynamicpages:default"
17+ source =" 1004"
18+ destination =" 1005"
19+ >
20+
21+ <gs : upgradeStep
22+ title =" add new registry entries and javascript"
23+ description =" "
24+ handler =" .v1005.upgrade"
25+ />
26+
27+ <gs : upgradeDepends
28+ title =" add new registry entries and javascript (GS profile)"
29+ description =" "
30+ import_profile =" cs_dynamicpages.upgrades:1005"
31+ />
32+
33+ </gs : upgradeSteps >
34+
35+ </configure >
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <registry >
3+ <!-- Resource bundle for DynamicPageRow edit page -->
4+
5+ <records interface =" Products.CMFPlone.interfaces.IBundleRegistry"
6+ prefix =" plone.bundles/cs_dynamicpages.toast_handler"
7+ >
8+ <value key =" enabled" >True</value >
9+ <value key =" jscompilation" >++plone++cs_dynamicpages.edit/toast-handler.js</value >
10+ <value key =" depends" >plone</value >
11+ <value key =" load_async" >True</value >
12+ <value key =" load_defer" >False</value >
13+ <value key =" expression" />
14+ </records >
15+
16+ </registry >
Original file line number Diff line number Diff line change 1818
1919 <!-- -*- extra stuff goes here -*- -->
2020
21+ <include file =" 1005.zcml" />
2122 <include file =" 1004.zcml" />
2223
2324 <include file =" 1003.zcml" />
Original file line number Diff line number Diff line change 1+ from . import logger
2+ from .base import reload_gs_profile
3+ from plone import api
4+
5+
6+ def upgrade (setup_tool = None ):
7+ """ """
8+ logger .info ("Running upgrade (Python): Remove unneeded behaviors" )
9+
10+ registry_values = api .portal .get_registry_record (
11+ "cs_dynamicpages.dynamic_pages_control_panel.row_type_fields"
12+ )
13+ new_registry_values = []
14+ for registry_value in registry_values :
15+ if not registry_value .get ("row_type_icon" ):
16+ registry_value ["row_type_icon" ] = "bricks"
17+ new_registry_values .append (registry_value )
18+ api .portal .set_registry_record (
19+ "cs_dynamicpages.dynamic_pages_control_panel.row_type_fields" ,
20+ new_registry_values ,
21+ )
You can’t perform that action at this time.
0 commit comments