antoniop in OpenACS

Whitespace cleanup

Export message keys to normalize sorting anx xml quoting (will prevent huge diffs with new message keys)

New test for json and utf-8 encoding against Postman Echo webservice (https://docs.postman-echo.com)

Take care of removing the automatically generated group name translation when deleting the group

Correct inconsistent message key creation between group::new (underscore) and group update (dot)

Introduce a new callback hook for calendar item edit

Whitespace changes

Revert cache flushing, as it was solved differently downstream

Force a complete flush also when setting a global parameter, other than when deleting

This operation seems superfluous upstream, but downstream code has some specific flushing behavior that would otherwise be applied only at deletion. The change is supposed to be merged in a way that will enable such specific flushing downstream

Keep returning the item id from next for code around expecting such behavior

    • -3
    • +5
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Delete obsolete UI

Delete obsolete test page

Add include contract

Add page contract, whitrespace cleanup

    • -46
    • +49
    /openacs-4/packages/dotlrn/www/dotlrn-master.tcl
Add page contract, whitespace cleanup

Add page contract

Add include contract

Fix typo in adp

Add include contract

    • -24
    • +17
    /openacs-4/packages/dotlrn/lib/member-email.tcl
Add include contract

Fix typo

Allow dots in the proc name when building the doc HTML to accomodate e.g. for procs such as "system.methodHelp"

Whitespace cleanup

    • -15
    • +15
    /openacs-4/packages/xml-rpc/tcl/system-procs.tcl
Create testing instance outside the transaction so it is visible for http requests as well and tear it down, always require empty instances

Use a common idiom to retrieve the first instance that is not cache dependent (ToDo reproduce the issue with ::xo::parameter get_package_id_from_package_key in an own test)

Use ns_conn location as a simpler way to retrieve the test URL (and more robust e.g. when behind a https proxy)

Let go the init_classes approach and require what is needed for each test locally (fixes path_resolve and basically all xowiki tests)

Make test dependent on xotcl

Improve documentation

Deprecate duplicated and untested proc auth::driver::GetParameters