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