Lance Edgar
3e61a273a2
Move logic for refreshing handheld batch status
...
seems that logic wasn't generic enough to apply to all batch types
2017-06-26 10:22:39 -05:00
Lance Edgar
608f9b92dc
Update changelog
2017-06-22 19:54:13 -05:00
Lance Edgar
8b27a53616
Cascade deletion for handheld / inventory/label batch associations
2017-06-22 19:53:18 -05:00
Lance Edgar
c081132eb8
Optimize local data cache slightly, for importers
2017-06-22 18:17:52 -05:00
Lance Edgar
527f31ce41
Update changelog
2017-06-22 13:32:18 -05:00
Lance Edgar
d9fe3fe491
Refresh batch status after creating via filemon action
2017-06-22 13:19:43 -05:00
Lance Edgar
3b3a8bd832
Set batch row count when first making label/inventory from handheld
2017-06-22 01:16:58 -05:00
Lance Edgar
cd768a38fb
Fix batch row count when refreshing
2017-06-22 00:52:11 -05:00
Lance Edgar
9991f46e26
Add way to execute multiple handheld batches at once
2017-06-21 17:27:37 -05:00
Lance Edgar
5e8817e4d0
Refactor schema so label/inventory batch may come from multiple handheld batches
2017-06-21 15:34:40 -05:00
Lance Edgar
bd7348cc5b
Add status code to (all) batch headers
...
for sake of improving efficiency with handheld/inventory batches, but
hopefully generic enough to be useful elsewhere too
2017-06-21 13:22:09 -05:00
Lance Edgar
8125ba2626
Keep track of row count when populating Handheld batch
2017-06-21 12:58:36 -05:00
Lance Edgar
7872ff7460
Add fabric task for installing PHP Composer
...
https://getcomposer.org/
2017-06-21 12:39:43 -05:00
Lance Edgar
03c3214153
Update changelog
2017-06-19 14:50:11 -05:00
Lance Edgar
5639adad8c
Fix encoding bug when setting user's password
2017-06-19 14:49:24 -05:00
Lance Edgar
44b5e703ee
Update changelog
2017-06-14 09:13:45 -07:00
Lance Edgar
e5922dba01
Always encode password/salt before attempting auth login
...
apparently the latest bcrypt is more finicky with that?
2017-06-14 09:12:12 -07:00
Lance Edgar
55c8f275f0
Grow the item_type field for trainwreck line items
2017-06-06 18:24:14 -07:00
Lance Edgar
b39415623d
Always install 'six' when making new virtualenv
2017-05-31 20:56:46 -05:00
Lance Edgar
89535e4169
Update changelog
2017-05-30 20:26:42 -05:00
Lance Edgar
caad3efa14
Remove all schema and logic for old-style batches
2017-05-25 16:57:25 -05:00
Lance Edgar
a1140645ec
Update changelog
2017-05-25 14:49:25 -05:00
Lance Edgar
946d369775
Whoops, add DataSyncConsumer back..
...
accidentally removed too much in last commit
2017-05-25 14:35:04 -05:00
Lance Edgar
3b9752a1b2
Remove all references to old importer frameworks
...
we now have a winner, these served their purpose but are no longer wanted
2017-05-25 14:31:00 -05:00
Lance Edgar
bb8193ad48
Add basic ProductStoreInfo
to data model
...
this probably will grow, for now just has the `recently_active` flag
2017-05-24 14:19:51 -05:00
Lance Edgar
8dda5fca69
Tweak new batch templates per newer conventions
2017-05-19 12:39:31 -05:00
Lance Edgar
ca06c921cb
Remove some deprecated batch handler methods
2017-05-18 11:56:55 -05:00
Lance Edgar
75e6a550d0
Update changelog
2017-05-18 08:40:26 -05:00
Lance Edgar
8d7ab06c2c
Add Employee.full_time
and full_time_start
to schema
2017-05-16 13:43:08 -05:00
Lance Edgar
7265090a57
Tweak fablib.postgresql.script()
to allow running as arbitrary PG user
...
this is needed sometimes, when running a script which creates all
initial tables for a database, so that the tables wind up being owned by
the correct user
2017-05-14 15:56:11 -05:00
Lance Edgar
3f819cc40e
Add initial support for Trainwreck database
2017-05-12 23:14:01 -05:00
Lance Edgar
5788e3f812
Tweak how SQLAlchemy-based importers fetch a single local object
...
i.e. for datasync consumers, we want to leverage the cache query in case
it has certain filters in place etc.
2017-05-12 15:43:12 -05:00
Lance Edgar
93b3ee6bf6
Add Customer.active_in_pos
flag to schema
2017-05-12 14:45:04 -05:00
Lance Edgar
5241792859
Add basic support for importing.ToRattail.extension_fields
2017-05-11 19:57:21 -05:00
Lance Edgar
74a7f3f7ce
Allow importing of Customer.person
primary association
...
i.e. for those who want a 1-to-1 relationship there
2017-05-11 13:52:31 -05:00
Lance Edgar
f27cc37c4e
Add Customer.number
field to schema
...
for those who want a proper integer key on the customer table
2017-05-11 13:51:57 -05:00
Lance Edgar
e1112f071e
Set ImportHandler.enum
attribute based on config
2017-05-11 09:48:40 -05:00
Lance Edgar
9ed8292adc
Make apt dist-upgrade
non-interactive
2017-05-11 09:32:19 -05:00
Lance Edgar
d30e30c2f3
Tweak product code importer, to detect and warn about unknown product
2017-05-10 14:21:56 -05:00
Lance Edgar
5dac4dd663
Update changelog
2017-05-05 17:51:21 -05:00
Lance Edgar
e49b56f4d9
Add all_fields
flag to Importer.update_object()
method
...
occasionally useful to be able to update all fields for an object,
which are present in the given data set..i.e. regardless of what the
importer's "effective" field list happens to be..
2017-05-05 16:13:22 -05:00
Lance Edgar
ebcd849aa7
Update changelog
2017-04-18 18:49:56 -05:00
Lance Edgar
663470fde5
Tweak mail template for user feedback, to wrap message body
2017-04-17 14:13:29 -05:00
Lance Edgar
22b3f4666f
Accept a python
arg for fablib.python.mkvirtualenv()
2017-04-01 22:47:19 -05:00
Lance Edgar
617ddec1ac
Update changelog
2017-03-30 00:19:36 -05:00
Lance Edgar
c19481ddfd
Add --daemonize
arg to daemon commands: datasync, filemon, bouncer
...
..in preparation for making --no-daemonize the default..
2017-03-29 23:35:14 -05:00
Lance Edgar
c855e39ca1
Tweak constructor for base Importer class
...
apparently can't always assume we have config, e.g. during tests?
2017-03-29 16:11:51 -05:00
Lance Edgar
c27c3914ae
Add use_lists
arg for cache.cache_model()
, plus CacheKeyNotSupported
2017-03-29 14:00:30 -05:00
Lance Edgar
0b71aa8441
Update changelog
2017-03-29 12:44:46 -05:00
Lance Edgar
b93ba08c6d
Fix broken config in project template
2017-03-29 00:33:50 -05:00