feat: add expense ability.

This commit is contained in:
elforjani13
2021-11-23 22:15:02 +02:00
parent 3db52e9c63
commit 719302b241
5 changed files with 123 additions and 62 deletions

View File

@@ -6,12 +6,15 @@ import {
Item_Abilities,
AbilitySubject,
Inventory_Adjustment_Abilities,
SaleEstimate,
SaleInvoice,
SaleReceipt,
Estimate_Abilities,
Invoice_Abilities,
Receipt_Abilities,
PaymentReceive,
Bill,
PaymentMade,
Bill_Abilities,
Payment_Made_Abilities,
Customer_Abilities,
Vendor_Abilities,
Account_Abilities,
} from '../common/abilityOption';
export const AbilityContext = React.createContext();
@@ -20,12 +23,12 @@ export const Can = createContextualCan(AbilityContext.Consumer);
const AbilityContextProvider = (props) => {
const ability = new Ability([
{
subject: [AbilitySubject.PaymentMade],
action: [PaymentMade.Edit],
subject: [AbilitySubject.Account],
action: [Account_Abilities.Create],
},
{
subject: [AbilitySubject.Bill],
action: [Bill.Create],
subject: [AbilitySubject.Invoice],
action: [],
},
]);