• last updated 16 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix implementation of ad_acs_admin_node so that the node_id is returned as stated in the doc

For the one occurrence that treated this proc as boolean, the result will be the same (e.g. 0 = false and any other id = true)

  1. … 1 more file in changeset.
fixes for Oracle 19c

  1. … 5 more files in changeset.
mark functions called only internally as private

  1. … 15 more files in changeset.
introduced "ad_file" as a means to avoid unexpected tilde substitution in file names

  1. … 50 more files in changeset.
prefer all caps spelling for SQL

  1. … 10 more files in changeset.
Whitespace changes

Fix typo in proc doc

merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
- improve debug messages for broken installations

  1. … 1 more file in changeset.
- Add SQL schema acs_permission to allow to call sql-functions for

Oracle and PostgreSQL in exactly the same way

- Move postgres permission function to the new neamespace and provide

stubs for backward compatibility

- New function permission::get_parties_with_permission

to support a restricted form of reverse lookup for permssions

in order to reduce the dependencies on

acs_object_party_privilege_map for PostgreSQL

- make upgrade scripts more robust (support repeated loading)

- bump verison number of acs-tcl to 5.9.1d9

- bump version number of acs-kernel to 5.9.1d11

  1. … 12 more files in changeset.
- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 754 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.
- use expand operator rather than eval to reduce likelyhood of

unwanted interference and to improve security

  1. … 9 more files in changeset.
Remerge Timo's changes for tip 42,43, cf tip 53

  1. … 97 more files in changeset.
define util_memoize and ad_acs_kernel_id with proc rather than ad_proc to avoid the multiple def warning bug 1466

  1. … 1 more file in changeset.
merge of 4.6.3b1 to HEAD

  1. … 107 more files in changeset.
Moved over my new permissions stuff plus improved file storage stuff (mostly

speed improvements in PG-land)

  1. … 17 more files in changeset.
1. Fixed a couple of typos in file storage

2. New fast permissions stuff (PG only thus far)

2. While poking around CMS code looking for things that needed recreating

due to the permissions upgrade, changed over to "create or replace function"

  1. … 23 more files in changeset.
correcting mistake in last commit. ad_verify_install should still check for the presence of an admin.

As part of moving mounting of core packages from installer to bootstrapper I forgot to commit these changes to ad_verify_install. The proc should no longer check that acs-admin is mounted.

Oops! My first attempt at changing a silly query using the Oracle-ism

"rownum" failed. It appears that the SQL92 variant I've replaced my

first attempt with works...

bootstrapper can now load either the Oracle or PostgreSQL acs-kernel

datamodel. It checks on-the-fly for which db is configured in the OpenNSD

database pools allocated to OpenACS. Only acs-kernel is correctly self-

configured at this point.

  1. … 113 more files in changeset.
OpenACS 4.x

  1. … 1321 more files in changeset.
Initial revision

    • -0
    • +63
    ./acs-kernel-procs.tcl
  1. … 1321 more files in changeset.