diff --git a/resources/js/Components/Common/Task/TaskTableRow.vue b/resources/js/Components/Common/Task/TaskTableRow.vue index 239dc306..0ba09c38 100644 --- a/resources/js/Components/Common/Task/TaskTableRow.vue +++ b/resources/js/Components/Common/Task/TaskTableRow.vue @@ -4,6 +4,7 @@ import { CheckCircleIcon } from '@heroicons/vue/20/solid'; import { useTasksStore } from '@/utils/useTasks'; import TaskMoreOptionsDropdown from '@/Components/Common/Task/TaskMoreOptionsDropdown.vue'; import TableRow from '@/Components/TableRow.vue'; +import { canDeleteTasks } from '@/utils/permissions'; const props = defineProps<{ task: Task; @@ -30,6 +31,7 @@ function deleteTask() {
diff --git a/resources/js/utils/permissions.ts b/resources/js/utils/permissions.ts index 7f05f86e..6bd0f0ab 100644 --- a/resources/js/utils/permissions.ts +++ b/resources/js/utils/permissions.ts @@ -42,6 +42,10 @@ export function canCreateTasks() { return currentUserHasPermission('tasks:create'); } +export function canDeleteTasks() { + return currentUserHasPermission('tasks:delete'); +} + export function canCreateClients() { return currentUserHasPermission('clients:create'); }