• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Added link to user admin pages for site-wide admins

Link to student/teacher documentation.

Adding documentation.

    • -0
    • +174
    /openacs-4/packages/curriculum/www/doc/admin.html
    • -0
    • +229
    /openacs-4/packages/curriculum/www/doc/dev.html
    • -0
    • +237
    /openacs-4/packages/curriculum/www/doc/future.html
    • -0
    • +151
    /openacs-4/packages/curriculum/www/doc/index.html
    • -0
    • +175
    /openacs-4/packages/curriculum/www/doc/user.html
    • -0
    • +190
    /openacs-4/packages/curriculum/www/doc/docbook/curriculum.sgml
Update form to use ad_form, combine add and edit into one tcl/adp pair.

Move adp file too!

Moved include to templates directory

Cleaned up community-member page

Cleaned up your account page

Made toggle-inherit accept a return_url

Made the installation single-checkbox, so you don't have separate 'install' and 'enable' checboxes. Who the hell wants to install a package and not enable it, anyway?

Clened up the documentation

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