Adds memo field
This commit is contained in:
@@ -17,16 +17,15 @@
|
||||
[auto-ap.ssr.svg :as svg]
|
||||
[auto-ap.ssr.utils :refer [apply-middleware-to-all-handlers check-allowance
|
||||
check-location-belongs clj-date-schema entity-id
|
||||
html-response main-transformer modal-response
|
||||
money wrap-form-4xx-2 wrap-schema-enforce]]
|
||||
html-response modal-response money strip
|
||||
wrap-form-4xx-2 wrap-schema-enforce]]
|
||||
[auto-ap.time :as atime]
|
||||
[bidi.bidi :as bidi]
|
||||
[clj-time.coerce :as coerce]
|
||||
[clojure.string :as str]
|
||||
[datomic.api :as dc]
|
||||
[iol-ion.query :refer [dollars=]]
|
||||
[iol-ion.utils :refer [remove-nils]]
|
||||
[malli.core :as m])
|
||||
[iol-ion.utils :refer [remove-nils]])
|
||||
(:import
|
||||
[java.util UUID]))
|
||||
|
||||
@@ -36,6 +35,7 @@
|
||||
[:db/id {:optional true} [:maybe entity-id]]
|
||||
[:journal-entry/client {:optional false} [:entity-map {:pull [:db/id :client/name :client/locations] }]]
|
||||
[:journal-entry/date clj-date-schema]
|
||||
[:journal-entry/memo {:optional true} [:maybe [ :string {:decode/string strip}]]]
|
||||
[:journal-entry/vendor {:optional false :default nil}
|
||||
[:entity-map {:pull [:db/id :vendor/name] }]]
|
||||
[:journal-entry/amount {:min 0.01}
|
||||
@@ -245,6 +245,18 @@
|
||||
:class "w-24"
|
||||
:error? (fc/field-errors)
|
||||
:placeholder "212.44"})]))
|
||||
(fc/with-field :journal-entry/memo
|
||||
[:div.w-96
|
||||
(com/validated-field
|
||||
{:label "Memo"
|
||||
:errors (fc/field-errors)}
|
||||
[:div.w-96
|
||||
(com/text-input {:name (fc/field-name)
|
||||
:error? (fc/error?)
|
||||
:class "w-96"
|
||||
:placeholder "A custom note"
|
||||
:url (bidi/path-for ssr-routes/only-routes :company-search)
|
||||
:value (fc/field-value) })])])
|
||||
(fc/with-field :journal-entry/line-items
|
||||
(com/validated-field
|
||||
{:errors (fc/field-errors)}
|
||||
|
||||
Reference in New Issue
Block a user