]> BookStack Code Mirror - bookstack/commitdiff
Add filter of user IP
authorZero <redacted>
Fri, 26 Nov 2021 05:08:04 +0000 (13:08 +0800)
committerZero <redacted>
Fri, 10 Dec 2021 06:50:04 +0000 (14:50 +0800)
app/Http/Controllers/AuditLogController.php

index 11efbfc23d7f81960aa08b3f757cb7c09f7cb53a..ab419cc45c8255a90c562db4987740bd4c2ddd75 100644 (file)
@@ -20,6 +20,7 @@ class AuditLogController extends Controller
             'date_from' => $request->get('date_from', ''),
             'date_to'   => $request->get('date_to', ''),
             'user'      => $request->get('user', ''),
+            'ip'        => $request->get('ip', ''),
         ];
 
         $query = Activity::query()
@@ -44,6 +45,9 @@ class AuditLogController extends Controller
         if ($listDetails['date_to']) {
             $query->where('created_at', '<=', $listDetails['date_to']);
         }
+        if ($listDetails['ip']) {
+            $query->where('ip', '=', $listDetails['ip']);
+        }
 
         $activities = $query->paginate(100);
         $activities->appends($listDetails);