Makes groups possible

This commit is contained in:
2024-02-08 11:41:03 -08:00
parent d5e8545ec8
commit fcefbd5d6d
20 changed files with 364 additions and 276 deletions

View File

@@ -337,6 +337,10 @@
:db/cardinality #:db{:ident :db.cardinality/many},
:db/doc "A client's locations",
:db/ident :client/locations}
{:db/valueType #:db{:ident :db.type/string},
:db/cardinality #:db{:ident :db.cardinality/many},
:db/doc "The groups that this client belongs in, for fast lookup",
:db/ident :client/groups}
{:db/valueType #:db{:ident :db.type/ref},
:db/isComponent true,
:db/cardinality #:db{:ident :db.cardinality/one},
@@ -1800,47 +1804,47 @@
{:db/ident :invoice/client+date
:db/valueType :db.type/tuple
:db/tupleAttrs [ :invoice/client :invoice/date]
:db/tupleAttrs [:invoice/client :invoice/date]
:db/cardinality :db.cardinality/one
:db/index true}
{:db/ident :transaction/client+date
:db/valueType :db.type/tuple
:db/tupleAttrs [ :transaction/client :transaction/date]
:db/tupleAttrs [:transaction/client :transaction/date]
:db/cardinality :db.cardinality/one
:db/index true}
{:db/ident :journal-entry/client+date
:db/valueType :db.type/tuple
:db/tupleAttrs [ :journal-entry/client :journal-entry/date]
:db/tupleAttrs [:journal-entry/client :journal-entry/date]
:db/cardinality :db.cardinality/one
:db/index true}
{:db/ident :payment/client+date
:db/valueType :db.type/tuple
:db/tupleAttrs [ :payment/client :payment/date]
:db/tupleAttrs [:payment/client :payment/date]
:db/cardinality :db.cardinality/one
:db/index true}
{:db/ident :charge/client+date
:db/valueType :db.type/tuple
:db/tupleAttrs [ :charge/client :charge/date]
:db/tupleAttrs [:charge/client :charge/date]
:db/cardinality :db.cardinality/one
:db/index true}
{:db/ident :sales-refund/client+date
:db/valueType :db.type/tuple
:db/tupleAttrs [ :sales-refund/client :sales-refund/date]
:db/tupleAttrs [:sales-refund/client :sales-refund/date]
:db/cardinality :db.cardinality/one
:db/index true}
{:db/ident :cash-drawer-shift/client+date
:db/valueType :db.type/tuple
:db/tupleAttrs [ :cash-drawer-shift/client :cash-drawer-shift/date]
:db/tupleAttrs [:cash-drawer-shift/client :cash-drawer-shift/date]
:db/cardinality :db.cardinality/one
:db/index true}
{:db/ident :expected-deposit/client+date
:db/valueType :db.type/tuple
:db/tupleAttrs [ :expected-deposit/client :expected-deposit/date]
:db/tupleAttrs [:expected-deposit/client :expected-deposit/date]
:db/cardinality :db.cardinality/one
:db/index true}]