• last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix link such it works without a redirect

  1. … 152 more files in changeset.
Take also care to populate the newly created column with the group ids coming from automatically generated message keys

file upgrade-5.10.0d13-5.10.0d14.sql was initially added on branch oacs-5-10.

Create index on the new lang_message_keys.object_id column

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

Deprecate content::folder::get_folder_from_package as it assumes there will be one folder per package, not true in general

Replace its only occurrence in the codebase with a local reimplementation (expecting the assessment package to comply with this restriction and not have more than 1 folder per package instance)

Deprecate a proc broken since we have memory of it (~17 years)

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