cc838adfac
feat(sales): initial Parquet migration infrastructure
...
- Add DuckDB/S3 parquet storage layer (auto-ap.storage.parquet)
- Add sales_to_parquet migration script for historical data
- Add cleanup_sales for post-migration Datomic cleanup
- Add sales_orders_new.clj with DuckDB read layer for SSR views
- Add test scaffolding for parquet storage
- Add plan document for move-detailed-sales-to-parquet
feat(sales): redirect production and read flows to Parquet/DuckDB
- U3: Square production (upsert) now buffers to parquet via flatten-order-to-parquet!
- U3: EzCater core import-order now buffers to parquet instead of Datomic transact
- U3: EzCater XLS upload-xls now buffers to parquet instead of audit-transact
- U4: Rewrite sales_orders.clj to read from DuckDB via pq/get-sales-orders
- U5: Rewrite sales_summaries to use parquet aggregation functions
- get-payment-items-parquet, get-discounts-parquet, get-refund-items-parquet
- get-tax-parquet, get-tip-parquet, get-sales-parquet
- Add sum-* aggregation functions to storage/sales_summaries.clj
- sum-discounts, sum-refunds-by-type, sum-taxes, sum-tips, sum-sales-by-category
2026-04-25 08:37:08 -07:00
487a171693
Should fix repl once more
2024-02-08 20:36:04 -08:00
959c4ed74f
fixes build
2024-02-08 16:04:18 -08:00
c290c34ec7
Allows making rules by client group
2024-02-08 15:56:46 -08:00
a5e6b0549d
Should make reloading AND aot work again
2024-02-08 15:20:58 -08:00
f8573f58e8
Should fix repl
2024-02-08 14:01:53 -08:00
fcefbd5d6d
Makes groups possible
2024-02-08 11:41:03 -08:00
d5e8545ec8
fix builds.
2024-02-07 22:32:43 -08:00
8c61d6571a
Should fix builds
2024-02-07 22:28:22 -08:00
56215621c9
Fixes issue with stepping on each others toes when importing invoices
2024-02-07 21:51:01 -08:00
8063a8fcbd
Builds client SSR approach, sunsets old cljs.
2024-02-07 21:22:56 -08:00
930b900849
Makes logging unified
2023-10-30 12:35:18 -07:00
346ece787a
migrates accounts to new dialog, adds client search to user
2023-10-17 10:14:02 -07:00
b61e0df108
fix
2023-10-12 23:35:33 -07:00
Bryce
bc57978ceb
makes it easy for bryce to trigger reload for all yodlee
2023-07-28 13:59:15 -07:00
Bryce
529dbe393d
tries skipping cleaning step for performance improvement
2023-07-27 11:08:27 -07:00
Bryce
aae69389a5
merged.
2023-06-08 21:38:25 -07:00
Bryce
49a5af9409
Adds new invoice for Reed, makes external ledger downloadable
2023-06-08 21:34:19 -07:00
Bryce
a681b61115
Merge branch 'master' into try-tailwind
...
merged
2023-05-26 16:59:10 -07:00
Bryce
780d1b6d4d
just making things work
2023-05-18 22:03:47 -07:00
Bryce
3f3ac269ab
minor project updates
2023-05-18 21:22:44 -07:00
Bryce
cf34b4af7e
cloud - finishes search implementation
2023-05-18 21:05:48 -07:00
8bd73b8a98
Removes docjure, freeing space
2023-05-10 10:39:58 -07:00
05f1f009fd
Adds cloud approach to reading excel
2023-05-09 16:32:00 -07:00
b200728c6a
makes cloud search possible.
2023-05-04 17:07:08 -07:00
b2ad7790cf
Migrates back to datomic on-prem
2023-04-29 07:12:51 -07:00
8fcfe9e880
merged.
2023-04-04 13:11:25 -07:00
b71095e44b
Sets up ability to do backups from production
2023-03-28 12:40:23 -07:00
e810612fbb
(cloud) makes ledger running balances fast and smooth
2023-03-24 11:02:17 -07:00
67a94644e5
minor tweak.
2023-03-24 11:01:09 -07:00
8290138156
Fixes build
2023-03-24 10:57:53 -07:00
470af36ba5
leiningen failure
2023-03-24 10:57:53 -07:00
972b2acc8f
beginning to get rid of migrate
2023-03-24 10:57:53 -07:00
9c65751b21
Should fix bad client
2023-03-24 10:57:53 -07:00
8104506988
Minor tweaks for datomic cloud
2023-03-24 10:57:53 -07:00
45ab9fe0af
getting cloud working ok.
2023-03-24 10:57:53 -07:00
78519663ac
Getting closer to datomic cloud
2023-03-24 10:57:50 -07:00
bd658906b5
Made tweaks to support datomic
2023-03-24 10:56:35 -07:00
65ecee7014
making cloud runnable again.
2023-03-24 10:56:35 -07:00
d02fba2b44
Makes integreat run on datomic cloud
2023-03-24 10:56:28 -07:00
46dd191391
Revamps all of the IOL's routing, so that the new history page can share with the rest.
2023-01-12 16:56:40 -08:00
Bryce Covert
7cec382c52
test
2023-01-11 11:01:39 -08:00
06f59ae531
making queries really traceable and queryable
2023-01-08 10:03:48 -08:00
139c6a0331
Fixes intentional build failure
2023-01-07 22:36:57 -08:00
69715a6ac8
Testing broken build.
2023-01-07 20:51:20 -08:00
Bryce Covert
ad5841135a
attempting for square 3 approach.
2023-01-06 16:34:30 -08:00
f6758a850d
test
2022-09-16 13:02:33 -07:00
cab3a84903
A way better approach for form validation. Feels good now.
2022-07-19 08:24:33 -07:00
9936e515ff
testing system sending automated emails.
2022-04-08 08:23:05 -07:00
8870c400bf
Adds the ability to import invoices from email.
2022-04-07 21:43:19 -07:00