From: johannes r. <svn...@pl...> - 2010-03-15 17:47:05
|
Author: thet Date: Mon Mar 15 17:46:58 2010 New Revision: 34868 Modified: plone.app.event/trunk/plone/app/event/__init__.py plone.app.event/trunk/plone/app/event/config.py plone.app.event/trunk/plone/app/event/interfaces.py Log: permission updates Modified: plone.app.event/trunk/plone/app/event/__init__.py ============================================================================== --- plone.app.event/trunk/plone/app/event/__init__.py (original) +++ plone.app.event/trunk/plone/app/event/__init__.py Mon Mar 15 17:46:58 2010 @@ -14,7 +14,7 @@ def initialize(context): """Register content types through Archetypes with Zope and the CMF. """ - from content import event + import plone.app.event.event content_types, constructors, ftis = atapi.process_types( atapi.listTypes(config.PROJECTNAME), Modified: plone.app.event/trunk/plone/app/event/config.py ============================================================================== --- plone.app.event/trunk/plone/app/event/config.py (original) +++ plone.app.event/trunk/plone/app/event/config.py Mon Mar 15 17:46:58 2010 @@ -1,10 +1,8 @@ PROJECTNAME = "plone.app.event" -ADD_PERMISSIONS = { - 'Event': 'plone.app.event: Add Folderish Event', -} +ADD_PERMISSIONS = {'Event': 'plone.app.event: Add portal events'} +CHANGE_PERMISSION = {'Event': 'plone.app.event: Change portal events'} -# from Products.CMFCore.permissions import setDefaultRoles -# DEFAULT_ADD_CONTENT_PERMISSION = "Add portal content" -# setDefaultRoles(DEFAULT_ADD_CONTENT_PERMISSION, -# ('Manager', 'Owner', 'Contributor')) \ No newline at end of file +from Products.CMFCore.permissions import setDefaultRoles +setDefaultRoles(ADD_PERMISSIONS['Event'], ('Manager', 'Owner',)) +setDefaultRoles(CHANGE_PERMISSION['Event'], ('Manager', 'Owner',)) \ No newline at end of file Modified: plone.app.event/trunk/plone/app/event/interfaces.py ============================================================================== --- plone.app.event/trunk/plone/app/event/interfaces.py (original) +++ plone.app.event/trunk/plone/app/event/interfaces.py Mon Mar 15 17:46:58 2010 @@ -1,4 +1,9 @@ from zope.interface import Interface +from Products.ATContentTypes.interfaces.interfaces import IATContentType + +class IATEvent(IATContentType): + """AT Event marker interface + """ class ICalendarSupport(Interface): """Calendar import/export |