Makes editing work correctly for non-admins
This commit is contained in:
@@ -25,6 +25,24 @@
|
||||
(#{:invoice-page :payment-page :my-company-page :transaction-page :ledger-page} subject)
|
||||
true
|
||||
|
||||
(= [:invoice :import] [subject activity])
|
||||
true
|
||||
|
||||
(= [:invoice :create] [subject activity])
|
||||
true
|
||||
|
||||
(= [:invoice :pay] [subject activity])
|
||||
true
|
||||
|
||||
(= [:invoice :edit] [subject activity])
|
||||
true
|
||||
|
||||
(= [:invoice :delete] [subject activity])
|
||||
true
|
||||
|
||||
(= [:sales :read] [subject activity])
|
||||
true
|
||||
|
||||
(= [:vendor :create] [subject activity])
|
||||
true
|
||||
|
||||
@@ -44,6 +62,18 @@
|
||||
(= [:vendor :edit] [subject activity])
|
||||
true
|
||||
|
||||
(= [:invoice :create] [subject activity])
|
||||
true
|
||||
|
||||
(= [:invoice :pay] [subject activity])
|
||||
true
|
||||
|
||||
(= [:invoice :edit] [subject activity])
|
||||
true
|
||||
|
||||
(= [:invoice :delete] [subject activity])
|
||||
true
|
||||
|
||||
:else false)
|
||||
|
||||
(#{:user-role/read-only "read-only"} role)
|
||||
@@ -66,6 +96,19 @@
|
||||
(= [:signature :edit] [subject activity])
|
||||
true
|
||||
|
||||
|
||||
(= [:invoice :create] [subject activity])
|
||||
true
|
||||
|
||||
(= [:invoice :pay] [subject activity])
|
||||
true
|
||||
|
||||
(= [:invoice :edit] [subject activity])
|
||||
true
|
||||
|
||||
(= [:invoice :delete] [subject activity])
|
||||
true
|
||||
|
||||
:else false)
|
||||
|
||||
:else
|
||||
|
||||
Reference in New Issue
Block a user