fix for issue #3440: problem with SQL queries in db_transactions after some db_multirowsthe was a problem with with db_handle management in complex setups,where a db_multirow iterating over more than one tuple causessome other queries in the transaction to fail. See as wellthe new test case added to the regression test.Many thanks to Keith Paskett for reporting and the good test case!https://openacs.org/bugtracker/openacs/bug?format=table&bug_number=3440
Move logics to create forum notification type to tcl to:- reduce code duplication- make it simpler to extend forums with new notification typesThis reform was triggered by a downstream request, where users would like a new kind of notification for forum moderators that triggers also when a forum message has not been approved
Complete a long standing transition (before 5.5): rely on callbacks intead of service contracts to implement FTS datasource logics in the forums package