[Zope-dev] 2.3 beta
Brian Lloyd
brian@digicool.com
Wed, 17 Jan 2001 11:40:26 -0500
> ps. for those who missed the first post, I'm advocating that the ordering
> of the management menu tree be done by the ObjectManagers and their ilk
> rather than an enforced alphabetic sort in the tree itself. More logical
> groups exist in some cases.
>
> --
> Richard Jones
I've checked in the change to allow this. Basically, the
tree tag dtml for the manage_menu view no longer passes
a 'sort' argument, so whatever ordering is returned from
tpValues() is preserved.
The default tpValues implementation in ObjectManager has
been updated to return subobjects sorted by id.
So the effect of this is:
- All ObjectManager-derived objects that do not
specifically override tpValues will continue to be
sorted by id like usual
- tpValues implementations can now dictate what the
best 'general case' (manage_main) sorting is for
its subobjects
- Custom tree views written by users that specify a
'sort' parameter will continue to do the right thing
(the sort specified to the tree tag will be applied
to the results of tpValues)
Brian Lloyd brian@digicool.com
Software Engineer 540.371.6909
Digital Creations http://www.digicool.com