Nearly able to create invoices manually
This commit is contained in:
@@ -43,8 +43,12 @@
|
||||
[manifold.deferred :as de])
|
||||
(:import [java.util UUID]))
|
||||
|
||||
|
||||
;; TODO make more reusable malli schemas, use unions if it would be helpful
|
||||
;; TODO copy save logic from graphql version
|
||||
;; TODO cash drawer shift
|
||||
;; TODO a few bug fixes from slack
|
||||
;; TOOD check pinecone
|
||||
|
||||
(defn filters [request]
|
||||
[:form {"hx-trigger" "change delay:500ms, keyup changed from:.hot-filter delay:1000ms"
|
||||
@@ -1346,14 +1350,16 @@
|
||||
:validation-route ::route/navigate))
|
||||
mm/Initializable
|
||||
(init-step-params
|
||||
[_ request]
|
||||
[_ multi-form-state request]
|
||||
(let [bank-account-type (get-in request [:query-params :bank-account-type])]
|
||||
(cond->
|
||||
{:db/id (str (java.util.UUID/randomUUID))
|
||||
:new? true}
|
||||
(if (= {} (:step-params multi-form-state))
|
||||
(cond->
|
||||
{:db/id (str (java.util.UUID/randomUUID))
|
||||
:new? true}
|
||||
|
||||
bank-account-type (assoc :bank-account/type (keyword "bank-account-type" bank-account-type)
|
||||
:bank-account/visible true))))
|
||||
bank-account-type (assoc :bank-account/type (keyword "bank-account-type" bank-account-type)
|
||||
:bank-account/visible true))
|
||||
(:step-params multi-form-state))))
|
||||
|
||||
mm/Discardable
|
||||
(can-discard? [_ step-params]
|
||||
|
||||
Reference in New Issue
Block a user