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