added add permissions
This commit is contained in:
parent
5a7121008e
commit
85e3976e41
|
@ -6,6 +6,8 @@
|
|||
xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
|
||||
i18n_domain="collective.dms.mailcontent">
|
||||
|
||||
<include file="permissions.zcml" />
|
||||
|
||||
<include package="five.grok" />
|
||||
|
||||
<grok:grok package="." />
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
<configure
|
||||
xmlns="http://namespaces.zope.org/zope"
|
||||
i18n_domain="collective.dms.mailcontent">
|
||||
|
||||
<permission
|
||||
id="collective.dms.mailcontent.dmsincomingmail.add"
|
||||
title="collective.dms.mailcontent: Add Incoming Mail"
|
||||
/>
|
||||
|
||||
<permission
|
||||
id="collective.dms.mailcontent.dmsoutgoingmail.add"
|
||||
title="collective.dms.mailcontent: Add Outgoing Mail"
|
||||
/>
|
||||
|
||||
</configure>
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0"?>
|
||||
<rolemap>
|
||||
<permissions>
|
||||
<permission name="collective.dms.mailcontent: Add Incoming Mail" acquire="True">
|
||||
<role name="Owner"/>
|
||||
<role name="Manager"/>
|
||||
<role name="Contributor"/>
|
||||
<role name="Site Administrator"/>
|
||||
</permission>
|
||||
<permission name="collective.dms.mailcontent: Add Outgoing Mail" acquire="True">
|
||||
<role name="Owner"/>
|
||||
<role name="Manager"/>
|
||||
<role name="Contributor"/>
|
||||
<role name="Site Administrator"/>
|
||||
</permission>
|
||||
</permissions>
|
||||
</rolemap>
|
|
@ -20,7 +20,7 @@
|
|||
<element value="view"/>
|
||||
</property>
|
||||
<property name="default_view_fallback">False</property>
|
||||
<property name="add_permission">cmf.AddPortalContent</property>
|
||||
<property name="add_permission">collective.dms.mailcontent.dmsincomingmail.add</property>
|
||||
<property name="klass">collective.dms.mailcontent.dmsmail.DmsIncomingMail</property>
|
||||
<property name="behaviors">
|
||||
<element value="plone.app.content.interfaces.INameFromTitle"/>
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
<element value="view"/>
|
||||
</property>
|
||||
<property name="default_view_fallback">False</property>
|
||||
<property name="add_permission">cmf.AddPortalContent</property>
|
||||
<property name="add_permission">collective.dms.mailcontent.dmsoutgoingmail.add</property>
|
||||
<property name="klass">collective.dms.mailcontent.dmsmail.DmsOutgoingMail</property>
|
||||
<property name="behaviors">
|
||||
<element value="plone.app.content.interfaces.INameFromTitle"/>
|
||||
|
|
Reference in New Issue