Dropdown works well
This commit is contained in:
@@ -52,6 +52,12 @@
|
||||
(= [:vendor :edit] [subject activity])
|
||||
true
|
||||
|
||||
(= [:ledger :read] [subject activity])
|
||||
true
|
||||
|
||||
(= [:balance-sheet :read] [subject activity])
|
||||
true
|
||||
|
||||
:else false)
|
||||
|
||||
(#{:user-role/manager "manager"} role)
|
||||
@@ -77,40 +83,58 @@
|
||||
(= [:invoice :delete] [subject activity])
|
||||
true
|
||||
|
||||
(= [:ledger :read] [subject activity])
|
||||
true
|
||||
|
||||
(= [:balance-sheet :read] [subject activity])
|
||||
true
|
||||
|
||||
:else false)
|
||||
|
||||
(#{:user-role/read-only "read-only"} role)
|
||||
(cond
|
||||
(= :ledger-page subject) true
|
||||
|
||||
(= [:ledger :read] [subject activity])
|
||||
true
|
||||
|
||||
(= [:balance-sheet :read] [subject activity])
|
||||
true
|
||||
|
||||
:else false)
|
||||
|
||||
(#{:user-role/user "user"} role)
|
||||
(cond
|
||||
(#{:invoice-page :payment-page :my-company-page :transaction-page :ledger-page} subject)
|
||||
true
|
||||
|
||||
|
||||
(= [:vendor :create] [subject activity])
|
||||
true
|
||||
|
||||
|
||||
(= [:vendor :edit] [subject activity])
|
||||
true
|
||||
|
||||
|
||||
(= [: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
|
||||
|
||||
(= [:ledger :read] [subject activity])
|
||||
true
|
||||
|
||||
(= [:balance-sheet :read] [subject activity])
|
||||
true
|
||||
|
||||
:else false)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user