• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Default applets instance_name to package's pretty_name instead of package_key

  1. … 2 more files in changeset.
Make package instance names be the pretty name of the package, not the package-key

  1. … 3 more files in changeset.
merging dotlrn-1-0-1 tag down onto head. Thanks to Jarkko Laine and Mohan Pakkurti for all the help. See comments at http://openacs.org/storage/download/index?version_id=104101

  1. … 121 more files in changeset.
don't default the instance name of packages to the package key. Let the apm API default it to the pretty name of the package type instead

merging the dotlrn-1-0 branch down onto HEAD (the trunk)

  1. … 200 more files in changeset.
making the dotlrn package (with its .adp, .info, and .tcl files) use the message catalog

  1. … 192 more files in changeset.
sloan - classes on navbar, dotlrn_spam_community perm, catches on AddApplet and AddPortlet for robustness, images for some links

  1. … 6 more files in changeset.
changed set_type_package_id to use named params

copyright OpenForce -> MIT

  1. … 546 more files in changeset.
fixed dotlrn::is_package_mounted to check if the package is mounted directly

under dotlrn, i.e. /dotlrn/bulk-mail, not

/dotlrn/classes/foo/bar/bar-summer-2002/bulk-mail. if any code depended on

this broken behaviour then that code will have to be fixed.

  1. … 1 more file in changeset.
adding back code wrongly removed from get_portal_id_from_type, that

was breaking class creation on both oracle and pg

fixed error when no value in db for param

some changes regarding dotlrn applets. the data model has changed. some other

small api changes. most of these api are not used.

  1. … 33 more files in changeset.
moved site_node::new_with_package to site_node_apm_integration::new_site_node_and_package

  1. … 3 more files in changeset.
more improvements to the site-node api

  1. … 17 more files in changeset.
the structure of a dotlrn site nodes is as follows:

foo community (dotlrn_community)

foo community (dotlrn package instance)

file-storage (package instance)

calendar (package instance)

.

.

.

added cloning support

  1. … 2 more files in changeset.
removing hardcoded links to /dotlrn, use dotlrn::get_url instead

  1. … 20 more files in changeset.
1. Added add_portlet/remove_portlet calls that accept portal_id as a param,

so that we can call this code from within the applet itself (e.g. add_user_to_community)

and be called directly so that we can create portal templates.

2. Infrastructure for applet cloning

3. New portal types system in dotlrn which replaces dummy_comm_p

4. Minor fixes to portal configuration, dotlrn-static

5. renamed add_element_or_append_id and remove_element_or_remove_id to

add_element_parameters and remove_element_parameters respectively

  1. … 76 more files in changeset.
fixing parameter calls again

  1. … 46 more files in changeset.
everyone now uses dotlrn::parameter

  1. … 51 more files in changeset.
allow multiple instances of the same class per term; other minor fixes

  1. … 16 more files in changeset.
fixed user-add

  1. … 3 more files in changeset.
now uses bulk-mail; some supporting fixes

  1. … 5 more files in changeset.
Stuff for deleting subcommunities

  1. … 22 more files in changeset.
minor fixes

  1. … 2 more files in changeset.
Mostly adding infrastructure for community delete. some misc cleanups and additions elsewhere

  1. … 20 more files in changeset.
removed anything pertaining to user's portals for a community, we don't support that anymore; renamed sql files

  1. … 131 more files in changeset.
access level is now a column in dotlrn_user_profile_rels, not a separate rel; so all the limited vs full rel stuff was removed and replaced by this simpler system

  1. … 49 more files in changeset.
renamed _memoized to _not_cached since this is what they actually are

  1. … 6 more files in changeset.