[Chandler-dev] chandlerdb updated (0.6-73)

Bryan Stearns stearns at osafoundation.org
Wed Jan 17 10:43:09 PST 2007


Brian,

I think it'd be a step forward to get rid of the notion of 'subject' 
internally (that is, I think we should get rid of the Calculated Andi 
mentions; the mail service would just treat displayName as the subject. 
Where it's necessary to _label_ the displayName differently, I think the 
UI layer can take care of special-casing it. What do you think?

...Bryan


Andi Vajda wrote:
>
> After your next 'svn update' you need to get the latest chandlerdb 
> version
> by running in 'chandler':
>      make chandlerdb  - OR -
>      make install
>
> This update removes support for "redirectTo".
> I changed all the remaining uses of redirectTo to use a python 
> property() or a schema.Calculated() instead.
>
> One thing to watch out for are uses of getAttributeValue() and 
> setAttributeValue() on the attributes that became properties or 
> Calculateds.
> As these are no longer Chandler attribute, a NoSuchAttributeError 
> should be reported when using these old APIs.
>
> It is strongly recommended to use getattr() and setattr() instead 
> anyway, at least for performance reasons.
>
> Also, emails that were not shared as anything else such as a task or a 
> calendar event prior to this change may lose their 'subject'. That 
> attribute used to be redirected to 'displayName' but there were a 
> bunch of backwards compatilibity tricks played to keep sharing 
> subjects as <subject> instead of <displayName>. These tricks are now 
> gone and 'subject' is just a schema.Calculated() based on 
> ContentItem.displayName.
>
> Andi..
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev



More information about the chandler-dev mailing list