diff --git a/frontend/src/lib/permissions/customs-broker-permissions.ts b/frontend/src/lib/permissions/customs-broker-permissions.ts index 66eede8d..3b4d3e1f 100644 --- a/frontend/src/lib/permissions/customs-broker-permissions.ts +++ b/frontend/src/lib/permissions/customs-broker-permissions.ts @@ -1,24 +1,18 @@ import type { User } from '$lib/auth'; import { userHasPermission } from '$lib/auth'; -function hasAssignedCode(user: User | null, code: string): boolean { - if (!user) return false; - return user.permissions.includes(code); -} - export function canViewCustomsBrokers(user: User | null): boolean { return userHasPermission(user, 'customs_brokers.view'); } export function canCreateCustomsBrokers(user: User | null): boolean { - return hasAssignedCode(user, 'customs_brokers.create'); + return userHasPermission(user, 'customs_brokers.create'); } export function canEditCustomsBrokers(user: User | null): boolean { - return hasAssignedCode(user, 'customs_brokers.edit'); + return userHasPermission(user, 'customs_brokers.edit'); } export function canDeleteCustomsBrokers(user: User | null): boolean { - return hasAssignedCode(user, 'customs_brokers.delete'); + return userHasPermission(user, 'customs_brokers.delete'); } -