Magidoc

ExpensePermissions
Object

Fields for the user permissions on an expense

Fields

#

id

Non-null

canEdit

Non-null

Whether the current user can edit the expense

canEditAccountingCategory

Non-null

Whether the current user can edit the expense accounting category

canEditTags

Non-null

Tags permissions are a bit different, and can be edited by admins even if the expense has already been paid

canDelete

Non-null

Whether the current user can edit the expense

canSeeInvoiceInfo

Non-null

Whether the current user can the the invoice info for this expense

canPay

Non-null

Whether the current user can trigger the payment for this expense

canApprove

Non-null

Whether the current user can approve this expense

canUnapprove

Non-null

Whether the current user can unapprove this expense

canReject

Non-null

Whether the current user can reject this expense

canMarkAsSpam

Non-null

Whether the current user can mark this expense as spam

canMarkAsUnpaid

Non-null

Whether the current user can mark this expense as unpaid

canMarkAsIncomplete

Non-null

Whether the current user can mark this expense as incomplete

canComment

Non-null

Whether the current user can comment and see comments for this expense

canUnschedulePayment

Non-null

Whether the current user can unschedule this expense payment

canVerifyDraftExpense

Non-null

Whether the current user can verify this draft expense

canUsePrivateNote

Non-null

canHold

Non-null

canRelease

Non-null

edit

Non-null

editAccountingCategory

Non-null

Whether the current user can edit the expense accounting category

editTags

Non-null

delete

Non-null

seeInvoiceInfo

Non-null

pay

Non-null

approve

Non-null

unapprove

Non-null

reject

Non-null

markAsSpam

Non-null

markAsUnpaid

Non-null

comment

Non-null

usePrivateNote

Non-null

unschedulePayment

Non-null

verifyDraftExpense

Non-null

hold

Non-null

release

Non-null

Usages

#

References

#