audit view permission
This commit is contained in:
parent
8f7b820045
commit
d01d462996
@ -25,4 +25,5 @@ enum Permission: string
|
||||
case AssignRadiologist = 'assign_radiologist';
|
||||
case UnassignRadiologist = 'unassign_radiologist';
|
||||
case AccessAllWorklists = 'access_all_worklists';
|
||||
case AuditLogView = 'audit_log_view';
|
||||
}
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Services\ACL;
|
||||
|
||||
use App\Domain\ACL\Permission;
|
||||
use App\Models\Study;
|
||||
use App\Models\User;
|
||||
use Illuminate\Support\Collection;
|
||||
@ -56,7 +57,7 @@ public static function worklistButtons(Study $study, User|int|null $usr = null):
|
||||
return collect([
|
||||
WorklistButton::StudyMetadata,
|
||||
WorklistButton::Notes,
|
||||
WorklistButton::Audit,
|
||||
// WorklistButton::Audit,
|
||||
]);
|
||||
}
|
||||
|
||||
@ -69,7 +70,10 @@ public static function worklistButtons(Study $study, User|int|null $usr = null):
|
||||
if ($study->canAssignRad()) {
|
||||
$buttons->push(WorklistButton::Assign);
|
||||
}
|
||||
|
||||
if (may(Permission::AuditLogView)) {
|
||||
$buttons->push(WorklistButton::Audit);
|
||||
}
|
||||
|
||||
return $buttons;
|
||||
}
|
||||
|
@ -48,6 +48,7 @@ public function run(): void
|
||||
Permission::AttachmentDownload,
|
||||
Permission::StudyArchive,
|
||||
Permission::ReportDownload,
|
||||
Permission::AuditLogView,
|
||||
]);
|
||||
|
||||
$adm->givePermissionTo(SpatiePermission::all());
|
||||
|
Loading…
Reference in New Issue
Block a user