• last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge in recent fixes from head

  1. … 8 more files in changeset.
fix comma in comment

- fix for oracle

- improve (clusterwide) cache management

- fix documentation (api browser)

  1. … 2 more files in changeset.
fix typos in pseudo-comments for api-doc

  1. … 1 more file in changeset.
try to maintain both, creation_user and modifying_user for cr_items, although stored procedures don't handle this

some minor oracle fixes

  1. … 1 more file in changeset.
fix typo

call as well initialize, when fetching from cache

fix for references clause

  1. … 2 more files in changeset.
- better naming

- more general method for updating single attributes

- don't require item_id on get_instance_from_db

- add per default own acs-type as allowed content type in require_folder

- support for date datatype in generic sql interface

- support for updating arbitrary fields in revisions

- new flag 'use_given_publish_date' to save and save_new

to override the default behavior of setting publish_date

by set_live_revision

- bump version number to 0.79

  1. … 2 more files in changeset.
overwork user id handling

reduce cases, where login is forced

address problems, where auth::login forces a script abort and cunfuses a surrounding catch operations

  1. … 2 more files in changeset.
simplifying privilege checking

new privileges for policies

everybody (synonym for none),

public (synonym for none),

admin (swa or package_admin)

registered_user (synonym for "login")

  1. … 1 more file in changeset.
reduce verbosity

don't return all revisions when using automatic views

new parameter management

  1. … 5 more files in changeset.
cluster support for cr-cache and chat

  1. … 4 more files in changeset.
Handling of clobs (like in the version in the oacs-5-3 branch, but simpler

due to slot based code); bumping version numbers.

  1. … 1 more file in changeset.
Produce better SQL queries for "instance_select_query". The new version allows to specify the base_table,

which is either cr_revisions (default) or the automatically generated view (such as e.g. xowiki_pagei).

This change allows to avoid joins of large tables, which might be in large installations slow

allthough all involved join conditions are indexed. The join with acs-objects is now as

well done only when needed (maybe we add an option for make this explicit later, when needed).

  1. … 1 more file in changeset.
some fixes for fresh installs

  1. … 5 more files in changeset.
major revision of the interface between xotcl objects and acs objects and content repository objects

    • -0
    • +1121
    ./cr-procs.tcl
  1. … 5 more files in changeset.