feat: update edit-vendor-changed-handler to support simple/advanced mode
This commit is contained in:
@@ -1419,9 +1419,11 @@
|
|||||||
(let [multi-form-state (:multi-form-state request)
|
(let [multi-form-state (:multi-form-state request)
|
||||||
snapshot (:snapshot multi-form-state)
|
snapshot (:snapshot multi-form-state)
|
||||||
step-params (:step-params multi-form-state)
|
step-params (:step-params multi-form-state)
|
||||||
|
mode (keyword (or (:mode step-params) "simple"))
|
||||||
client-id (or (:transaction/client snapshot)
|
client-id (or (:transaction/client snapshot)
|
||||||
(-> request :entity :transaction/client :db/id))
|
(-> request :entity :transaction/client :db/id))
|
||||||
vendor-id (or (:transaction/vendor step-params) (:transaction/vendor snapshot))
|
vendor-id (or (:transaction/vendor step-params)
|
||||||
|
(:transaction/vendor snapshot))
|
||||||
total (Math/abs (or (-> request :entity :transaction/amount)
|
total (Math/abs (or (-> request :entity :transaction/amount)
|
||||||
(:transaction/amount snapshot)
|
(:transaction/amount snapshot)
|
||||||
0.0))
|
0.0))
|
||||||
@@ -1443,7 +1445,7 @@
|
|||||||
(html-response
|
(html-response
|
||||||
(fc/start-form (:multi-form-state render-request) nil
|
(fc/start-form (:multi-form-state render-request) nil
|
||||||
(fc/with-field :step-params
|
(fc/with-field :step-params
|
||||||
(manual-coding-section* :advanced render-request))))))
|
(manual-coding-section* mode render-request))))))
|
||||||
|
|
||||||
(defn edit-wizard-toggle-mode-handler [request]
|
(defn edit-wizard-toggle-mode-handler [request]
|
||||||
(let [step-params (-> request :multi-form-state :step-params)
|
(let [step-params (-> request :multi-form-state :step-params)
|
||||||
|
|||||||
Reference in New Issue
Block a user