• last updated 17 hours ago
Constraints: committers
Constraints: files
Constraints: dates
add new API command for the connection context (e.g. xo:cc): eval_as_user {-user_id:integer cmd}

  1. … 1 more file in changeset.
fix brain blackout

fix typo

- PackageMgr.require_site_wide_pages: add flag -refetch_if_modified

When the flag is used, site-wide pages are automatically updated,

when the file in the prototypes directory changes

- improved source code documentation

- bumped version number to 5.10.0d27

  1. … 1 more file in changeset.
improve spelling

get rid of two xowiki::* calls and improve handling of bootstapping issues via empty package_id

provide an xo::cc when needed (e.g. during bootstrap)

provide a default for "-pages" in require_site_wide_pages,

bump version to 5.10.0d26

  1. … 1 more file in changeset.
move "get_nls_language_from_lang" to metaclass to make it usable from packages different to xowiki as well

  1. … 1 more file in changeset.

- move list of site_wide pages to meta-class,

such that every derived class might have different ones.

- bump version number to 5.10.0d25


- provide explicit site_wide pages

- bump version number to 5.10.0d49

  1. … 3 more files in changeset.
revert change, since this breaks applications

if the distinction is needed, a better change is required,

either via configuration of a prefix, or via subclassing.

  1. … 1 more file in changeset.
reduce verbosity

Fix typos

Try to avoid interference between two different table widgets rendered on the same page: fetch sorting column by prefixing by the table name

Crosscutting reform to ease configurability of xo* applications


- Provide support for site-wide packages

Site-wide packages can be used to provide a common

place for site-wide admins to configure application packages

and for testing purposes. These packages are mounted

on a special subsite (named "site-die") under acs-admin/

to avoid confusions for end-users of the site.

The site-wide subsite can be used as well for creating testing

instances or for other testing purposes.

- bump version number to 5.10.0d9


- Added support for site-wide packages.

Packages can define, how site-wide packages

should be configured

- Changed Package-level procs into instprocs

of the meta-class. This way, generic code can be

provided for common handling across packages.

This effects:

- configure_fresh_instance

- get_site_wide_page

- import_prototype_page

- lookup_side_wide_page

- require_site_wide_info

- require_site_wide_pages

- bump version number to 5.10.0d24


- provide configurable configuration info for new packages

(including site-wide packages)

- search for prototype pages along inheritance path

- moved Parameter.page prototype here

- added "table-of-contents" prototype page

- perform refactoring due to moving methods to the


- reduce usage of anonymous arrays

- bump version number to 5.10.0d49


- simplify apm callback and use new infrastructure

- provide configurable configuration info for new packages

(including site-wide packages)

- bump version number to 5.10.0d14

  1. … 14 more files in changeset.
add saftey-belt for missing CSSclass attributes

  1. … 1 more file in changeset.
improve stylability

add support in form-fields to add css class for td in TableWidget and whitespace changes

add method for saveing/restoring perconnection_parameters

VS: ----------------------------------------------------------------------

add method for deep copy of ordered composites

fix indentation, make it easier to grep for definiton of namespaced classes

make sure that parseargs treats argument as a single one

Rename 'require_html_procs'

Add 'require_html_procs' to the ::xo namespace in order to be compliant with OpenACS naming standards

  1. … 3 more files in changeset.
Remove leading colons in XOTcl methods while adding them to the documentation nsvs, to keep coherence among the different ways of adding proc doc in the system and avoid duplication

re-enable source_dependent operation (not clear, why this was commented out)

make passing name for temp tables optional

Address suggestion from issue #3420

Move root_of_host to acs:: namespace, replace occurrences, create deprecated wrapper

  1. … 1 more file in changeset.
prefer all caps spelling for SQL

  1. … 1 more file in changeset.