Skip to content

Commit e5727f7

Browse files
committed
Add install/uninstall profiles for plone.app.customerize
1 parent f83cc23 commit e5727f7

7 files changed

Lines changed: 58 additions & 0 deletions

File tree

src/plone/app/customerize/configure.zcml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
xmlns="http://namespaces.zope.org/zope"
33
xmlns:browser="http://namespaces.zope.org/browser"
44
xmlns:five="http://namespaces.zope.org/five"
5+
xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
56
i18n_domain="plone"
67
>
78

@@ -31,4 +32,22 @@
3132
/>
3233
</browser:pages>
3334

35+
<!-- Register the installation GenericSetup extension profile -->
36+
<genericsetup:registerProfile
37+
name="default"
38+
title="Customerize"
39+
description="Enables customization of Zope-style views, viewlets, and portlets through the ZMI."
40+
provides="Products.GenericSetup.interfaces.EXTENSION"
41+
for="plone.base.interfaces.IPloneSiteRoot"
42+
directory="profiles/default"
43+
/>
44+
<genericsetup:registerProfile
45+
name="uninstall"
46+
title="Uninstall Customerize"
47+
description="Uninstall Customerize for Plone"
48+
provides="Products.GenericSetup.interfaces.EXTENSION"
49+
for="plone.base.interfaces.IPloneSiteRoot"
50+
directory="profiles/uninstall"
51+
/>
52+
3453
</configure>
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<componentregistry>
3+
<utilities>
4+
<utility interface="five.customerize.interfaces.IViewTemplateContainer"
5+
object="portal_view_customizations"
6+
/>
7+
</utilities>
8+
</componentregistry>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<metadata>
3+
<version>1000</version>
4+
<dependencies>
5+
</dependencies>
6+
</metadata>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<tool-setup>
3+
<required class="plone.app.customerize.tool.ViewTemplateContainer"
4+
tool_id="portal_view_customizations"
5+
/>
6+
</tool-setup>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<componentregistry>
3+
<utilities>
4+
<utility interface="five.customerize.interfaces.IViewTemplateContainer"
5+
object="portal_view_customizations"
6+
remove="true"
7+
/>
8+
</utilities>
9+
</componentregistry>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<metadata>
3+
<version>1000</version>
4+
<dependencies>
5+
</dependencies>
6+
</metadata>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<tool-setup>
3+
<forbidden tool_id="portal_view_customizations" />
4+
</tool-setup>

0 commit comments

Comments
 (0)