Skip to content

Commit

Permalink
add uninstall profil for Plone5
Browse files Browse the repository at this point in the history
  • Loading branch information
anuyens committed Sep 11, 2018
1 parent b602537 commit 86ddff2
Show file tree
Hide file tree
Showing 10 changed files with 46 additions and 4 deletions.
9 changes: 9 additions & 0 deletions src/collective/messagesviewlet/profiles.zcml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,15 @@
provides="Products.GenericSetup.interfaces.EXTENSION"
/>

<genericsetup:registerProfile
zcml:condition="have plone-5"
name="uninstall"
title="Uninstall Messagesviewlet"
directory="profiles/uninstall"
description="Uninstall Messages Viewlet."
provides="Products.GenericSetup.interfaces.EXTENSION"
/>

<utility factory=".setuphandlers.HiddenProfiles" name="collective.messagesviewlet" />

</configure>
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,5 @@
<layers>
<layer
name="collective.messagesviewlet"
interface="collective.messagesviewlet.interfaces.ICollectiveMessagesviewletLayer"
/>
interface="collective.messagesviewlet.interfaces.ICollectiveMessagesviewletLayer"/>
</layers>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0"?>
<layers>
<layer
name="collective.messagesviewlet"
interface="collective.messagesviewlet.interfaces.ICollectiveMessagesviewletLayer" remove="True" />
</layers>
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0"?>
<object name="portal_controlpanel">
<configlet action_id="messagesviewlet.settings" remove="True" />
</object>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0"?>
<object name="portal_javascripts">
<javascript id="++plone++collective.messagesviewlet/hidemessageviewlet.js" remove="True"/>
</object>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0"?>
<metadata>
<version>1000</version>
</metadata>
5 changes: 5 additions & 0 deletions src/collective/messagesviewlet/profiles/uninstall/types.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0"?>
<object name="portal_types" meta_type="Plone Types Tool">
<object name="Message" meta_type="Dexterity FTI" remove="True"/>
<object name="MessagesConfig" meta_type="Dexterity FTI" remove="True"/>
</object>
10 changes: 10 additions & 0 deletions src/collective/messagesviewlet/profiles/uninstall/workflows.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0"?>
<object name="portal_workflow" meta_type="Plone Workflow Tool">
<property name="title">Contains workflow definitions for your portal</property>
<object name="message_workflow" meta_type="Workflow" remove="True"/>
<bindings>
<type type_id="Message">
<bound-workflow workflow_id="message_workflow"/>
</type>
</bindings>
</object>
5 changes: 3 additions & 2 deletions versions.cfg
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
[versions]
ipdb = 0.8
ipython = 5.7.0
zc.buildout = 2.10.0
setuptools =
zc.recipe.egg = 2.0.1
coverage = 3.7.1
createcoverage = 1.4
Expand All @@ -16,6 +14,9 @@ robotsuite = 1.7.0
selenium = 2.48.0
sphinxcontrib-robotframework = 0.5.1

setuptools = 38.5.1
zc.buildout = 2.11.4

# development dependencies (tools and pre commit hook)
PyYAML = 3.12
argh = 0.26.2
Expand Down

0 comments on commit 86ddff2

Please sign in to comment.