• last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Differentiate between 'add entry' and 'start your weblog'.

Replaced seperate url add and edit files with url-add-edit ad_form based

script.

file index-oracle.xql was initially added on branch oacs-4-6.

    • -0
    • +0
    /openacs-4/packages/lars-blogger/www/index-oracle.xql
file screen-name-setup.adp was initially added on branch oacs-4-6.

    • -0
    • +0
    /openacs-4/packages/lars-blogger/www/screen-name-setup.adp
file index-postgresql.xql was initially added on branch oacs-4-6.

    • -0
    • +0
    /openacs-4/packages/lars-blogger/www/index-postgresql.xql
Fixed a number of bugs found by Janine, and made the index page more helpful when starting out. Also made the entry-edit page require a screen name to be set if we're in DisplayUserP mode.

Fixed automatic service contract implementations.

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.