Re: [Zope3-dev] Re: RFC: Rename "principal" to "participant"

2005-09-14 Thread Uwe Oestermeier
Philipp von Weitershausen wrote: >I smell a proposal :). I cannot promise to write this proposal in the next two weeks, but I will try to write one before the NeckarSprint (6-9. Oct) takes place. The implementation of user objects would be a manageable sprint task. -- Uwe __

Re: [Zope3-dev] Re: RFC: Rename "principal" to "participant"

2005-09-14 Thread Philipp von Weitershausen
Uwe Oestermeier wrote: > Martijn Faassen wrote: > >>I ended up creating a first class User object too. See also my note >>about being able to access these in content space. > > The same holds for my project. Shouldn't they be part of the framework if > so many applications need them? I smell a

Re: [Zope3-dev] Re: RFC: Rename "principal" to "participant"

2005-09-14 Thread Uwe Oestermeier
Martijn Faassen wrote: > >I ended up creating a first class User object too. See also my note >about being able to access these in content space. > The same holds for my project. Shouldn't they be part of the framework if so many applications need them? Whether these user objects are placed in t

Re: [Zope3-dev] Re: RFC: Rename "principal" to "participant"

2005-09-14 Thread Martijn Faassen
Philipp von Weitershausen wrote: Steve Alexander wrote: [snip] I don't think systems should be built relying on being able to annotate principals. That sounds kind of implicit. I'd rather see a first class User concept. That was more the statement I was looking for. That, and a statement

Re: [Zope3-dev] RFC: Rename "principal" to "participant"

2005-09-14 Thread Steve Alexander
> Note that such user objects (or group objects) in applications are > frequently content objects and are accessible through content space. I > think in Zope 2 terms this entity may be called 'member'... In Launchpad, we have a Person table in the database. Data from there are converted into obj

Re: [Zope3-dev] RFC: Rename "principal" to "participant"

2005-09-14 Thread Steve Alexander
> If not that, we can at least make the weaker case that no Zope 3 *UI* > user (whether it's the ZMI or something built on top of it) ordinarily > should have to know about 'principals'. I agree with that. -- Steve Alexander ___ Zope3-dev mailing lis

[Zope3-dev] Re: RFC: Rename "principal" to "participant"

2005-09-14 Thread Philipp von Weitershausen
Steve Alexander wrote: >>Interesting. It looks to me like you're calling a User object what the >>CMF calls a Member. > > Sure. Does the CMF have any users who aren't members? Well, I think so. At least the CMF has different objects for members than for users (the former come from the CMF Member

[Zope3-dev] Re: RFC: Rename "principal" to "participant"

2005-09-14 Thread Steve Alexander
> Interesting. It looks to me like you're calling a User object what the > CMF calls a Member. Sure. Does the CMF have any users who aren't members? > Would you say that the existence of such a concept > in PAU should make principal annotation a unnecessary, if not even > deprecated? I don't

[Zope3-dev] Re: RFC: Rename "principal" to "participant"

2005-09-14 Thread Philipp von Weitershausen
Steve Alexander wrote: >>I think so too. But I whould not try to explain a PAU (pluggable >>authentication utility) without to use the word principal. I think >>using the words user or participant for a principal in this case is >>not a good idea. > > Perhaps the scope of the PUA can be extended

Re: [Zope3-dev] RFC: Rename "principal" to "participant"

2005-09-14 Thread Martijn Faassen
Steve Alexander wrote: I think so too. But I whould not try to explain a PAU (pluggable authentication utility) without to use the word principal. I think using the words user or participant for a principal in this case is not a good idea. Perhaps the scope of the PUA can be extended to have

Re: [Zope3-dev] RFC: Rename "principal" to "participant"

2005-09-14 Thread Martijn Faassen
Shane Hathaway wrote: Steve Alexander wrote: In Launchpad, request.principal is not used by the application programmers. It is used only by the authentication, authorization and publication machinery. The machinery looks up a Person (an application domain object) for the current principal (th

Re: [Zope3-dev] RFC: Rename "principal" to "participant", my 2p ;-)

2005-09-14 Thread Philipp von Weitershausen
Chris Withers wrote: > Philipp von Weitershausen wrote: > >>> - BUT, given that it's a big change and likely invalidates a lot of dead >>> tree material, I'd suggest we just stick with principal and be done with >>> it ;-) >> >> >> If that last point were the doctrine by which previous refactoring

[Zope3-dev] Re: "most specific" interface?

2005-09-14 Thread Philipp von Weitershausen
Jean-Marc Orliaguet wrote: > Philipp von Weitershausen wrote: > > >>Jean-Marc Orliaguet wrote: >> >> >> >>>is the order of the list of interfaces implemented by an object subject >>>to internal changes? >>> >>>I have identified the need for such a pattern: >>> >>> iface = object.interface() >>