Removed .LRN dependencies from calendar (essentially the view include
scripts only worked from within .LRN or calendar itself). Did a bunch… Show more
scripts only worked from within .LRN or calendar itself). Did a bunch… Show more
Removed .LRN dependencies from calendar (essentially the view includescripts only worked from within .LRN or calendar itself). Did a bunch ofclean-up of stuff being computed by portlets that are totally ignored by thecalendar include scripts. If the semantics are wanted, they should be putinto the calendar package itself. Switched a bunch of stuff to properly useexport_vars, and to generate links inline rather than subst an awkwardtemplate. Got rid of the use of site_node_object_map in calendar, becausecalendars have a perfectly usable package_id in the data model (should reallybe rewritten to use package_id in the underlying acs_objects row), and theURLs generated by site_node_object_map are just as easily generated from thispackage id. Bonus: site nodes are cached, the site_node_object_map is not.
Show less