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