from ZPublisher.Converters import type_converters
from Acquisition import aq_inner, aq_parent, aq_base
from AccessControl import ClassSecurityInfo, Permissions, Unauthorized, getSecurityManager
+from zope.interface import implements
+from Products.CMFCore.interfaces import IActionProvider
from Products.CMFCore.ActionProviderBase import ActionProviderBase
+
# BBB CMF < 1.5
try:
from Products.CMFCore.permissions import ManagePortal
""" This tool wraps group objects, allowing transparent access to properties.
"""
# The latter will work only with Plone 1.1 => hence, the if
- __implements__ = (IGroupDataTool, ActionProviderBase.__implements__)
+ implements(IGroupDataTool, IActionProvider)
+ # __implements__ = (IGroupDataTool, ActionProviderBase.__implements__)
id = 'portal_groupdata'
meta_type = 'CMF Group Data Tool'