[Kolab-devel] Multiple identities and event handling

Bo Thorsen bo at thorsen-consulting.dk
Thu Nov 11 08:37:23 CET 2004


On Wednesday 10 November 2004 22:29, David Faure wrote:
> On Tuesday 09 November 2004 13:02, Bo Thorsen wrote:
> > In the above, Dave has two identities: "myself" and "boss".
> >
> > How will you figure out which of your identities is "you" - I mean,
> > how will you see if Dave should set <creator> to "myself" or "boss"?
> > I see three possible solutions here:
> >
> > - Use the first identity (since you are likely to always add yourself
> > first)
>
> Sounds hackish.

Very much, yes :-) But I'll bet you that in 99% of the cases, it's 
actually true. So it might be a good idea...

> > - Use the default identity
>
> Yes, the idea was to use the default identity.
>
> > - Use an explicitly set field - i.e. choose the "me" identity in
> > KOrganizer setup
>
> KOrganizer has its own setup already, but when using the "settings from
> control center" option, you in fact use the default identity (since the
> identity manager sets the control center settings).
>
> > All of these three carry other problems with them. The not so
> > interesting problem is what happens if you change your current "me"
> > identity - I would suggest not to worry too much about this, since we
> > want to at least worry more about the common case, which is that this
> > doesn't change. Using the default identity sounds good initially, but
> > I think many secretaries would be tempted to just set it as the
> > default identity, if they were switching all the time.
>
> Well, my more long term idea was to add a flag to kmail identities, to
> distinguish between "this is really me" and "this is someone I
> impersonate" (which can also be said as "I am a delegate of that
> person) - so let's call the bool "delegate". When checking if the user
> is the creator of an event, we would compare the creator field with all
> "non-delegate" identities in kmail.

... here, as the first place to set it.

To me it sounds like it's necessary to add this bool flag.

Bo.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.kolab.org/pipermail/devel/attachments/20041111/16036a55/attachment.sig>


More information about the devel mailing list