On Sep 8, 2005, at 12:05 PM, Phillip J. Eby wrote:
So the first part of what I'm proposing, then, is that in the
sharing parcel, Morgen should be able to do this:
items = schema.Sequence(pim.CalendarEventMixin,
inverse=schema.One())
and *not* have to go edit the CalendarEventMixin class, just to add
the backward reference that he never uses anyway.
Bliss.
I have a question though -- since this still adds an attribute to the
CalendarEventMixin under the hood, do we still have the problem that
a Kind can't be modified once instances of it have been created? You
couldn't create a bunch of CalendarEvents in your repository and then
later add in 'foreign' (or whatever we're calling them) attributes to
that Kind, right? I realize this is nothing new, I just wanted to
verify my understanding.
I like your proposal. +1
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev