• last updated 55 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- add -initialize flag to methods "get_instances_from_db" and "get_folder_children"

  1. … 2 more files in changeset.
- remove obsolete code

  1. … 1 more file in changeset.
- reduce verbosity

- fix caching of slots in db_slot for extend_slot (backport from HEAD)

  1. … 2 more files in changeset.
- fix caching of slots in db_slot for extend_slot

  1. … 2 more files in changeset.
- don't build db-stubs for trigger functions

  1. … 1 more file in changeset.
Merging back to HEAD all changes that happened in branch oacs-5-8 between tags: vg-merge-oacs-5-8-from-20141027 and vg-merge-oacs-5-8-from-20150427

  1. … 520 more files in changeset.
- don't clobber objects in "instantiate_objects" if these exists already

- add support for item index hook (to be used in other packages)

  1. … 2 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- provide an "update" method for plain object similiar to an "insert" method

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

- 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)

  1. … 1 more file in changeset.
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.
In case an empty query is given use the query name to fetch it.

- Standardize spelling of OpenACS in xo* packages

  1. … 7 more files in changeset.
- fix invalid @param declarations for API browser

  1. … 3 more files in changeset.
- added an option flag "ignore_missing_package_ids" to xo::db::Class ad_instproc instantiate_objects to

omit warnings about missing package_ids for parameters. Currently, OpenACS creates apm_paramter

objects without a package_id. This is not so easy to fix in the kernel, since e.g. the

package_id of acs-kernel is created after the paramters are added. One could use an

"magic object id", but that would need special handling on several places.

  1. … 1 more file in changeset.
- add support for column expressions index (many thanks to Michael Aram)

- new function to allow driver selection/switching

- use bind variables instead of tcl substituted vars to improve hit ration in prepare cache

- add missing ::xo::db::DB method "transaction"

- fix commented out statement, causes troubles with multiline sql statements

- uplevel one level higher when substituting variables, cmds in named SQL queries

- perform substitution when fetching sql via query names

- change tabs into spaces

  1. … 22 more files in changeset.