Index: openacs-4/packages/xotcl-request-monitor/xotcl-request-monitor.info
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-request-monitor/xotcl-request-monitor.info,v
diff -u -r1.15.2.8 -r1.15.2.9
--- openacs-4/packages/xotcl-request-monitor/xotcl-request-monitor.info 21 Nov 2020 23:55:24 -0000 1.15.2.8
+++ openacs-4/packages/xotcl-request-monitor/xotcl-request-monitor.info 11 Dec 2020 16:31:17 -0000 1.15.2.9
@@ -8,7 +8,7 @@
t
request-monitor
-
+
Gustaf Neumann
WU Vienna
Request Monitor with user tracking functionality
@@ -33,8 +33,7 @@
BSD-Style
2
-
-
+
Fisheye: Tag 1.1 refers to a dead (removed) revision in file `openacs-4/packages/xotcl-request-monitor/sql/postgresql/upgrade/upgrade-0.60-0.61.sql'.
Fisheye: No comparison available. Pass `N' to diff?
Index: openacs-4/packages/xotcl-request-monitor/tcl/throttle_mod-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-request-monitor/tcl/throttle_mod-procs.tcl,v
diff -u -r1.67.2.34 -r1.67.2.35
--- openacs-4/packages/xotcl-request-monitor/tcl/throttle_mod-procs.tcl 27 Nov 2020 10:33:48 -0000 1.67.2.34
+++ openacs-4/packages/xotcl-request-monitor/tcl/throttle_mod-procs.tcl 11 Dec 2020 16:31:17 -0000 1.67.2.35
@@ -2021,10 +2021,21 @@
#
# Data model for per-community / per-subsite activity statistics
#
+ # we had previously an FK on community_id to acs_objects:
+ #
+ # community_id {integer references acs_objects(object_id) on delete cascade}
+ #
+ # When a user deletes a community, then also the traces of this
+ # activity in the community will be deleted, allthough the fact
+ # that the users did something there will be flushed as well. This
+ # can be a problem, when communities are created and deleted
+ # frequently. Furthermore, during deletion FK violations might
+ # have appeared for the deleting user.
+ #
::xo::db::require table request_monitor_community_activities {
user_id {integer references parties(party_id) on delete cascade}
peer_address text
- community_id {integer references acs_objects(object_id) on delete cascade}
+ community_id integer
start_time timestamptz
end_time timestamptz
clicks integer