Lance Edgar
84987925b3
Add safe_filename()
method for reports
2022-01-31 16:56:22 -06:00
Lance Edgar
b273737162
Stash docstring for ReportParam in its helptext
attr
...
apparently assigning to `__doc__` was not working?
2022-01-31 16:51:26 -06:00
Lance Edgar
6ec98e0b09
Update changelog
2022-01-31 14:49:48 -06:00
Lance Edgar
90adbb5233
Change default initial delay for luigi OvernightTask datasync wait
...
for when you invoke e.g. `self.datasync_wait(minutes=5)`
2022-01-30 21:56:35 -06:00
Lance Edgar
b11ae21d4d
Only delete object if importer allows it, from datasync
...
i.e. if it allows deleting that particular object
2022-01-30 14:06:48 -06:00
Lance Edgar
6bb8421a4e
Avoid cache query when fetching single local object for importer
...
specifically b/c the cache query can involve a date range, which if so
may not work if fetching object from outside the range
2022-01-29 17:12:33 -06:00
Lance Edgar
dbad5cce45
Add tailbone-integration project generator
2022-01-29 14:41:58 -06:00
Lance Edgar
20be1de2cc
Add --list-all-models
flag for all import/export commands
2022-01-29 14:41:58 -06:00
Lance Edgar
5e1cb14382
Add rattail-integration project generator
2022-01-29 14:41:55 -06:00
Lance Edgar
dfb3e64fbe
Fix typo for printing batch of labels
2022-01-28 18:13:30 -06:00
Lance Edgar
b43d2242a7
Fix importer tests, b/c timezone config is now required
2022-01-28 09:48:47 -06:00
Lance Edgar
f8c499a97d
Always establish start/end date+time range for all importers
...
some need it, some don't, but helps to standardize, esp. since the
importer commands all accept --start-date and --end-date params
2022-01-27 21:07:48 -06:00
Lance Edgar
b0c1b2f19d
Update changelog
2022-01-26 16:31:05 -06:00
Lance Edgar
b59056dcab
Allow report output fields to vary based on params
2022-01-26 16:24:13 -06:00
Lance Edgar
b22c489a3a
Fix label printing for 2-up style formatter
2022-01-25 16:37:37 -06:00
Lance Edgar
a8b9931833
Fix tox tests for python 2.7
2022-01-24 20:13:39 -06:00
Lance Edgar
4d5578cfb2
Update changelog
2022-01-18 12:21:26 -06:00
Lance Edgar
d456adab34
Be a little smarter about IMAP server disconnect
2022-01-18 12:20:48 -06:00
Lance Edgar
06aad4fdf0
Update changelog
2022-01-15 12:46:24 -06:00
Lance Edgar
9dabc45d0e
Refactor mailmon daemon to ensure only 1 thread per IMAP account
2022-01-15 12:45:31 -06:00
Lance Edgar
f6e30b4dd0
Fix doc link
2022-01-13 22:17:01 -06:00
Lance Edgar
6ec042208f
Add hack per poorly named label batch row columns
2022-01-13 21:38:40 -06:00
Lance Edgar
8e805ebb52
Add label handler; refactor label formatting logic
2022-01-13 21:24:41 -06:00
Lance Edgar
7925b3b432
Add basic docs for existing label features
2022-01-13 15:44:24 -06:00
Lance Edgar
26e7d55e67
Update changelog
2022-01-13 14:35:22 -06:00
Lance Edgar
892b4c67c9
Restore some code for schema migration
...
whoops missed this somehow
2022-01-13 14:33:32 -06:00
Lance Edgar
3eb2692eb7
Add AppHandler.make_object()
convenience method
2022-01-13 14:33:04 -06:00
Lance Edgar
a2dae7ea9e
Update changelog
2022-01-10 16:32:44 -06:00
Lance Edgar
a4f8442fa6
Add some more logging for mailmon daemon
...
still trying to diagnose random disconnects etc.
one folder watcher fails and then all subsequent folder watchers also
fail immediatly; there seems to be no effor to re-connect first?
2022-01-10 16:03:27 -06:00
Lance Edgar
fa0d18f5ba
Add explicit Sale, TPR, Current price columns for label batch
...
previously had no TPR, and line blurred between Sale and Current
batch logic will populate these but otherwise is not yet able to
leverage them for printing e.g. TPR prices. but that is the plan
2022-01-10 14:53:42 -06:00
Lance Edgar
36b5d20fa8
Batch handlers declare versioning is okay for delete action
...
by default; subclass can do something else although some of the
requisite logic does not yet exist
2022-01-09 19:23:37 -06:00
Lance Edgar
15712ac04e
Add email config for stale inventory batch problem report
2022-01-09 18:41:53 -06:00
Lance Edgar
f2b4c7dfa8
Add problem report for stale inventory batches
2022-01-09 18:32:16 -06:00
Lance Edgar
802dfa4821
Update changelog
2022-01-08 20:07:26 -06:00
Lance Edgar
d41746c56c
Refactor some usage of cache_model()
...
to avoid deprecation warnings
2022-01-08 19:47:14 -06:00
Lance Edgar
d13f27223c
Add nominal support for mysql db backend
...
*very* experimental at this point, but seems to work
2022-01-08 19:46:53 -06:00
Lance Edgar
84ed805e22
Add some tests for autocompleter logic
2022-01-08 15:30:30 -06:00
Lance Edgar
e4277d80fb
Add AppHandler.next_counter_value()
magic
...
this is now used by `BatchHandler.consume_batch_id()` and hopefully is
able to auto-magically create a dedicated counter table if the
underlying db engine is not postgres. at least that part seems to
work for tests using sqlite
2022-01-08 12:17:47 -06:00
Lance Edgar
4de258d09b
Add vendor handler, to better organize catalog parser logic
2022-01-07 19:26:11 -06:00
Lance Edgar
1ac0139fd3
Misc. changes for vendor catalog batch and related features
...
not very targeted, but all is solid i think..
2022-01-07 15:01:37 -06:00
Lance Edgar
0bec971b8b
Update changelog
2022-01-06 11:45:18 -06:00
Lance Edgar
8ae4de7d59
Remove deprecated use of rattail.batch.handlers.get_batch_handler()
2022-01-03 22:07:59 -06:00
Lance Edgar
e736cb6f70
Update changelog
2022-01-03 16:15:41 -06:00
Lance Edgar
df84ae7089
Use newer theme for docs
2022-01-03 16:14:22 -06:00
Lance Edgar
1d674c82f8
Bugfix
2022-01-03 15:31:38 -06:00
Lance Edgar
301fce831c
Improve docs, tests for the AuthHandler
2022-01-01 22:34:22 -06:00
Lance Edgar
4f0b54fc7b
Add basic Trainwreck handler
...
with basic docs and tests!
2022-01-01 19:11:55 -06:00
Lance Edgar
d2b0250a02
Add full test coverage, more docs, for rattail.app
module
2022-01-01 01:21:53 -06:00
Lance Edgar
6baf23c855
Remove usage of app.get_designated_import_handler()
2021-12-31 13:45:56 -06:00
Lance Edgar
c76def270f
Add some basic tests for AppHandler
2021-12-30 21:41:51 -06:00