As mentioned earlier we have implemented the applet remove procs for the dotlrn applets listed below.
Current work only provides support for postgres. The code was committed to head but reverted due to oaca-5-4 branching.
For most packages only the dotlrn-*/tcl/*-procs.tcl had to be changed. Some package required an upgrade script.
basically it is now possible to add or remove applets as you like. the corresponding data is removed as well.
packages that have not implemented this feature return a human readable message already.
the implementation was tricky because we had to deal with general services like notifications, general comments, attachements and categories.
why we did this work: basically to help professors to keept their communities clean and to remove packages not required anymore.
Can some of the Oracle friends provide the required sql for oracle so that the stuff can find it's way to the next release? This would be very much appreciated.
List of packages that support applet removal:
----------------------------------------------
assessment
calendar
evaluation
bm
forums
edit-this-page
chat
faq
members
members_staff
fs
homework
news
news-aggregator
photo-album
random-photo
static
survey
syllabus
weblogger