Lance Edgar
|
6533855bcd
|
Let db config keys be defined as arbitrary list
i.e. use `parse_list()` on it
|
2018-01-12 17:34:06 -06:00 |
|
Lance Edgar
|
35dda54f25
|
Add case_cost property for inventory batch rows
i.e. dynamically calculated, at least for now?
|
2018-01-11 12:58:19 -06:00 |
|
Lance Edgar
|
d72ad1d5e1
|
Don't use DB as fallback when determining data model
|
2018-01-07 22:44:13 -06:00 |
|
Lance Edgar
|
1a14248237
|
Add some MIME magic for CSV attachments when sending email
|
2018-01-07 21:59:38 -06:00 |
|
Lance Edgar
|
5eb0401f7f
|
Update changelog
|
2018-01-07 16:58:33 -06:00 |
|
Lance Edgar
|
8ac15ea470
|
Add first attempt for "importer as batch" feature
|
2018-01-06 19:19:20 -06:00 |
|
Lance Edgar
|
87f5747b96
|
Add util.get_object_spec() convenience function
|
2018-01-06 19:18:48 -06:00 |
|
Lance Edgar
|
b9f17e5031
|
Add postgresql.create_schema() fab function
|
2018-01-06 19:13:14 -06:00 |
|
Lance Edgar
|
934e1c7271
|
Make ~/.ssh by default, when bootstrapping rattail
|
2018-01-06 19:13:11 -06:00 |
|
Lance Edgar
|
51c7631518
|
Assume MariaDB is *not* of concern, by default
i.e. if `mysql --version` doesn't work, assume false
|
2018-01-06 19:13:03 -06:00 |
|
Lance Edgar
|
398f93f7c3
|
Make BatchHandler.execute_many() responsible for setting execution details
|
2018-01-05 20:38:51 -06:00 |
|
Lance Edgar
|
70fafb2a0c
|
Let label batch provide product prices when executing
plus refactor label printer / formatter logic a bit
|
2018-01-05 19:56:33 -06:00 |
|
Lance Edgar
|
9b880ef5e4
|
Add model, importer for InventoryAdjustmentReason
meant to be rather generic at this point, can dress up later if useful
|
2018-01-05 18:35:41 -06:00 |
|
Lance Edgar
|
0779f8047d
|
Update changelog
|
2018-01-04 15:40:03 -06:00 |
|
Lance Edgar
|
09d5e18b12
|
Grow cost columns for vendor catalog batches
i.e. allow $10,000.00001
|
2017-12-21 20:43:16 -06:00 |
|
Lance Edgar
|
99dcb0be06
|
Revert "Set datasync consumer `now ` to current time, when starting transaction"
This reverts commit 0dbbbedaa8 .
|
2017-12-21 12:53:08 -06:00 |
|
Lance Edgar
|
0dbbbedaa8
|
Set datasync consumer `now ` to current time, when starting transaction
|
2017-12-21 12:05:10 -06:00 |
|
Lance Edgar
|
3cd23de865
|
Add Product.price_required flag to schema
|
2017-12-20 19:01:12 -06:00 |
|
Lance Edgar
|
5cc76358c6
|
Update changelog
|
2017-12-19 20:47:20 -06:00 |
|
Lance Edgar
|
d351685808
|
Add Person.first_valid_email() convenience method
|
2017-12-09 20:21:58 -06:00 |
|
Lance Edgar
|
a1548a7260
|
Add Customer.employee convenience property
|
2017-12-09 20:21:48 -06:00 |
|
Lance Edgar
|
f68a35f9a1
|
Update changelog
|
2017-12-08 18:02:20 -06:00 |
|
Lance Edgar
|
3000e852fa
|
Fix typo
|
2017-12-08 18:01:27 -06:00 |
|
Lance Edgar
|
cdb1c3b53a
|
Add logging filter for Luigi task summary
|
2017-12-06 22:34:02 -06:00 |
|
Lance Edgar
|
76dfc6cbc2
|
Add suggested retail for vendor catalog batches
|
2017-12-05 13:32:26 -06:00 |
|
Lance Edgar
|
d4cccd4f7b
|
Update changelog
|
2017-12-05 12:50:42 -06:00 |
|
Lance Edgar
|
392db333e2
|
Use bytestring with getpass()
|
2017-12-05 12:49:31 -06:00 |
|
Lance Edgar
|
e4e3c16dab
|
Update changelog
|
2017-12-03 20:35:54 -06:00 |
|
Lance Edgar
|
7896a3e6de
|
Add Transaction.system_id for Trainwreck
|
2017-12-03 20:33:04 -06:00 |
|
Lance Edgar
|
3d9bf78266
|
Update changelog
|
2017-12-03 19:46:02 -06:00 |
|
Lance Edgar
|
1b909616af
|
Skip some incomplete rows when printing label batch
|
2017-12-02 17:20:09 -06:00 |
|
Lance Edgar
|
ebe93b8dbd
|
Add default "execute many" behavior for batch handlers
|
2017-12-02 17:07:21 -06:00 |
|
Lance Edgar
|
29e981ff1d
|
Allow label batches to exist without a "label profile"
|
2017-12-02 16:25:31 -06:00 |
|
Lance Edgar
|
ed9a56cbb4
|
Add basic "static prices" support for label batches
i.e. prices may be read only from batch input, instead of product master
|
2017-12-02 15:23:51 -06:00 |
|
Lance Edgar
|
56892f374c
|
Add way to set label batch description, notes from input data file
|
2017-12-02 14:19:06 -06:00 |
|
Lance Edgar
|
76bb147fc0
|
Add "extension" support for all Rattail importers
|
2017-11-29 20:07:53 -06:00 |
|
Lance Edgar
|
827d8cf924
|
Add basic "auto-execute" logic for new batches created via filemon
this is for the sake of label batches in particular, when deploying several
copies from host to all store nodes
|
2017-11-29 18:22:50 -06:00 |
|
Lance Edgar
|
76b8856854
|
Add "manually priced" flags for price batch
to allow calculation of prices for products which are manually priced under
"normal" circumstances, when desired
|
2017-11-28 16:56:06 -06:00 |
|
Lance Edgar
|
c01d1c2d4a
|
Update changelog
|
2017-11-19 17:43:52 -06:00 |
|
Lance Edgar
|
970220149c
|
Add abstract flag for ImporterEmail
|
2017-11-18 19:03:05 -06:00 |
|
Lance Edgar
|
b1500d84ff
|
Add base class for importer diff emails
mostly for sake of having a sane default preview for them all
|
2017-11-18 18:55:35 -06:00 |
|
Lance Edgar
|
97108fd7f8
|
Add init script for Luigi scheduler daemon
|
2017-11-18 18:54:46 -06:00 |
|
Lance Edgar
|
cd7e99b006
|
Add port for postgres commands, let env define "workon home" for fabric
|
2017-11-14 10:10:20 -06:00 |
|
Lance Edgar
|
286a9bb4c0
|
Update changelog
|
2017-11-12 22:24:25 -06:00 |
|
Lance Edgar
|
61cac486a6
|
Coerce fields to proper list, for importer commands
|
2017-11-12 22:23:43 -06:00 |
|
Lance Edgar
|
a64f68ad93
|
Update changelog
|
2017-11-12 11:46:27 -06:00 |
|
Lance Edgar
|
61086c2442
|
Add time.date_range() convenience function
|
2017-11-12 09:49:34 -06:00 |
|
Lance Edgar
|
e2c6caf7d4
|
Add commit flag for short_session()
|
2017-11-12 09:49:15 -06:00 |
|
Lance Edgar
|
7e1e20ce04
|
Add support for --fields and --exclude-fields importer cmd line args
|
2017-11-11 14:26:41 -06:00 |
|
Lance Edgar
|
fef61b5aa3
|
Add "re-populate on refresh" flag for batch handlers
to handle the common case where a batch refresh should really be a rebuild,
as opposed to refreshing existing rows in-place
|
2017-11-11 09:50:44 -06:00 |
|