Fixed notifications to use the URL of package which deals with the specific task instead of the first one it finds. This was necessary due to the changes introduced for support of package_id. The cludge used here should not be needed in HEAD anymore, as we store the package_id with the object
Added parameter BehaveLikeTranslationServerP as per request from Joel. If enabled you will allow downloads of your translations at /acs-lang/download-messages.tcl
Resolving what looks like a merge bug. It looks like my oacs-5-1 changes were brought in from forums-portlet.tcl/xql but not forums-portlet.adp. Probably because Don made overlapping changes there. Anyway, we're now checking for read_private_data using an exists subquery on the acs_object_party_privilege_map, not checking can_read_private_data_p. Easier to fix than explain :-).
Remove ETP specific code from search package. Also trimming "index"from all ETP urls could quite possibly trim something uninteded. Thecorrect course of action would be to handle this in the ETP URLservice contract using file commands to get just the filename if itexactly matches index.
propigate package_id to acs_objects, make __new a 14 param function and add backwards compatible version, bump package version, upgrades for oracle and pg, oracle untested