• last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
I18N: merging many one word messages into messages containing phrases to make translation to languages such as finnish easier (for example, finnish doesn't have prepositions). For the en_US messages I have decided to keep the reuse of pretty names of classes, departments etc. inside other messages. This reuse is optional though and will not be appropriate for some languages (such as finnish).

  1. … 31 more files in changeset.
merging the dotlrn-1-0 branch down onto HEAD (the trunk)

  1. … 193 more files in changeset.
change because underscore proc only takes two arguments now, localizing more texts in UI, using message keys for the role names in the database

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

  1. … 178 more files in changeset.
MIT copyright

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

sloan - do not register filter on startup since it does not scale

file zz-dotlrn-postload-init.tcl was initially added on branch dotlrn-1-0.

    • -0
    • +0
    ./zz-dotlrn-postload-init.tcl
Small typo in comment: 'what this privs this user has'

Fixed two bugs:

- Bug #55: Added a default rel_type when adding a user to a community. dotlrn_club::add_user and dotlrn_class::add_user both had it, dotlrn_community::add_user didn't which caused join of a subgroup to break.

- The join link referenced a join.gif image, but this isn't included in the dotlrn package, so I changed it to be words.

Make control panel link appear <strong> when it's selected

fix get_default_roles_not_cached for comm types

cleaned up add_user_to_community a bit

fix get subcomm joining for no_inherit perm fix

important permission bug fix to dotlrn_community::new.

new communities should _not_ inherit perms from the

root dotlrn instace, since all dotlrn users have

read on the root dotlrn instance. without this

fix, users will be able to read stuff in comm's

they are not members of.

minor doc update

changed set_type_package_id to use named params

added delete_type and get_type_package_id procs. other minor updates

department delete and helper procs

procs to delete class types with no instances

stupid spacing stuff

copyright OpenForce -> MIT

copyright OpenForce -> MIT

  1. … 532 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. … 46 more files in changeset.
add additional order by clause on last_name in list_possible_subcomm_users.select_possible_users

new users can be added as dotlrn_externals now

  1. … 2 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.

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

    • -0
    • +73
    ./user-type-procs.tcl
    • -0
    • +13
    ./user-type-procs.xql
  1. … 31 more files in changeset.
take out oracle only query in .tcl file. added smarter term_year generation

fix typo in comment