From 49861066002956b336cad4a0998a6d2efd06c4ab Mon Sep 17 00:00:00 2001 From: Eldad Fux Date: Thu, 14 May 2020 00:10:29 +0300 Subject: [PATCH] Filtered user logs --- app/controllers/api/users.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/app/controllers/api/users.php b/app/controllers/api/users.php index fcb359807..3c0c6a40c 100644 --- a/app/controllers/api/users.php +++ b/app/controllers/api/users.php @@ -302,7 +302,23 @@ $utopia->get('/v1/users/:userId/logs') $countries = Locale::getText('countries'); - $logs = $audit->getLogsByUser($user->getId()); + $logs = $audit->getLogsByUserAndActions($user->getId(), [ + 'account.create', + 'account.delete', + 'account.update.name', + 'account.update.email', + 'account.update.password', + 'account.update.prefs', + 'account.sessions.create', + 'account.sessions.delete', + 'account.recovery.create', + 'account.recovery.update', + 'account.verification.create', + 'account.verification.update', + 'teams.membership.create', + 'teams.membership.update', + 'teams.membership.delete', + ]); $reader = new Reader(__DIR__.'/../../db/DBIP/dbip-country-lite-2020-01.mmdb'); $output = [];