• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- parameter page: make setting of context for instance and global parameter uniform

- provide link from package instance parameters page to global page in

case global parameters exist

- provide backlink when global parameters are called from /acs-admin/index.tcl

  1. … 1 more file in changeset.
- The C-library function tmpnam() is deprecated since a while. Therefore naviserver has deprecated ns_tmpnam as well.

Therefore we introduce a new function "ad_tmpnam" which requires just a minimal change and uses ns_mktemp.

  1. … 27 more files in changeset.
- don't return an "internal server error" on expected condition (user_id gone)

- don't return "internal server error" in case the user id is missing

- improve spacing

- remove deprecated call to ad_header

- use standard templating

- fix HTML

- remove call to deprecated ad_header

  1. … 1 more file in changeset.
- use property "doc(title)" throughout oacs-5-8 instead of "title" to get rid of warnings in error.log of the form:

Warning: /forums/message-view has no doc(title) set.

Using doc(title) is required in blank-master.tcl but was used so far only in a few packages

  1. … 330 more files in changeset.
- replace deprecated "export_url_vars" by "export_vars -url"

- fix bracing in "export_vars -form"

  1. … 120 more files in changeset.
- remove deprecated call ad_privacy_threshold

- replace deprecated command "ns_unlink" with native tcl command "file delete"

  1. … 7 more files in changeset.
changed ad_return_error to ad_return_exception_page 404 with same message, because error is not with system, but with request. This helps prevent bots from retrying when user no longer exists etc.

Improved the queries for global/instance params ...

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. … 4 more files in changeset.
Oracle 9i allows the standard SQL outer join syntax so we can share these

queries now ...

Unset sections at the end of the form so the action buttons will appear under the last section border.

Merged 5.5.1 to HEAD

  1. … 180 more files in changeset.
Localization

  1. … 2 more files in changeset.
Non-info file merge results, with conflicts resolved.

  1. … 203 more files in changeset.
Missed a detail when moving bio back to person.

  1. … 4 more files in changeset.
Moved "bio" back to "person", but with type-specific storage. People can

fight over where such things belong on another day, for now keeping it in

"person" has the advantage that the Tcl API is 100% unchanged so moving it

to type-specific storage won't break .LRN.

  1. … 8 more files in changeset.
Moved "bio" from person/generic storage to user/type-specific storage as TIP'd

(PG only, Oracle to follow soon).

  1. … 6 more files in changeset.
Substitute acs_mail_lite::send for ns_sendmail. Removed the 'send me a copy' because it would be a privacy violation, sender would see the user email in the copy when actually the receiver has chosen not to show her email address on the site.

Added support for other sizes than "thumbnail"

HTML cleanup

Added message to inform the user that her status has been changed

remove deprecated calls to ad_parameter

  1. … 5 more files in changeset.
Preliminary version of "extend package" code, along with new package

attributes that allow the declaration of packages that are subsites.

  1. … 28 more files in changeset.
Merged from 5.4.2

  1. … 283 more files in changeset.
Export return_url in the send-email form