• last updated 16 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Whitespace cleanup

Fix typo

file upgrade-5.10.0d11-5.10.0d12.sql was initially added on branch oacs-5-10.

acs-lang reform

Provide an optional object_id which can be used to register message keys that will be bound to the lifecycle of an acs-object. When the object is deleted, so will the message key.

This is useful for groups that automatically define a message key for their pretty name. Tcl api was already aware of this and would cleanup such message keys, but other idioms e.g. stored procedures used to delete groups would leave leftovers behind. These can become relatively numerous on group-intensive systems such as LEARN.

Other future usages for this new feature might be the automatic localization of xowiki FormPage properties.

New test checking that no leftover groups localizations are still there on the system

Cleanup test message key

Test covering the automagical localization of group pretty names

Remove leftover public api: the underlying database api was obsolete and removed 5 years ago by git commit d91c99f522588a41bd8614ba815162a81940b08a

Make apm callback private

improve comments

reduce usage of anonymous arrays

    • -21
    • +13
    /openacs-4/packages/xowiki/tcl/menu-procs.tcl
Whitespace changes

Set 'dotlrn-bm' procs without current implementation to private

Set 'dotlrn-faq' procs without current implementation to private

Set 'dotlrn-forums' procs without current implementation to private

Whitespace changes

Set 'dotlrn-homework' procs without current implementation to private

Set 'dotlrn-static' procs without current implementation to private

Whitespace changes

Set 'dotlrn-evaluation' procs without current implementation to private

Set 'dotlrn-dotlrn' procs without current implementation to private

Whitespace changes

Set 'dotlrn-chat' procs without current implementation to private

Add 'static_portal_content::add_to_portal' 'static_portal_content::update' and 'static_portal_content::remove_all_from_portal' to the 'static_portal_content__procs' test

Fix typo

accept as page_ref for an object as well an item_id

This change simplify resolving items. raw ids seem

fine, since the listing are not persisted or moved between

OpenACS instances.

    • -1
    • +2
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
Fix query name, detected by 'static_portal_content__procs' test case

Add test case 'static_portal_content__procs'

Add test case 'fs_portlet__names'

Add test case 'dotlrn_assessment__names'