Commit graph

3785 commits

Author SHA1 Message Date
Lance Edgar 4741ee0a7b Let the Luigi handler take care of removing some DB settings
so that command line can also remove them via same logic
2022-11-21 14:01:22 -06:00
Lance Edgar de5a8fae7c Update 'testing' watermark for dev background
for some reason Firefox suddenly would not display the old one.  so i
opened it in gimp, then re-exported to same filename.  apparently
something changed, this one worked in FF.

obviously not much care was taken in the migration here.  so maybe see
the previous file as starting point in case this needs revisiting
2022-11-20 21:01:15 -06:00
Lance Edgar a63d7e9b64 Update changelog 2022-11-20 20:26:48 -06:00
Lance Edgar 194f49c561 Add luigi module/class awareness for overnight tasks 2022-11-20 19:37:29 -06:00
Lance Edgar 922b550c17 Update changelog 2022-11-20 16:00:03 -06:00
Lance Edgar 7f0305fb7a Fix how keys are stored for luigi overnight/backfill tasks 2022-11-20 13:58:39 -06:00
Lance Edgar d4801f58e3 Make sure Grid class is included in package API docs 2022-11-19 21:45:23 -06:00
Lance Edgar e4392cd00a Allow disabling, or per-day scheduling, of problem reports 2022-11-19 17:44:09 -06:00
Lance Edgar 163c65600d Update changelog 2022-11-18 11:22:08 -06:00
Lance Edgar 3c740549e2 Turn on download results feature for Employees 2022-11-18 11:20:29 -06:00
Lance Edgar 3178894e4f Update changelog 2022-11-17 19:23:44 -06:00
Lance Edgar deed2111fb Add "between" verb for numeric grid filters 2022-11-15 16:29:15 -06:00
Lance Edgar 3e8924e7cc Update changelog 2022-11-15 13:39:17 -06:00
Lance Edgar fec259629e Let the auth handler manage user merge 2022-11-15 13:37:37 -06:00
Lance Edgar 3b64950a38 Update changelog 2022-11-03 11:34:32 -05:00
Lance Edgar be533922a2 Show UPC for receiving line item if no product reference
to help with troubleshooting invoice file parsing etc.
2022-11-03 11:28:38 -05:00
Lance Edgar 38e6441b61 Log a warning to troubleshoot luigi restart failure 2022-10-31 21:41:01 -05:00
Lance Edgar c2b2d11141 Use shared logic for rendering percentage values 2022-10-29 13:40:35 -05:00
Lance Edgar 22c33b58c7 Fix start_date param for pricing batch upload 2022-10-19 16:26:05 -05:00
Lance Edgar 9b101963e5 Use people handler to update address 2022-10-18 10:55:47 -05:00
Lance Edgar 620447f029 Add version workaround for sphinx-rtd-theme bug 2022-09-25 09:18:34 -05:00
Lance Edgar 733e7ee00c Add template method for rendering row grid component
so custom event hooks can be added more easily, when needed
2022-09-24 10:34:32 -05:00
Lance Edgar 3877346b3a Update changelog 2022-09-09 14:53:47 -05:00
Lance Edgar e67cde4255 Avoid use of self.handler within batch API views 2022-09-07 20:46:18 -05:00
Lance Edgar e46f4bf01e Do not convert date if already a date 2022-09-06 22:19:01 -05:00
Lance Edgar f7a019ed83 Make past item lookup optional for custorders 2022-09-06 16:44:26 -05:00
Lance Edgar 2950827c63 Add basic per-item discount support for custorders 2022-09-06 16:31:59 -05:00
Lance Edgar b37f63a231 Update changelog 2022-09-06 13:21:29 -05:00
Lance Edgar 365e4a4194 Convert value for more date filters; only add condition if valid
missed these in 187fea6d1b
2022-09-06 13:09:14 -05:00
Lance Edgar c43a4edec7 Move logic for "bulk-delete row objects" into MasterView
i guess so far it has only been needed for batch, but some day surely
it will be needed for something else..?

some of the template logic is still batch only i think..
2022-08-31 20:55:03 -05:00
Lance Edgar b5a519d132 Disable "Delete Results" button if no results, for row grid 2022-08-31 16:41:58 -05:00
Lance Edgar 35728e20be Add default normalize logic for API views
and use common logic for getting field list in traditional Form class
2022-08-30 21:56:46 -05:00
Lance Edgar 960d6279a9 Include WorkOrder.estimated_total for API 2022-08-30 21:14:01 -05:00
Lance Edgar 9ea103c0eb Update changelog 2022-08-30 14:18:57 -05:00
Lance Edgar 12e4b0a139 Expose more attrs for new product batch rows 2022-08-30 13:57:18 -05:00
Lance Edgar 731c2168b0 Improve parsing of purchase order quantities 2022-08-30 11:28:48 -05:00
Lance Edgar ef045607d9 Update changelog 2022-08-30 11:04:26 -05:00
Lance Edgar bb4e98af8d Add uom fields, configurable template for newproduct batch 2022-08-30 10:58:13 -05:00
Lance Edgar 6ea8a02b57 Add 'warning' flash messages to old jquery base template 2022-08-27 23:36:09 -05:00
Lance Edgar 187fea6d1b Convert value for date filter; only add condition if valid 2022-08-27 22:45:52 -05:00
Lance Edgar 36ba6f1463 Update changelog 2022-08-25 22:18:33 -05:00
Lance Edgar f005ef4d52 Add max lengths when editing person name via profile view 2022-08-25 22:15:56 -05:00
Lance Edgar 6a0a4627b4 Avoid error when no datasync profiles configured
at least, according to the web app none are configured..but they may
be in another config file
2022-08-24 20:06:38 -05:00
Lance Edgar 2dbba970b9 Only run tests if requested, for release task 2022-08-24 18:29:46 -05:00
Lance Edgar bcedc58d9f Update changelog 2022-08-24 18:24:42 -05:00
Lance Edgar 78500770d9 Add basic support for backfill Luigi tasks
idea being, sometimes you must import many days worth of data into
Trainwreck or what-not, and it must be split up b/c e.g. it would take
too long to import all at once (i.e. might interfere with overnight
tasks)
2022-08-23 23:27:47 -05:00
Lance Edgar 488696cb39 Fix index title for datasync configure page 2022-08-22 01:07:58 -05:00
Lance Edgar 6dfda20116 Update changelog 2022-08-21 20:41:55 -05:00
Lance Edgar e50356d276 Expose, honor "admin-ish" flag for roles
prevent user (un)assignment etc. unless admin is doing it
2022-08-21 19:36:48 -05:00
Lance Edgar 7b2fef5f09 Allow configuring datasync watcher kwargs 2022-08-21 15:22:29 -05:00