I'd really like to help on this, but also hate to nag :) Does PAS still want
the concept of a flexible prefix? Assuming the zbir_fixing_ids_branch
represents the future of PAS, is there anything we can do to help move this
If Zope3 has implemented these ideas already, I guess I could simply look at
that. Does anyone know if that is the case?
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Behalf Of Mark Hammond
> Sent: Wednesday, 18 May 2005 12:55 PM
> To: 'Zachery Bir'; firstname.lastname@example.org
> Subject: RE: [Zope-PAS] Re: id mangling
> > The initial work is done (scrubbing
> > PAS of expectations of mangled ids), I think all we need
> > now is a way
> > to have the plugins to assert they want to use a prefix. I
> > imagine this
> > would be some property of the plugin and if you need
> > multiple plugins
> > to play along together, you'd make the same assignment on each.
> Along with Cameron, I'm starting to have a bit of a look at
> this. Looking back over the archives, I found a mail from
> Lennart that went into slightly more detail:
> : It was decided that you define the prefix for each plugin, as a
> : configuration setting or that plugin. That will mean that
> : extractor, authenticator and enumerator plugins with that
> : prefix will only work
> : with plugins e/a/e plugins with the same prefix.
> : Default will be no prexfix, meaning that all plugins will
> : work with all other plugins.
> There seem to be 2 basic ways of approaching this in
> 1) Re-instate the concept of _mangleId(), but change the
> implementation (and params) to add a prefix only if the
> plugin wants one. This would also appear to involve adding
> the concept of the prefix to the interface.
> 2) Keep this concept internal to the plugin itself. The
> plugin becomes responsible for adding or removing the prefix
> as appropriate.
> (1) seems right to me here.
> Once either of them is done, the ZMI for existing plugins
> will need to grow the ability to set this prefix, and
> existing plugins will need to review their use of the mangle
> functions (the details of which depend on 1 or 2 above)
> Am I on the right track here? I so, can someone offer me
> guidance on (1) and (2) above?
> Zope-PAS mailing list
Zope-PAS mailing list