• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Redefine content_item__get_virtual_path so that get_virtual_path__root_folder_id argument is not ignored

file upgrade-5.10.1b1-5.10.1b2.sql was initially added on branch oacs-5-10.

Test content::item::get_virtual_path

This will expose a logn standing bug where the root_folder_id argument is ignored

Extend test suite

Test content::item::get_root_folder

Remove broken line (non-existing arguments)

Increase api coverage, this uncovered a bug in content::item::unpublish

Test content::item::get_publish_date

Extend test to include content::item::get_path

Whitespace cleanup

Test content::item::get_descendants

Make sure method variable exists, fixes automated tests

    • -1
    • +2
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
Whitespace cleanup

    • -7
    • +7
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
Reinstate behavior:

behave again that when a date fragment value is empty, the padded value will also be empty and not a sequence of zeroes

See https://openacs.org/forums/message-view?message_id=5798230

free explicitly answer ns_set in "sets" method

free ns_set storage more eager (when e.g. large queries are used in longer loops)

use "ns_set stats" when available in memory statistics of ::xo::stats

Make URLs assumed to be hosted on openacs.org absolute

Make page more robust to situations, more frequest in a test setup, where a short-lived user has issued requests on the system and was recorded as online

strengthen boolean parameters in page contracts

strengthen boolean parameters in page contracts

  1. … 17 more files in changeset.
maintenance: simplified and shortened nested if expression

improve bootstrap3/bootstrap5 handling of personal notification messages

Many thanks for Monika Andergassen for providing the patch.

    • -2
    • +56
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
Don't draw a border around the proctoring iframe, to reduce UI cluttering

Provide a flag border_p

When this flag is enabled, an additional border will be drawn around the iframe embedding the proctored object.

Useful to make the proctored session more visible by e.g. in-person supervisors during an exam.

Update documentation:

- Replace AOLServer -> NaviServer

- Replace rericeted link to the package repository

- Refer to Wikipedia pages for facts about ArsDigita and original ACS

- Add links to Postgres and Oracle web pages

- Reformat markup

Fix typos

Improve Git repository rebuild

- support tags: CVS tags are exported to the Git mirror and should have the precedence over branches when collecting available channels. Tags are now exported correctly from the Git repos.

- limit exported versions: we can now limit the versions that will be exported and also those that will only be exported via the "compat" channel. This works via a flag to the proc.

- hardcode openacs.org in the documentation link fo the exported repo, as the assumption is that the link will be served from the xowiki instance there

- include a download button, as per the openacs.org version in the extracted repo

Whitespace cleanup

Fix typo