• last updated 16 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix applet mountpoint:

.LRN UI expects the static portlet applet to be mounted under the /dotlrn/applets site node and this is also the case at the WU installation. However, upstream .LRN mounts the applet under /dotlrn, causing dead links in the UI. Rectify the situation and provide an automated test that will enforce this condition from now on.

    • -0
    • +18
    ./test/dotlrn-static-test-procs.tcl
  1. … 1 more file in changeset.
Use 'portal::exists_p' instead of custom idioms

  1. … 7 more files in changeset.
Reinstate get_portal_id_not_cached as private, replace occurrences with public api

  1. … 1 more file in changeset.
Delete site_node after unmount in 'dotlrn_static::remove_applet'

Add trivial 'dotlrn_static_pretty_name' test case

    • -0
    • +11
    ./test/dotlrn-static-test-procs.tcl
Implement 'dotlrn_static::remove_applet' and 'dotlrn_static::remove_portlet', and make 'dotlrn_static::add_portlet' return the element_id after adding the portlet to the portal

Add 'dotlrn_static__applet_portlet' test case, covering 'dotlrn_static::add_applet', 'dotlrn_static::add_portlet', 'dotlrn_static::add_portlet_helper', 'dotlrn_static::remove_portlet' and 'dotlrn_static::remove_applet'

    • -0
    • +100
    ./test/dotlrn-static-test-procs.tcl
Set 'dotlrn-static' procs without current implementation to private

Add new simple tests for dotlrn-* packages

    • -0
    • +32
    ./test/dotlrn-static-test-procs.tcl
  1. … 10 more files in changeset.