• last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

typo was breaking list_applets when passed a comm id, so clone broke

changed db_dml call to db_exec_plsql to get pg version working

adding back code wrongly removed from get_portal_id_from_type, that

was breaking class creation on both oracle and pg

fix control panel link when not under a dotlrn comm by prepending the dotlrn_url to it

fixed error when no value in db for param

fix bug in portal_navbar that broke pages when not logged in

added portal_navbar

remove unused dotlrn-navigation-procs file

bug fixes. clean up of portal xql files.

side note: the portal namespace has to be split into sub-namespaces, e.g.

portal, portal::element, portal::element::parameter, portal::layout,

portal::theme, etc. each should go into it's own file so that the code will be

easier to manage.

  1. … 9 more files in changeset.
some changes regarding dotlrn applets. the data model has changed. some other

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

  1. … 4 more files in changeset.
some changes regarding dotlrn applets. the data model has changed. some other

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

  1. … 29 more files in changeset.
lots of fixes to get the pg dotlrn working

  1. … 14 more files in changeset.
some query porting, and bug fixes to support it

    • -0
    • +85
    ./community-procs-postgresql.xql
    • -0
    • +49
    ./term-procs-postgresql.xql
  1. … 5 more files in changeset.
moved site_node::new_with_package to site_node_apm_integration::new_site_node_and_package

  1. … 2 more files in changeset.
moved stuff to global site_node_apm_integration namespace

fix bug

minor fixes

removed newline

added helper proc child_package_exists_p

fixed get_community_id