From c05e2bedae434da332c523207d95f342094cbc36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20Bari?= Date: Thu, 16 Jul 2026 10:09:31 +0200 Subject: [PATCH 1/2] feat(activity): Adding documentation for new user/event filter option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tamás Bari --- .../activity_configuration.rst | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/admin_manual/configuration_server/activity_configuration.rst b/admin_manual/configuration_server/activity_configuration.rst index fa925a173f5..27b0e6993f3 100644 --- a/admin_manual/configuration_server/activity_configuration.rst +++ b/admin_manual/configuration_server/activity_configuration.rst @@ -89,6 +89,10 @@ The following ``config.php`` options control Activity app behavior. - ``[]`` - An array of user IDs whose activity records are never deleted by the expiration job. See :ref:`label-activities-exclude-users`. + * - ``activity_log_exclude_users`` + - ``[]`` + - An associative array of [ user_ID => event_types_array ]. For each user the + associated event types won't be logged. See :ref:`_label-activity_log_exclude_users`. .. _label-activities-groupfolders: @@ -146,6 +150,22 @@ data, for example administrators. Set the config value For these users, their activity records will never be deleted from the database. +.. _label-activity_log_exclude_users: + +Excluding event types for users +---------------------------------------- + +For certain users, it might make sense to exclude some event types from +being logged. For example set the config value +``activity_log_exclude_users`` in your ``config.php``:: + + 'activity_log_exclude_users' => [ + 'alice' => ['file_created'], + 'bob' => ['file_created', 'file_changed' ] + ] + +For these users and event types a log record won't be created. + Better scheduling of activity emails ------------------------------------- From 558c24bd77951a3f8c777982e27efa69ac378349 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20Bari?= Date: Thu, 16 Jul 2026 11:01:34 +0200 Subject: [PATCH 2/2] fix(activity): Fixing reference label typo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tamás Bari --- admin_manual/configuration_server/activity_configuration.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin_manual/configuration_server/activity_configuration.rst b/admin_manual/configuration_server/activity_configuration.rst index 27b0e6993f3..2c32d4af74e 100644 --- a/admin_manual/configuration_server/activity_configuration.rst +++ b/admin_manual/configuration_server/activity_configuration.rst @@ -89,10 +89,10 @@ The following ``config.php`` options control Activity app behavior. - ``[]`` - An array of user IDs whose activity records are never deleted by the expiration job. See :ref:`label-activities-exclude-users`. - * - ``activity_log_exclude_users`` + * - ``activity_log_exclude_users`` - ``[]`` - An associative array of [ user_ID => event_types_array ]. For each user the - associated event types won't be logged. See :ref:`_label-activity_log_exclude_users`. + associated event types won't be logged. See :ref:`label-activity_log_exclude_users`. .. _label-activities-groupfolders: