From d777a1f2b8f74b2edf610af6d39192abde9a4330 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 30 Dec 2023 10:14:35 +0100 Subject: [PATCH] Add audit log entries. --- app/Http/Controllers/Account/CreateController.php | 1 + app/Http/Controllers/Account/EditController.php | 2 ++ app/Http/Controllers/Bill/CreateController.php | 2 ++ app/Http/Controllers/Bill/EditController.php | 2 ++ app/Http/Controllers/Budget/CreateController.php | 2 ++ app/Http/Controllers/Budget/EditController.php | 2 ++ app/Http/Controllers/Category/CreateController.php | 2 ++ app/Http/Controllers/Category/EditController.php | 2 ++ app/Http/Controllers/PiggyBank/CreateController.php | 2 ++ app/Http/Controllers/PiggyBank/EditController.php | 2 ++ app/Http/Controllers/Recurring/CreateController.php | 2 ++ app/Http/Controllers/Recurring/EditController.php | 2 ++ app/Http/Controllers/TagController.php | 3 +++ 13 files changed, 26 insertions(+) diff --git a/app/Http/Controllers/Account/CreateController.php b/app/Http/Controllers/Account/CreateController.php index 4279fb5d5f..a7ace0460b 100644 --- a/app/Http/Controllers/Account/CreateController.php +++ b/app/Http/Controllers/Account/CreateController.php @@ -156,6 +156,7 @@ class CreateController extends Controller $this->attachments->saveAttachmentsForModel($account, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); } diff --git a/app/Http/Controllers/Account/EditController.php b/app/Http/Controllers/Account/EditController.php index e30204082a..d4c6bee5cd 100644 --- a/app/Http/Controllers/Account/EditController.php +++ b/app/Http/Controllers/Account/EditController.php @@ -33,6 +33,7 @@ use Illuminate\Contracts\View\Factory; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Routing\Redirector; +use Illuminate\Support\Facades\Log; use Illuminate\View\View; /** @@ -180,6 +181,7 @@ class EditController extends Controller $this->attachments->saveAttachmentsForModel($account, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string) trans('firefly.no_att_demo_user')); } diff --git a/app/Http/Controllers/Bill/CreateController.php b/app/Http/Controllers/Bill/CreateController.php index ccba7ba6b1..97c88783a3 100644 --- a/app/Http/Controllers/Bill/CreateController.php +++ b/app/Http/Controllers/Bill/CreateController.php @@ -33,6 +33,7 @@ use Illuminate\Contracts\View\Factory; use Illuminate\Contracts\View\View; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; +use Illuminate\Support\Facades\Log; /** * Class CreateController @@ -113,6 +114,7 @@ class CreateController extends Controller $this->attachments->saveAttachmentsForModel($bill, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); } diff --git a/app/Http/Controllers/Bill/EditController.php b/app/Http/Controllers/Bill/EditController.php index 86d07a048d..d18a703510 100644 --- a/app/Http/Controllers/Bill/EditController.php +++ b/app/Http/Controllers/Bill/EditController.php @@ -33,6 +33,7 @@ use Illuminate\Contracts\View\Factory; use Illuminate\Contracts\View\View; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; +use Illuminate\Support\Facades\Log; /** * Class EditController @@ -125,6 +126,7 @@ class EditController extends Controller $this->attachments->saveAttachmentsForModel($bill, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); } diff --git a/app/Http/Controllers/Budget/CreateController.php b/app/Http/Controllers/Budget/CreateController.php index 4ca9cd5592..ba392ef24b 100644 --- a/app/Http/Controllers/Budget/CreateController.php +++ b/app/Http/Controllers/Budget/CreateController.php @@ -32,6 +32,7 @@ use FireflyIII\Repositories\Budget\BudgetRepositoryInterface; use Illuminate\Contracts\View\Factory; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; +use Illuminate\Support\Facades\Log; use Illuminate\View\View; /** @@ -124,6 +125,7 @@ class CreateController extends Controller $this->attachments->saveAttachmentsForModel($budget, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); } diff --git a/app/Http/Controllers/Budget/EditController.php b/app/Http/Controllers/Budget/EditController.php index 281e372985..d2badde2e5 100644 --- a/app/Http/Controllers/Budget/EditController.php +++ b/app/Http/Controllers/Budget/EditController.php @@ -32,6 +32,7 @@ use FireflyIII\Repositories\Budget\BudgetRepositoryInterface; use Illuminate\Contracts\View\Factory; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; +use Illuminate\Support\Facades\Log; use Illuminate\View\View; /** @@ -134,6 +135,7 @@ class EditController extends Controller $this->attachments->saveAttachmentsForModel($budget, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); } diff --git a/app/Http/Controllers/Category/CreateController.php b/app/Http/Controllers/Category/CreateController.php index 3874304e16..6371a90428 100644 --- a/app/Http/Controllers/Category/CreateController.php +++ b/app/Http/Controllers/Category/CreateController.php @@ -32,6 +32,7 @@ use Illuminate\Contracts\View\Factory; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Routing\Redirector; +use Illuminate\Support\Facades\Log; use Illuminate\View\View; /** @@ -99,6 +100,7 @@ class CreateController extends Controller $this->attachments->saveAttachmentsForModel($category, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); } diff --git a/app/Http/Controllers/Category/EditController.php b/app/Http/Controllers/Category/EditController.php index 0b00ca1918..c473955b5f 100644 --- a/app/Http/Controllers/Category/EditController.php +++ b/app/Http/Controllers/Category/EditController.php @@ -32,6 +32,7 @@ use Illuminate\Contracts\View\Factory; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Routing\Redirector; +use Illuminate\Support\Facades\Log; use Illuminate\View\View; /** @@ -103,6 +104,7 @@ class EditController extends Controller $this->attachments->saveAttachmentsForModel($category, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); } diff --git a/app/Http/Controllers/PiggyBank/CreateController.php b/app/Http/Controllers/PiggyBank/CreateController.php index efb04aa816..2551dffb4c 100644 --- a/app/Http/Controllers/PiggyBank/CreateController.php +++ b/app/Http/Controllers/PiggyBank/CreateController.php @@ -32,6 +32,7 @@ use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface; use Illuminate\Contracts\View\Factory; use Illuminate\Http\RedirectResponse; use Illuminate\Routing\Redirector; +use Illuminate\Support\Facades\Log; use Illuminate\View\View; /** @@ -106,6 +107,7 @@ class CreateController extends Controller $this->attachments->saveAttachmentsForModel($piggyBank, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); } diff --git a/app/Http/Controllers/PiggyBank/EditController.php b/app/Http/Controllers/PiggyBank/EditController.php index 25f2d22f94..4d8667bf68 100644 --- a/app/Http/Controllers/PiggyBank/EditController.php +++ b/app/Http/Controllers/PiggyBank/EditController.php @@ -33,6 +33,7 @@ use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface; use Illuminate\Contracts\View\Factory; use Illuminate\Http\RedirectResponse; use Illuminate\Routing\Redirector; +use Illuminate\Support\Facades\Log; use Illuminate\View\View; /** @@ -126,6 +127,7 @@ class EditController extends Controller $this->attachments->saveAttachmentsForModel($piggyBank, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); } diff --git a/app/Http/Controllers/Recurring/CreateController.php b/app/Http/Controllers/Recurring/CreateController.php index 31a4116298..779beada4f 100644 --- a/app/Http/Controllers/Recurring/CreateController.php +++ b/app/Http/Controllers/Recurring/CreateController.php @@ -37,6 +37,7 @@ use Illuminate\Contracts\View\Factory; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Routing\Redirector; +use Illuminate\Support\Facades\Log; use Illuminate\View\View; /** @@ -241,6 +242,7 @@ class CreateController extends Controller $this->attachments->saveAttachmentsForModel($recurrence, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); } diff --git a/app/Http/Controllers/Recurring/EditController.php b/app/Http/Controllers/Recurring/EditController.php index d8a0e00c5a..44d9e66ea2 100644 --- a/app/Http/Controllers/Recurring/EditController.php +++ b/app/Http/Controllers/Recurring/EditController.php @@ -37,6 +37,7 @@ use Illuminate\Contracts\View\Factory; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Routing\Redirector; +use Illuminate\Support\Facades\Log; use Illuminate\View\View; use Symfony\Component\HttpFoundation\ParameterBag; @@ -179,6 +180,7 @@ class EditController extends Controller $this->attachments->saveAttachmentsForModel($recurrence, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); } diff --git a/app/Http/Controllers/TagController.php b/app/Http/Controllers/TagController.php index 2a6f8f994b..2d785e4000 100644 --- a/app/Http/Controllers/TagController.php +++ b/app/Http/Controllers/TagController.php @@ -34,6 +34,7 @@ use FireflyIII\Support\Http\Controllers\PeriodOverview; use Illuminate\Contracts\View\Factory; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; +use Illuminate\Support\Facades\Log; use Illuminate\View\View; /** @@ -304,6 +305,7 @@ class TagController extends Controller $this->attachmentsHelper->saveAttachmentsForModel($result, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); } @@ -338,6 +340,7 @@ class TagController extends Controller $this->attachmentsHelper->saveAttachmentsForModel($tag, $files); } if (null !== $files && auth()->user()->hasRole('demo')) { + Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); session()->flash('info', (string)trans('firefly.no_att_demo_user')); }