[Zope3-dev] Re: Mini-proposal: zope.app.authentication group events
Florent Guillaume
fg at nuxeo.com
Thu Jan 12 19:18:34 EST 2006
Gary Poster wrote:
>
> On Jan 12, 2006, at 2:11 PM, Gary Poster wrote:
>
>> def IPrincipalAddedToGroup(interface.Inteface):
>> group = interface.Attribute('the group to which the principal was
>> added')
>> principal = interface.Attribute('the principal added')
>>
>> def IPrincipalRemovedFromGroup(interface.Inteface):
>> group = interface.Attribute('the group from which the principal
>> was removed')
>> principal = interface.Attribute('the principal removed')
>
>
> Small change: clarify that these are ids, and allow multiple principals
> to be specified.
>
> def IPrincipalAddedToGroup(interface.Inteface):
> group_id = interface.Attribute('the id of the group to which the
> principal was added')
> principal_ids = interface.Attribute('an iterable of one or more ids
> of principals added')
>
> def IPrincipalRemovedFromGroup(interface.Inteface):
> group_id = interface.Attribute('the id of the group from which the
> principal was removed')
> principal_ids = interface.Attribute('an iterable of one or more ids
> of principals removed')
+1
But why the ids and not the objects themselves? Wouldn't it allow for
more flexibility?
Florent
--
Florent Guillaume, Nuxeo (Paris, France) Director of R&D
+33 1 40 33 71 59 http://nuxeo.com fg at nuxeo.com
More information about the Zope3-dev
mailing list