• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove explicit reference to standard-lars form builder template

1. Added -unclobber switch to db_multirow.

2. Added peek-ahead to db_multirow, which enables you to do something similar to the templating system's <group> tag when building up a multirow. See documentation to

db_multirow_group_last_row_p for details.

3. Untabified the whole buffer, which, unfortunately, makes the concrete changes I've made totally obscure. Sorry.

    • -368
    • +532
    /openacs-4/packages/acs-tcl/tcl/00-database-procs.tcl
Added proc to get the children of a given site node.

Added package_type (i.e. package key) to the site nodes internal structure.

Worked around a Tcl'ism, where if you lappend the empty string, you actually get a list with one element, which is the emptry string. I ran into this with a :multiple variable, when passed an empty string, which is normally taken to mean 'no value'

Made the redirect for registration redirect to the current subsite's register page. Also added ad_get_login_url and ad_get_logout_url procs to let you get the URL for login/logout, which direct the user to the current subsite's pages, and, optionally, can preseve the current page, including query variables/form.

Added top_node_id switch to the context bar, so you can limit it to, say, within the current subsite.

Suppress form errors when the form is refreshing, as opposed to submitting. We don't want the form to be filled with annoying errors when the user didn't even pretend to be done filling out the form.

Make ad_pvt_home and acs_community_member_url return the URL of those pages in the current subsite, so that the subsite's master template is used, instead of the site-wide master template

Added API for setting/getting bio, updating users and parties, and getting user information

A 'configuration' form builder style, which looks like movable type's configuration pages.

file configuration.adp was initially added on branch oacs-4-6.

Added the list builder. Wham\!

file filters.adp was initially added on branch oacs-4-6.

file list-procs.tcl was initially added on branch oacs-4-6.

file table.adp was initially added on branch oacs-4-6.

file list.adp was initially added on branch oacs-4-6.

Made the form bomb when there's a validation error in a hidden element, because these errors are very hard to find, and cause the form to just go back in the face of the user over and over again. Better to bomb and make it explicit.

Merged over the get_errors proc from HEAD

Yon added an 'attachment' widget to use for uploading a number of files to a form

Suppress the * indicating required fields for select widgets, since the user can't choose whether or not to allow no value

Accept an optional query var 'return_url' when setting package parameters.

Appended ';noquote' to various vars

Fixed bug in date calculation

Fixing some img tag garbage between up/down arrows, etc.

importing library package from the ShareNet system

  1. … 345 more files in changeset.
Initial revision

  1. … 345 more files in changeset.
The request processor now supports a /package-key/www/resources directory

which is not checked for read permissions, which increases performance.

1. Folder chunk doesn't belong here, nor (hopefully) is it referenced

2. Took advantage of the new resources directory, we now have perm check

free files

3. Changed the master template to use the real logo when the user's not

logged in because of #2

    • -1
    • +1
    /openacs-4/packages/dotlrn/www/control-panel.adp
    • -28
    • +15
    /openacs-4/packages/dotlrn/www/dotlrn-master.adp
    • -6
    • +6
    /openacs-4/packages/dotlrn/www/dotlrn-master.tcl
    • -89
    • +0
    /openacs-4/packages/dotlrn/www/folder-chunk.adp
    • -52
    • +0
    /openacs-4/packages/dotlrn/www/folder-chunk.tcl
Try again ... screwed up last time ... now we have our small graphics files

in the new resources directory, which isn't permission-checked by the request

processor.

  1. … 55 more files in changeset.