Lance Edgar
|
a1e93923e6
|
Update changelog
|
2020-07-30 18:13:15 -05:00 |
|
Lance Edgar
|
71811e560d
|
Add base classes for "purging" subcommands
hopefully solves a common pattern...
|
2020-07-30 18:12:51 -05:00 |
|
Lance Edgar
|
637b9a3266
|
Update changelog
|
2020-07-29 21:57:50 -05:00 |
|
Lance Edgar
|
f7aa709ae0
|
Add BatchHandler.do_delete() method
|
2020-07-29 01:38:43 -05:00 |
|
Lance Edgar
|
d0deae5dd3
|
Add BatchHandler.delete_extra_data() method
and update related logic to use it etc.
|
2020-07-29 01:22:50 -05:00 |
|
Lance Edgar
|
e16175fbe1
|
Update changelog
|
2020-07-29 00:10:38 -05:00 |
|
Lance Edgar
|
f85e80043c
|
Be smarter about deleting rows, when deleting batch
this seems to be more efficient than the previous attempt...
|
2020-07-29 00:09:53 -05:00 |
|
Lance Edgar
|
11a1c8ca07
|
Update changelog
|
2020-07-28 20:42:26 -05:00 |
|
Lance Edgar
|
b14789a105
|
Tweak logic for purging batches to avoid warnings, duplicate progress
must make sure the row is "detached" from the batch before deleting it,
otherwise SQLAlchemy warns about incorrect number of rows being deleted
|
2020-07-28 20:30:56 -05:00 |
|
Lance Edgar
|
65330c5cae
|
Update changelog
|
2020-07-26 14:01:04 -05:00 |
|
Lance Edgar
|
c07c9d3fb4
|
Log info instead of debug, to show count of problems found
|
2020-07-24 14:09:10 -05:00 |
|
Lance Edgar
|
06ea22ae58
|
Add cache_model() convenience method for problem reports
|
2020-07-20 16:19:49 -05:00 |
|
Lance Edgar
|
3d85857ea1
|
Fix a test per recent importer change
|
2020-07-19 20:11:14 -05:00 |
|
Lance Edgar
|
47134ca747
|
Add can_delete_object() method for importers
|
2020-07-19 18:51:36 -05:00 |
|
Lance Edgar
|
360f99ae2f
|
Let config define arbitrary kwargs for datasync watcher
|
2020-07-09 16:59:56 -05:00 |
|
Lance Edgar
|
60c52f1c40
|
Remove unused "fablib" line from manifest
|
2020-07-07 20:43:17 -05:00 |
|
Lance Edgar
|
69ecb3a19e
|
Don't create empty department, when importing subdepartment
i.e. if department_number is null
|
2020-07-06 21:07:45 -05:00 |
|
Lance Edgar
|
8128747085
|
Grow Product.item_id to allow 50 chars
surely that's big enough...
|
2020-06-29 16:56:29 -05:00 |
|
Lance Edgar
|
c7617c2b10
|
Update changelog
|
2020-06-18 14:04:24 -05:00 |
|
Lance Edgar
|
14d3c74220
|
Add email_output() method for report handler, plus common template
|
2020-06-18 13:56:44 -05:00 |
|
Lance Edgar
|
2f705ac720
|
Use OrderedDict in some importer tests, for consistency
otherwise python2 can bite us sometimes
|
2020-06-16 17:17:55 -05:00 |
|
Lance Edgar
|
d4ce9177ea
|
Use OrderedDict in some importer tests, for consistency
otherwise python2 can bite us sometimes
|
2020-06-16 17:10:42 -05:00 |
|
Lance Edgar
|
4b039570fe
|
Use python3 for coverage, docs via tox
|
2020-06-16 16:53:54 -05:00 |
|
Lance Edgar
|
21172121aa
|
Add a test for config.parse_list() with single quotes
|
2020-06-16 16:40:36 -05:00 |
|
Lance Edgar
|
ebd65a8ef9
|
Remove 'fixture' use within tests; plus fix some tests
|
2020-06-16 16:39:41 -05:00 |
|
Lance Edgar
|
8a6c147cf4
|
Update changelog
|
2020-05-28 12:20:43 -05:00 |
|
Lance Edgar
|
a095f14eea
|
Add some indexes, to optimize profile view
|
2020-05-28 12:08:49 -05:00 |
|
Lance Edgar
|
1c75fc05a0
|
Add require kwarg for Person.only_customer() method
|
2020-05-20 19:08:28 -05:00 |
|
Lance Edgar
|
b7d073d1d1
|
Update changelog
|
2020-05-20 15:52:08 -05:00 |
|
Lance Edgar
|
d1ec6389b1
|
Add "safe" param logic for decimal report params
|
2020-05-19 12:40:53 -05:00 |
|
Lance Edgar
|
c0ebe243df
|
Add "shelved" flag for pricing batches
|
2020-05-18 14:41:50 -05:00 |
|
Lance Edgar
|
92df60b5f8
|
Update changelog
|
2020-04-17 12:17:30 -05:00 |
|
Lance Edgar
|
6bfc0ba59f
|
Change method call to allow for simpler signature
|
2020-04-15 20:52:18 -05:00 |
|
Lance Edgar
|
b4475a584c
|
Add generic FromFile importer base class
|
2020-04-15 19:14:38 -05:00 |
|
Lance Edgar
|
bbb76c500f
|
Add support for extra header rows, for Excel reader
data doesn't always start right after main header row
|
2020-04-15 19:12:27 -05:00 |
|
Lance Edgar
|
0a1e9d1229
|
Update changelog
|
2020-04-06 13:16:41 -05:00 |
|
Lance Edgar
|
b5d343c6ce
|
Add setting to disable old/legacy jQuery mobile app
|
2020-04-04 20:52:04 -05:00 |
|
Lance Edgar
|
d26c67fabc
|
Add "quick entry" logic for inventory batch handler
moved from tailbone
|
2020-03-29 15:20:19 -05:00 |
|
Lance Edgar
|
f56a6138bf
|
Add find_row_for_product() method to inventory batch handler
moved from tailbone
|
2020-03-29 15:20:15 -05:00 |
|
Lance Edgar
|
db031f45de
|
Add get_type2_product_info() method for inventory batch handler
no implementation by default, but interface should include it
|
2020-03-29 14:30:01 -05:00 |
|
Lance Edgar
|
43251d57c1
|
Add inventory batch logic for getting available "adjustment reasons"
|
2020-03-29 13:42:59 -05:00 |
|
Lance Edgar
|
63f1fe044a
|
Add inventory batch logic to determine which count modes are available
moved from tailbone, but improved somewhat
|
2020-03-29 13:38:11 -05:00 |
|
Lance Edgar
|
d2a43f14df
|
Add inventory batch logic to say if products should be aggregated
moved from tailbone
|
2020-03-29 13:33:29 -05:00 |
|
Lance Edgar
|
534615816f
|
Add flag for handling unknown product in inventory batch
moved from tailbone
|
2020-03-29 13:08:48 -05:00 |
|
Lance Edgar
|
8e312d7746
|
Add logic for (dis)allowing case input for inventory batches
moved from tailbone
|
2020-03-29 13:03:38 -05:00 |
|
Lance Edgar
|
2b37c5b9f1
|
Add flags to allow variance, zero inventory count modes in batch handler
moving these from tailbone
|
2020-03-29 12:43:54 -05:00 |
|
Lance Edgar
|
ab71d87367
|
Add get_output_filename() method for ToFile exporters
|
2020-03-27 18:18:06 -05:00 |
|
Lance Edgar
|
76321e6fa6
|
Add way for report to provide available "choices" for any param
|
2020-03-26 15:23:24 -05:00 |
|
Lance Edgar
|
a338d497e3
|
Add Role.notes field to schema
|
2020-03-23 19:53:37 -05:00 |
|
Lance Edgar
|
b01f2b2b51
|
Small tweaks to CSV exporter logic
for sake of CORE-POS -> CSV
|
2020-03-23 19:28:12 -05:00 |
|