• last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Removed the concept of 'finished' curriculums from the cookie code.

Munged previous change a bit so that we try to serve the file normally if it

doesn't exist when mapped by rp_resources_filter ...

Munged this package to take advantage of the new "/resources/package-key/*"

handling of resource files like navigation .gifs that don't need to be

permission checked, don't need the ad_conn structure, etc.

    • -1
    • +1
    /openacs-4/packages/dotlrn/www/control-panel.adp
    • -5
    • +5
    /openacs-4/packages/dotlrn/www/dotlrn-master.adp
    • -5
    • +5
    /openacs-4/packages/dotlrn/www/dotlrn-master.tcl
Added a new filter "rp_resources_filter" that triggers on URLs that begin

with "/resources". The filter simply ns_returnfile's the file, avoiding

all the bullshit overhead associated with return files that must be

permission checked.

Rename comment-add to comment add-edit. Using ad_form one can do add and edit.

noquoting the comments link

Added database specific xql files for url add/edit.

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'