Makes it so vendors and invoices respect allowances.
This commit is contained in:
@@ -162,7 +162,8 @@
|
||||
|
||||
(defn form-content []
|
||||
(let [is-admin? @(re-frame/subscribe [::subs/is-admin?])
|
||||
clients @(re-frame/subscribe [::subs/client-refs])]
|
||||
clients @(re-frame/subscribe [::subs/client-refs])
|
||||
{vendor :data} @(re-frame/subscribe [::forms/form ::vendor-form])]
|
||||
[form-builder/builder {:submit-event [::save]
|
||||
:id ::vendor-form
|
||||
:schema schema}
|
||||
@@ -231,10 +232,14 @@
|
||||
"Default"
|
||||
[search-backed-typeahead {:search-query (fn [i]
|
||||
[:search_account
|
||||
{:query i}
|
||||
[:name :id]])
|
||||
:style {:width "19em"}}]]
|
||||
|
||||
{:query i
|
||||
:allowance :vendor}
|
||||
[:name :id :warning]])
|
||||
:style {:width "19em"}}]
|
||||
]
|
||||
(when (:warning (:default-account vendor))
|
||||
[:div.notification.is-warning.is-light
|
||||
(:warning (:default-account vendor))])
|
||||
(when is-admin?
|
||||
[form-builder/field-v2 {:field [:account-overrides]}
|
||||
"Overrides"
|
||||
@@ -248,8 +253,9 @@
|
||||
[search-backed-typeahead {:search-query (fn [i]
|
||||
[:search_account
|
||||
{:query i
|
||||
:client_id (:id (:client entity))}
|
||||
[:name :id]])
|
||||
:client_id (:id (:client entity))
|
||||
:allowance :vendor}
|
||||
[:name :id :warning]])
|
||||
:style {:width "15em"}}]]])
|
||||
:schema [:sequential account-override-schema]
|
||||
:key-fn :id
|
||||
|
||||
Reference in New Issue
Block a user