All files / libs/kernel/auth/shared/src/abilities/payment-locks permissions.ts

0% Statements 0/11
0% Branches 0/1
0% Functions 0/1
0% Lines 0/11

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12                       
import { SubjectsEnum, type Ability } from '../../types';

import { PaymentLocksActions } from './actions';

// FIXME: these are not used in the frontend to hide actions.

export const canViewPaymentLocks = (ability: Ability) =>
  ability.can(PaymentLocksActions.view, SubjectsEnum.PaymentLock);

export const canModifyPaymentLocks = (ability: Ability) =>
  ability.can(PaymentLocksActions.modify, SubjectsEnum.PaymentLock);