[Zope-CMF] Re: [dev] CMFActionIcons: permissions
Casey Duncan
casey at zope.com
Tue Apr 27 16:01:44 EDT 2004
On Tue, 27 Apr 2004 11:26:27 -0400
Tres Seaver <tseaver at zope.com> wrote:
> Jens Vagelpohl wrote:
> >> Is there any good reason why CMFActionIcons has its own
> >permissions?>
> >> If not, I'd like to replace 'Manage Site' by 'Manage portal' and
> >> import all permissions from Products.CMFCore.CMFCorePermissions.
> >
> >
> > +1
> >
> > I doubt it was Tres' intention to have that package contain
> > different permissions.
>
> Permissions, like exceptions, events, and interfaces, are part of the
> "public API" of a product, and deserve to be highlighted.
>
> I actually prefer to have each product have its own 'permissions.py'
> module, which either imports more generic permissions from elsewhere
> (AccessControl.Permissions, CMFCore.{CMFCoreP,p}ermissions), or else
> declares any new ones needed. This puts the naming of the permissions
>
> (but not the string values!) under control of the product author.
>
> While we are at it, why don't we move the ones in CMFCore to a
> 'permissions.py' module, and leave behind the 'CMFCorePermissions.py'
> module for backward compatibility.
+1, I hate that module name!
-Casey
More information about the Zope-CMF
mailing list