From e3ed1ef0752185b9f3ca72574a9d3e23733d7085 Mon Sep 17 00:00:00 2001 From: Darko Gjorgjijoski Date: Fri, 21 Aug 2026 10:27:32 +0200 Subject: [PATCH] refactor(metadata): restate the legacy-era note gate definitions --- app/Domains/Metadata/MetadataServiceProvider.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Domains/Metadata/MetadataServiceProvider.php b/app/Domains/Metadata/MetadataServiceProvider.php index b0677b1a..846bfe31 100644 --- a/app/Domains/Metadata/MetadataServiceProvider.php +++ b/app/Domains/Metadata/MetadataServiceProvider.php @@ -22,7 +22,12 @@ class MetadataServiceProvider extends ServiceProvider { Gate::policy(CustomField::class, CustomFieldPolicy::class); Gate::policy(Note::class, NotePolicy::class); - Gate::define('manage notes', [NotePolicy::class, 'manageNotes']); - Gate::define('view notes', [NotePolicy::class, 'viewNotes']); + $noteAbilities = [ + 'manage notes' => 'manageNotes', + 'view notes' => 'viewNotes', + ]; + foreach ($noteAbilities as $ability => $method) { + Gate::define($ability, [NotePolicy::class, $method]); + } } }