• last updated 10 hours ago
Constraints: committers
Constraints: files
Constraints: dates
OpenNSD is kaput

Release 0.1d2 of user-tracking tool

  1. … 168 more files in changeset.
bugfix: need subject_id to pick up old session

fixing karma on user-tracking pkgs for davido

bugfix: calling wrong proc for as::item::item_data

small bug in 'add new...' form

bug in conditional was preventing widget editing

use standard permissions and permissions api; more tweaking

    • -33
    • +1
  1. … 58 more files in changeset.
set richtext element values using template::util::richtext::create thanks to daveb

    • -12
    • +14
changed caching of item data and display type data

  1. … 4 more files in changeset.
bugfix: get random_p for edit

Add oracle support to assessment portlet

Made sure you can see a list of users who answered an anonymous assessment and when. It is not possible to see what they answered though.

Performance increase for the display of the administration page due to clever caching. Has the additional benefit that we will memoize the items display upon creation and not only for the first user

Fixed content::folder

Added function to return the content_folder_id for a package

Added function (cached) to return table_name of an object

Added function (cached) to return table_name of an object

Added a (cached) function to retrieve the content::folder_id from a package_id

Cached the package_object_attribute_list indefinitely as this is a serious performance degrader if you use the CR TCL functions. Furthermore, attributes should not be changed without a restart if I'm not mistaken, therefore util_memoizing indefinitely seems to be a valid way of doing this. Kudos to Timo.

fixing if condiftion for cutting off the item list of a section

Fix case when a one character term is in the middle of two other terms. Add test case.

remove users tab plus some small cleanup

use listbuilder plus some misc cleanup


    • -10
    • +2


Significant refactor. Moved the tcl code out of the .adp file and added dynamic expand collapse if the browser supports javascript. Works on non-js browsers too. The tree building still isn't as clean as I'd like, this probably requires a recursive function to do cleanly, but it works and is IMHO a vast improvement over the previous version.

Retrieve and include header stuff from global variable dotlrn_master__header_stuff. This is helpful for portlets that use javascript, e.g. dotlrn-main-portlet, and gives us a way to do it without having to ship the javascript on every page.

    • -0
    • +1
    • -1
    • +8
Adding dhtml tree code.