Fixed broken behavior for the sitewide admin. user_id was being set thenoverwritten in a loop, causing the last user listed by this templated to bedenoted as being a "sitewide admin" with no option to turn off their powers.Pfft!
- Allowing to upload new version of resource files. It doesnt matter wich mime_type the resource has.- Allowing to edit names of learning objects.- Showing which version of the resource is the live version in some listbuilders.- Fixing some typos.
Allow search based on role_ids instead of case_ids, allowing search forassignees on new cases.Fix picklist implementation to get workflow_id from role_id isntead ofcase_id. Case_id isn't really needed in this query since role_id maps toworkflow_id.
Major cleanup of item-procs, replaced DB calls by calls to content::item::* in 18of the 24 deprecated procs, just six procs are still required. Commented mostof the affected calls in ::content::item::*
Added the option to rsync instead of tar and scp. This is useful if you have a large number of files in the content repository which you do not want to compress (especially if you have podcasts there)
lower level support for the OO abstraction for stored procedures. reduced per/call overhead relative to Plain OpenACS significantly. The generic call interface is now even faster than calling stored procedures via "db_0or1row".