refactor(metadata): restate the legacy-era note gate definitions

This commit is contained in:
Darko Gjorgjijoski
2026-08-21 10:27:32 +02:00
parent 5a443a6b5c
commit e3ed1ef075
@@ -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]);
}
}
}