• last updated 15 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use common interface for object reference in bulk actions

- use same interface in child-resources and form-usages (when bulk-actions are used)

- move "get_ids_for_bulk_actions" from page to package (to make in usable in www/admin)

- use consistently "get_ids_for_bulk_actions" (also in www/admin/*.tcl)

- provide backward compatibility (still support "name" and "-parent_id")

    • -2
    • +69
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -3
    • +7
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
    • -1482
    • +0
    /openacs-4/packages/xowiki/www/admin/test.tcl
Include stream name in the error message

Enforce also that, after proctoring has successfully started, captured videos do not stop anymore

This could mean that the video entered some invalid state, as we had already defined an event handler to restart a paused video...

Improve error message

template::set_css_property: support flag "-querySelector" (in addition to the leass powerful "-class")

Whitespace changes

Add 'static_portlet_add_remove_from_page' test case, covering 'static_portlet::add_self_to_page', 'static_portlet::remove_self_from_page', 'static_admin_portlet::add_self_to_page' and 'static_admin_portlet::remove_self_from_page'

Fix 'portal::remove_element' call

Avoid suddent request bursts when e.g. connectivity resumes

Include the technical error message in the popup to the user when missing stream error occurs

Add 'calendar_full_portlet::get_pretty_name' and 'calendar_portlet::get_pretty_name' to the 'calendar_portlet_links_names' test case

Add 'calendar_portlet_add_remove_from_page' test case, covering 'calendar_portlet::add_self_to_page', 'calendar_portlet::remove_self_from_page', 'calendar_list_portlet::add_self_to_page', 'calendar_list_portlet::remove_self_from_page', 'calendar_full_portlet::add_self_to_page', 'calendar_full_portlet::remove_self_from_page', 'calendar_admin_portlet::add_self_to_page', and 'calendar_admin_portlet::remove_self_from_page'

Store the previous picture by a deep value copy, rather then by reference, as the original canvas is going to be watermarked

Add 'dotlrn_portlet_add_remove_from_page' test case, covering 'dotlrn_portlet::add_self_to_page', 'dotlrn_portlet::remove_self_from_page', 'dotlrn_members_portlet::add_self_to_page', 'dotlrn_members_portlet::remove_self_from_page', 'dotlrn_members_staff_portlet::add_self_to_page', 'dotlrn_members_staff_portlet::remove_self_from_page', 'dotlrn_admin_portlet::add_self_to_page' and 'dotlrn_admin_portlet::remove_self_from_page'

Add 'dotlrn_portlet::get_pretty_name' to the 'dotlrn_portlet_links_names_keys' test case

Add 'fs_portlet::get_pretty_name' to the 'fs_portlet__names' test case

Add 'fs_portlet_add_remove_from_page' test case, covering 'fs_portlet::add_self_to_page', 'fs_portlet::remove_self_from_page', 'fs_contents_portlet::add_self_to_page', 'fs_contents_portlet::remove_self_from_page', 'fs_admin_portlet::add_self_to_page' and 'fs_admin_portlet::remove_self_from_page'

Add 'evaluation_portlet_add_remove_from_page' test case, covering 'evaluation_evaluations_portlet::add_self_to_page', 'evaluation_evaluations_portlet::remove_self_from_page', 'evaluation_assignments_portlet::add_self_to_page', 'evaluation_assignments_portlet::remove_self_from_page', 'evaluation_admin_portlet::add_self_to_page' and 'evaluation_admin_portlet::remove_self_from_page'

New index on the forums_reading_info table

    • -2
    • +2
    /openacs-4/packages/forums/forums.info
file upgrade-1.4d2-1.4d3.sql was initially added on branch oacs-5-10.

Whitespace cleanup

Add 'forums_portlet_add_remove_from_page' test case, covering 'forums_portlet::add_self_to_page' and 'forums_portlet::remove_self_from_page'

Add 'news_portlet_get_summary_length' test case, covering 'news_portlet::get_summary_length'

Add 'news_portlet::get_pretty_name' to the 'news_portlet_links_names' test case

Add 'news_portlet_add_remove_from_page' test case, covering 'news_portlet::add_self_to_page', 'news_portlet::remove_self_from_page', 'news_admin_portlet::add_self_to_page' and 'news_admin_portlet::remove_self_from_page'

Add 'faq_portlet_add_remove_from_page' test case, covering 'faq_portlet::add_self_to_page', 'faq_portlet::remove_self_from_page', 'faq_admin_portlet::add_self_to_page' and 'faq_admin_portlet::remove_self_from_page'

Add 'assessment_portlet_add_remove_from_page' test case, covering 'assessment_portlet::add_self_to_page', 'assessment_portlet::remove_self_from_page', 'assessment_admin_portlet::add_self_to_page' and 'assessment_admin_portlet::remove_self_from_page'

Add 'chat_portlet_add_remove_from_page' test case, covering 'chat_portlet::add_self_to_page', 'chat_portlet::remove_self_from_page', 'chat_admin_portlet::add_self_to_page' and 'chat_admin_portlet::remove_self_from_page'

Add trivial 'bm_portlet_pretty_name' test case, covering 'bm_portlet::get_pretty_name'

Fix test name and description