| 123456789101112 |
- import {useAccessProfileStore} from "~/stores/accessProfile";
- import {useOrganizationProfileStore} from "~/stores/organizationProfile";
- import {useAbility} from "@casl/vue";
- import AbilityUtils from "~/services/rights/abilityUtils";
- export const useAbilityUtils = () => {
- const ability = useAbility()
- const accessProfile = useAccessProfileStore()
- const organizationProfile = useOrganizationProfileStore()
- return new AbilityUtils(ability, accessProfile, organizationProfile)
- }
|