• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
if we deal with a ::xo::db::CrItem we use the item_id, otherwise use the object_id.

- no need to abort script, since call might be issued from various contexts

Use new proc 'category::ad_form::fill_widgets' when embedding categorization into ::Generic::Form

Bugfix in ::Generic::List :

- small refactor of methods to avoid naming conflicts with list properties. This caused weird issues if library wasn't manually reloaded after startup.

Bugfix in ::Generic::Form :

- let edit_data and new_data methods return object_id instead of item_id, because item_id is not a real field of acs_objects and this causes issues when enabling category mapping.

- move transaction enclosing from edit_data and new_data methods definition to the final form declaration, so category mapping code will be in the transaction too

- Fixed bug when someone doesn't want edit button to be autogenerated

- Fixed bug when someone doesn't specify any orderby for the list

Use 'eval' instead of '{*}' for row_code in 'List multirow', as we need complete, multiline evaluation there

Small bugfix, small improvement in documentation

New class ::Generic::List intended for an easier creation of boring list UIs for generic acs_objects

Modified ::Generic::Form class letting handle also plain acs_objects instead of only cr_items

- fix invalid @param declarations for API browser

  1. … 3 more files in changeset.
Allow for setting ad_form's mode

The default behaviour did not change, but one can now set ad_form's mode

to "display", which is used by some applications.

- change tabs into spaces

  1. … 22 more files in changeset.
* overworked db-abstraction layer with support for dbi_*

* dbi_* support is per default deactivated, can be activated via

e.g. setting ::acs::preferdbi to 1 in 0-acs-init.tcl

* bump version number to use dependencies for packages, using the new interface

  1. … 9 more files in changeset.
- normalize string expressions

  1. … 13 more files in changeset.