• last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merged oacs-5-6 to HEAD. HEAD now installs and passes all core tests. There

may still be some lingering problems due to my screwing up the oacs-5-6

branch earlier, I'll be looking into this later.

  1. … 213 more files in changeset.
Changes for supporting postgresql 9.0:

- Avoiding usage of SQL reserved keywords on plpsql functions (plpsql lexer and parser were reworked).

- Fixing all those places on which FROM clause was automatically added by PG ( PG Config add_missing_from parameter was removed for this release of PG ).

Many thanks to Tracy Adams and Jeff Lu for providing first version of the patches.

  1. … 15 more files in changeset.
When instantiating and object of type object_type, make sure the object

we create is of type object_type.

- fix test files__tcl_file_common_errors

- report errors as such in aa-test (wrote warnings into error log, this was ignored since ages)

- fixed naming in acs-tcl, acs-mail-lite and acs-subsite

  1. … 5 more files in changeset.
1. First shot at sitewide admin ui for global parameters. You can edit them

from the sitewide admin page list that was previously built for packages

that have a sitewide-admin subdirectory. Package is now displayed for

either the existence of sitewide-admin or global parameters.

2. Did something I'd wanted to do for some time. When Nima added the

parameter_changed callback in acs subsite, he actually *moved* the

set_value call there. I've changed it so it more rationally sets the

value in the parameters page, then calls the parameter_changed callback.

3. Invented a global_parameter_changed callback that works as the regular

parameter_changed callback. This was necessary to avoid breaking existing

uses of parameter_changed.

More testing is required before release (which will hopefully happen

tomorrow, Sunday Apr 4).

  1. … 5 more files in changeset.
Filter on apm_application to build the list of packages that can be mounted in a subsite

Fix bug introduced in 5.4 that would cause perms not to be removed when leaving a group.

Fix bug introduced in 5.4 that would cause permissions not to be removed when leaving a group.

Fixed misspelled call to db_flush_cache

Merged 5.5.1 to HEAD

  1. … 179 more files in changeset.
package_exec_plsql didn't work if the sql proc being called has a parameter

named "package_name"...

Non-info file merge results, with conflicts resolved.

  1. … 203 more files in changeset.
Added documentation to some small procs I wrote while implementing package

extends.

  1. … 1 more file in changeset.
Improved support for the ThemeCSS subsite param, provided the upgrade

script, and bumped the version number.

    • -0
    • +12
    ./apm-callback-procs.xql
  1. … 4 more files in changeset.
Moved package conversion code from acs-subsite to acs-tcl, as part of

the apm Tcl API.

  1. … 6 more files in changeset.
Added a bit of caching ...

Fixed the code that lists classes so it works when called from the user

portal.

  1. … 3 more files in changeset.
Added "-include_self" boolean to the application group package search

procs.

Another application group proc from daveb's local work.

track application group package change.

    • -0
    • +1
    ./application-group-procs-postgresql.xql
Changed the documentation of the proc to get the site node of the closest non-null

application group ancestor to match the code.

Removed unneeded query.

Preliminary version of "extend package" code, along with new package

attributes that allow the declaration of packages that are subsites.

  1. … 26 more files in changeset.
Made the navigation stuff more flexible by allowing one to specify the

subsite. Useful for making master templates for subsites where you want

to also generate the tabs for its parent (such as the root subsite), such

as .LRN where you've got tabs for the main dotlrn navigation, and subtabs

for within-course/community navigation.

Add missing group::description proc

Add proc to find the closest application group via the site map

Improved a parameter description.

  1. … 1 more file in changeset.
Merged from 5.4.2

  1. … 283 more files in changeset.
It is strongly recommended that one "cvs add" new files ...

    • -0
    • +233
    ./subsite-navigation-procs.tcl
  1. … 6 more files in changeset.
Added first cut at theming stuff, using the new package openacs-default-theme

(previously imported)

  1. … 8 more files in changeset.