- remove call from Role object to unknown method :cache- remvoe per-request cacheing for dotlrn_community::get_community_id (gain is little, since the function uses already an per-thread cache)
make function usable in situations without an active connectionmake function usable in situations, where a location based on ad_url is incorrect (e.g. host-node mapped subsites)
- remove default value from CrClass proc lookup to support items of other types as well- add optional parameter -content_type to CrCache::Class lookup to allow specifying the content type (similar to "proc lookup")
scalability improvement: don't force a conversion of the string to a list (for sites, having e.g. several 10k sub nodes on a site node)on one site, this change reduces the overall processing time of a requests from ~16-20ms to ~4ms
Undeprecate and reimplement: require_admin_request, can_admin_request_p, require_notify_object and can_notify_object_p. Fixes in two templates (request-delete, request-change-frequency). (Many thanks to Felix Mödritscher for the patch!)