fix: reuse approved administration for authenticated geometry import

This commit is contained in:
2026-10-22 21:55:36 +02:00
parent 73c046e104
commit 95d4cf44d7
4 changed files with 69 additions and 2 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ class TerritoryGeometryImport
private function guard(User $actor, bool $write = false): void
{
abort_unless($actor->can('manage-portal'), 403);
abort_unless($actor->can('manage-portal') || app(ScopedPortalAdministration::class)->administrative($actor), 403);
abort_unless(config('geometry-import.enabled'), 503, 'Importação cartográfica não disponibilizada.');
if (! $write) {
return;