• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- bump version number to 5.8.1b2

  1. … 75 more files in changeset.
- ease overloading of caching behavior

  1. … 1 more file in changeset.
- bump version numbers for beta release

  1. … 74 more files in changeset.
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

- provide an "update" method for plain object similiar to an "insert" method

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

- don't call package-initialize for uri /. In recent changes in microsft windows, the dav handler changed to query the OPTIONS and PROPFIND on the root url which can cause problems, when we try to call package-initialize on an acs-subsite.

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

Revert changes in xo::db::require table, as new definition is already handled

- update version numbers and dependencies

  1. … 1 more file in changeset.
- Fixed regression in fallback utilities

- Fixed regression in ::xo::db::require table due to argment 'definition' being now in dict format

Added transitional code for installations running with acs-kernel prior to version 5.8.1a6,

or later before running upgrade scripts: some ::xo::db::sql::utility methods would be missing,

so they are transitionally defined on the fly.

- add attribute "create_table_attribute" to "::xo::db::Attribute" to

contol the creation of somewhat magic attributes (e.g. "text" of the

acs content repository)

Commented log statements used while testing

Fixed bug due to typos

As we now have ::xo::db::sql::util interface to check for database object's existance,

there is no need for inline sql snippets in the code for such task.

- transform table definitions to dicts to make it possible to check for colums to be added (based on work of Antonio Pisano)

  1. … 2 more files in changeset.
- fix typo

- make code more robust against versions of nsf/nx

- adjust to newest xotcl 2/nsf from git

- bump version numbers to [25].8.1a3

- update requirements for core components to newest version number in the branch

  1. … 74 more files in changeset.
- follow protocol of documentation mode to enable better documentation in the API browser

- render www-files with syntax highligher (adding links)

- improve rendering of package-view calls (left column was to small)

- improve validity of HTML markup

- don't treat "@" as API command in syntax highlighter

- remove "api" prefix from functions in the "::apidoc::*" namespace

- mark externally called functions as public

  1. … 8 more files in changeset.
- name callbacks similar as in other xo* packages

In case an empty query is given use the query name to fetch it.

- remove unuded dubugging function