Jens Vagelpohl <[EMAIL PROTECTED]> writes:
>
>
> On Oct 8, 2008, at 01:32 , Paul Winkler wrote:
>
> > Rob Miller <[EMAIL PROTECTED]> writes:
> >> then CMF does it's normal wrapping of these user objects using the
> >> standard
> >> MemberData implementation.
> >
> > Hmm, right, so then this
Paul Winkler wrote:
> Rob Miller <[EMAIL PROTECTED]> writes:
>> then CMF does it's normal wrapping of these user objects using the
>> standard
>> MemberData implementation.
>
> Hmm, right, so then this might still be on-topic here ;-)
> Maybe the right thing is for CMF to do a directlyProvide
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Oct 8, 2008, at 01:32 , Paul Winkler wrote:
> Rob Miller <[EMAIL PROTECTED]> writes:
>> then CMF does it's normal wrapping of these user objects using the
>> standard
>> MemberData implementation.
>
> Hmm, right, so then this might still be on-
Rob Miller <[EMAIL PROTECTED]> writes:
> then CMF does it's normal wrapping of these user objects using the standard
> MemberData implementation.
Hmm, right, so then this might still be on-topic here ;-)
Maybe the right thing is for CMF to do a directlyProvides() call in wrapUser?
- PW
__
Paul Winkler wrote:
> Jens Vagelpohl <[EMAIL PROTECTED]> writes:
>> I'd say that's a typo. The referenced IMember probably means the
>> IMemberData interface, which does exist.
>
> Sounds good. Existing member implementations might have to be updated to
> declare
> themselves implementing that
Jens Vagelpohl <[EMAIL PROTECTED]> writes:
> I'd say that's a typo. The referenced IMember probably means the
> IMemberData interface, which does exist.
Sounds good. Existing member implementations might have to be updated to declare
themselves implementing that interface. For example, remember
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Oct 2, 2008, at 20:32 , Paul Winkler wrote:
> But there does not seem to be any such interface as IMember.
> I've grepped everywhere I can think of.
>
> There probably should be :)
I'd say that's a typo. The referenced IMember probably means the
In CMFCore/interfaces/_tools.py I found several references
to an IMember interface:
class IMemberDataTool(Interface):
...
def wrapUser(user):
"""Returns an IMember corresponding to the given user object.
...
"""
...
class IMembershipTool(Interface):
...
de