• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- stick in oacs-5-8 to the old praxis and load core.js in oacs-5-9 as body script

- allow upgrade of blank-master.{tcl,adp} via install-from-repository. This files should be free of site-specific customizations

- include js function acs_Focus() in head such that core.js can be

added safely as body_script

- remove obsolete handling for document.getElementById()

- fix merge bug

- fix merge bug

- bump version number to allow install-from-repo

    • -3
    • +3
    /openacs-4/packages/acs-tcl/acs-tcl.info
- add kernel parameter to support conveniant setting of expiration dates for /resources/*. See as well http://openacs.org/forums/message-view?message_id=4231862

- use "ot*" as alias for acs-object-types instead of "o*", which is used usually for acs-objects

- fix typo

- fix typo

- use tcl expand operator instead of eval

Avoid using tree_sortkey to fetch all fs objects (folders and files) created under file storage instances within communities. Using recursive queries instead.

- make sure to pickup latest fixes via "install from repository"

    • -2
    • +2
    /openacs-4/packages/xowiki/xowiki.info
- make sure to pickup latest fixes via "install from repository"

    • -2
    • +2
    /openacs-4/packages/xowiki/xowiki.info
- fix checking of category_ids in weblog

    • -3
    • +6
    /openacs-4/packages/xowiki/tcl/weblog-procs.tcl
- fix checking of category_ids in weblog

    • -3
    • +6
    /openacs-4/packages/xowiki/tcl/weblog-procs.tcl
removing extra space.

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- update item index in reparent operation

    • -1
    • +3
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- update item index in reparent operation

    • -1
    • +3
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- use grounded recurisve query instead of *children view

    • -6
    • +20
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
- use grounded recurisve query instead of *children view

    • -6
    • +20
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
removing extra space.

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- update release date

- added missing semicolon

- make script robust against multiple loads

Scalability reform part 3 (content-repository):

- content_revision__del:

* Removed manual nulling of live_revision and latest_revision

by using appropriate ond delete actions on foreign keys

* Removed manual deletion of old_revision and new_revision in

cr_item_publish_audit by using "on delete cascade"

- content_item__del:

* Removed manual deletion of item_id in cr_item_publish_audit

by using "on delete cascade"

* Removed manual deletion of item_id in cr_release_periods

by using "on delete cascade"

* Removed manual deletion of item_id in cr_item_template_map

by using "on delete cascade"

* Removed manual deletion of item_id in cr_item_keyword_map

by using "on delete cascade"

* Removed manual deletion of direct permissions (was already

cascading)

- Added missing index for child_id to cr_child_rels.

This index was in the create scripts (with a non-conformant name),

but not in the upgrade scripts

- bump version number of acs-content-repository to 5.9.0d3

- update to versin 0.045

    • -2
    • +2
    /openacs-4/packages/q-forms/q-forms.info
- class browser: give more "above" context, when a class has no subclasses

- no need for semicolon

- reenable object browsing in addition to class browsing

- Scalability reform part 2:

* remove cases in the content repository where referencial

integrity was handled manually. Ancient versions of

PostgresSQL seemed to have a bug, which was adressed

via extra triggers in OpenACS

* drop some leftover form ancient versions, were some

update scripts were missing

- bump version number of acs-content-repository to 5.9.0d2

- scalability reform part 1

* remove manual delete operations from acs_object__delete()

where update is as achieved automatcially via cascade operations

* improve documentation of source code

- bump version number to 5.9.0d2