Lance Edgar
a3eb6717b4
Optionally include all costs, when normalizing product data
2023-01-04 21:23:25 -06:00
Lance Edgar
a338369543
Let reports w/ Excel output write more than one data sheet
2023-01-04 16:36:38 -06:00
Lance Edgar
6106fb615d
Let report types declare a help URL
2023-01-04 16:34:18 -06:00
Lance Edgar
6116de0afe
Update changelog
2023-01-04 10:56:21 -06:00
Lance Edgar
8e5fda9bed
Fix typo
2023-01-04 10:55:48 -06:00
Lance Edgar
1d7bb6a7a5
Update changelog
2023-01-03 22:23:04 -06:00
Lance Edgar
645259da20
Avoid print
keyword for python2, in command rprint
method
2023-01-03 18:23:14 -06:00
Lance Edgar
ca03485cf8
Update changelog
2023-01-02 16:48:55 -06:00
Lance Edgar
13c70c1846
Add problem report for Trainwreck current DB pruning
...
as a reminder to get that done, when applicable
2023-01-02 13:11:03 -06:00
Lance Edgar
15894844ed
Add problem report for missing Trainwreck DB
...
so far just detects when "next year's DB" is missing, for sake of
yearly rollover reminder
2023-01-02 12:10:50 -06:00
Lance Edgar
4f003fcd8b
Auto-clear invalid flag when email address is changed
...
presumably invalid flag is only set when bounce occurs..
2023-01-02 11:10:26 -06:00
Lance Edgar
ab45b692fe
Optionally force email address to lower-case
...
only applies to Person email for now though..probably should broaden
at some point?
2023-01-02 10:55:46 -06:00
Lance Edgar
4ae2762be5
Add rattail make-project
command, for simpler quickstart
...
also adds a basic DB handler, etc.
2023-01-02 09:16:12 -06:00
Lance Edgar
f091904925
Update changelog
2022-12-28 16:08:14 -06:00
Lance Edgar
1613de0d49
Avoid writing CSV file export when in dry-run mode
2022-12-28 14:18:24 -06:00
Lance Edgar
5bb5c18ff7
Let handler strip batch execution kwargs which aren't JSON-safe
...
i.e. for sake of storing as batch params
2022-12-26 10:41:30 -06:00
Lance Edgar
cf04ae79ef
Add basic model for tailbone field info
2022-12-24 21:29:15 -06:00
Lance Edgar
27e13a5ee5
Add basic model for tailbone page help
...
need to let site admins manage help as much as possible
2022-12-24 15:44:05 -06:00
Lance Edgar
82501640d9
Add initial logic for rattail cleanup
command
...
will add a cleaner for beaker sessions shortly; more will come later
i'm sure
2022-12-23 23:28:50 -06:00
Lance Edgar
80477b3fd8
Make static files optional, for new tailbone-integration project
2022-12-23 20:18:25 -06:00
Lance Edgar
b67f4b9635
Be a bit smarter about making url for upgrade emails
2022-12-23 19:21:50 -06:00
Lance Edgar
13d1322174
Require caller to import tasks directly from rattail.luigi.tasks
...
so we can still get away with importing other things, should that
particular import fail
2022-12-23 18:53:29 -06:00
Lance Edgar
0b9ce82ce6
Update help text for Buefy version setting
...
now that 0.9.x should be supported
2022-12-22 21:03:19 -06:00
Lance Edgar
975ddbd21e
Update changelog
2022-12-22 17:17:26 -06:00
Lance Edgar
659de3d835
Use decimal instead of int, for storing case size
...
was already doing it everywhere except these 2 batches
2022-12-22 16:30:36 -06:00
Lance Edgar
471704f504
Update changelog
2022-12-21 20:00:37 -06:00
Lance Edgar
d3d051da4b
Add terms
column for Vendor table
2022-12-21 18:05:17 -06:00
Lance Edgar
6d2d902d32
Recomment v0.8.17 for Buefy
...
versions 0.8.18 thru 0.8.20 are known to have an issue with grid
column sorting, after page refresh
2022-12-20 19:10:46 -06:00
Lance Edgar
d0be186c3f
Update changelog
2022-12-15 13:31:42 -06:00
Lance Edgar
9013f49204
Add get_filepath()
method for batch handlers
2022-12-15 09:11:22 -06:00
Lance Edgar
69a92ed8b6
Add normalize_host_object_all()
method to importer
...
for handling situations which call for multiple host data records to
come from a single host object, e.g. when importing a "main item" but
also needing to bring in its alternate pack records
2022-12-10 16:02:24 -06:00
Lance Edgar
d2e076d829
Update changelog
2022-12-10 11:33:00 -06:00
Lance Edgar
6622f094e3
Provide default factory for app.short_session()
2022-12-09 23:10:40 -06:00
Lance Edgar
e989521d85
Misc. tweaks for new integration project templates
2022-12-08 18:18:54 -06:00
Lance Edgar
e4fbe887ff
Write simple error to stdout, when batch command fails
...
hopefully this works out, but it seems a bit hacky..
2022-12-08 14:13:23 -06:00
Lance Edgar
aa57fcd7ab
Update changelog
2022-12-06 10:32:44 -06:00
Lance Edgar
bab66fb250
Fallback to product master for case size, in vendor invoice batch
2022-12-06 10:14:24 -06:00
Lance Edgar
c848c3a185
Add flag for editing invoice cost, in receiving batch
2022-12-05 16:24:37 -06:00
Lance Edgar
b9a1ffdb8c
Add receiving workflow as param, when making receiving batch
2022-12-05 15:22:32 -06:00
Lance Edgar
5abe919ebe
Add flag for receiving batch, if editing catalog cost is allowed
2022-12-05 14:01:41 -06:00
Lance Edgar
bc94f5a7db
Avoid "cost confirmed" data when cloning purchase batch
2022-12-05 11:25:13 -06:00
Lance Edgar
618b5ec983
Add way to preserve exit code when executing upgrade
...
e.g. so luigi knows when upgrade fails
2022-12-04 10:29:50 -06:00
Lance Edgar
15e4893448
Add get_email_address()
method for AuthHandler
2022-12-04 09:38:32 -06:00
Lance Edgar
d4c08b47d1
Update changelog
2022-12-02 16:42:57 -06:00
Lance Edgar
b3ab2dfd01
Fix the % price diff status logic for pricing batch
...
sheesh, the bug finally surfaced
2022-12-02 12:39:37 -06:00
Lance Edgar
f25391fe23
Add populate_from_query()
method for pricing batch handler
...
just for clarity, and makes for easier inheritance/override
2022-12-02 12:37:15 -06:00
Lance Edgar
382265277a
Update changelog
2022-12-01 13:13:12 -06:00
Lance Edgar
3a8a48c187
Add option to launch overnight task with `silent.conf
`
...
specifically for sake of launching from web app, which has "noisy"
logging config
2022-12-01 09:35:43 -06:00
Lance Edgar
f9878a216e
Use --glob-archives
instead of --prefix
for borg prune
...
per deprecation warnings in borg 1.2 - AFAIK this is still safe for
borg 1.1 as well though..
2022-11-28 16:36:17 -06:00
Lance Edgar
f830956418
Update changelog
2022-11-28 12:32:04 -06:00