• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix #2764. Move privacy setting to after instantiate callback so you can actually change the parameter

  1. … 1 more file in changeset.
Fixing problem with missing paranthesis

Remove setting default master in init file. This RESETS the parameter

on every server startup. This should be done in an apm-callback on

install, not force the user to use the dotlrn-master template. In fact

this whole file should be moved to apm callbacks, but I leave that for later.

Took out forcing the user to the dotlrn-master default master template

recent commit removed setting default template parameter bringing it back

committing changes, improvements and fixes to assessment, assessment-portlet, dotlrn, dotlrn-assessment, dotlrn-catalog, dotlrn-evaluation, ecommerce, evaluation and evaluation-portlet

  1. … 913 more files in changeset.
Set the .LRN master template, without which .LRN will not work. This means that you can now drop .LRN on an existing OpenACS site and have it work.

Granting 'read' to 'The Public', because otherwise people who sign up get a security violation

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.
copyright OpenForce -> MIT

  1. … 546 more files in changeset.
added an operation to the dotlrn_applet service contract. the operation's name

is ChangeEventHandler and is usually implemented by change_event_handler

method in the dotlrn_applet implementation. dotLRN can throw events based on

changes to a community via the dotlrn_community::generate_change_event method.

currently the only event being thrown and handled is the 'rename' event. this

event is thrown when the name of a community is changed. the only applets that

currently listen for this event are dotlrn_fs, dotlrn_forums, and

dotlrn_calendar.

applets do not have to handle all events, only events they are interested in

handling.

we will add events on an as needed basis.

  1. … 51 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.
mostly changes to support the new dotlrn reseach paper module. also some user

type functions to provide an api to access the user type data

  1. … 34 more files in changeset.
fixed broken logic

  1. … 1 more file in changeset.
site_nodes::mount_count was slow as shit replaced it with call to apm_num_instnaces

check inherit_p on dotlrn to see if we need to change it instead of setting it on every server restart

do not inherit permissions from parent subsite

removing access_level column, it is the equivalent of the dotlrn_browse permission

  1. … 26 more files in changeset.
added drop scripts. KEEP THEM UP TO DATE OR SUFFER THE WRATH OF YON

  1. … 30 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.
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.
fixed order of things in init

dotlrn portal template stuff (not fully functional).

  1. … 22 more files in changeset.
aks: minor logging text changes

  1. … 1 more file in changeset.
adding license

  1. … 395 more files in changeset.
use new permission api

  1. … 2 more files in changeset.
FIX BIT #1247 & other small UI fixes

  1. … 9 more files in changeset.
fixed things

  1. … 4 more files in changeset.