Commit graph

3914 commits

Author SHA1 Message Date
Lance Edgar 05a3e3f805 Add common logic to determine panel fields for product view
so we don't have to override templates, but just the view logic

more needed, but this proves the concept
2022-12-10 09:48:22 -06:00
Lance Edgar 273fa7eb55 Add common logic for xref buttons, links when viewing object
about dang time for this..probaby needs improvement but a good start
2022-12-10 09:48:22 -06:00
Lance Edgar 2278082a4d Cleanup employees view per new supplements
also add permission for "view employee secrets" (where applicable)
2022-12-10 09:48:22 -06:00
Lance Edgar d5d9c644a2 Add the ViewSupplement concept
also fix cell-class for grid columns.  cannot use "raw" fieldname
because in some cases (e.g. 'number', 'rate') Bulma may interpret that
as actually meaning something, and affect the display
2022-12-10 09:46:54 -06:00
Lance Edgar 1a51f3d854 Fix ordering worksheet API for date objects 2022-12-08 14:54:36 -06:00
Lance Edgar f80d3cd530 Show simple error string, when subprocess batch actions fail
logs still have more info, can't show user the whole traceback..but
this is better than we had before..
2022-12-08 14:15:38 -06:00
Lance Edgar cea06c9673 Update changelog 2022-12-07 14:20:04 -06:00
Lance Edgar 22176e89dd Add support for Beaker >= 1.12.0
but still support previous versions too, for now
2022-12-07 14:00:32 -06:00
Lance Edgar 2b220459c7 Temporary cap version for Beaker, per broken web apps! 2022-12-07 12:33:32 -06:00
Lance Edgar c1b2b7e177 Update changelog 2022-12-06 19:32:10 -06:00
Lance Edgar 6ac07e1255 Fix bug when viewing certain receiving batches 2022-12-06 19:31:22 -06:00
Lance Edgar 1509b6fce5 Update changelog 2022-12-06 10:33:57 -06:00
Lance Edgar ebe2013849 Add helptext for "Admin-ish" field when editing Role 2022-12-06 10:30:30 -06:00
Lance Edgar cceb66e500 Add support for editing invoice cost in receiving batch, per new theme 2022-12-05 16:25:55 -06:00
Lance Edgar 36a5f2ab49 Show invoice cost in receiving batch, if "from scratch" 2022-12-05 16:05:27 -06:00
Lance Edgar 9c54a4ada1 Add receiving workflow as param when making receiving batch 2022-12-05 15:26:43 -06:00
Lance Edgar 2e3823364c Add support for editing catalog cost in receiving batch, per new theme
had to add several "under the hood" features to make this work, to
embed a Vue component within grid `<td>` cells, etc.
2022-12-05 14:03:03 -06:00
Lance Edgar ec71f532a1 Include email address for current API user info 2022-12-04 09:39:08 -06:00
Lance Edgar 4030904d40 Add simple template hook for "before object helpers"
not sure how useful, but needed in one place, and hook makes for
cleaner template inheritance
2022-12-02 12:16:51 -06:00
Lance Edgar 9f62c280de Update changelog 2022-12-01 13:14:17 -06:00
Lance Edgar 94fa0380ba Avoid web config when launching overnight task 2022-12-01 09:37:30 -06:00
Lance Edgar b3bdee60bb Add way to quickly re-run "any" report 2022-11-28 17:55:08 -06:00
Lance Edgar 434633924a Update changelog 2022-11-28 10:54:37 -06:00
Lance Edgar 88aeaf31c2 Show "next date" when launching overnight task
just to make things a bit more clear
2022-11-27 14:55:49 -06:00
Lance Edgar 604420c7d4 Auto-format phone number when saving for contact records 2022-11-23 12:27:09 -06:00
Lance Edgar b64f6c7884 Use newer config strategy for all views
to make inheritance easier
2022-11-23 12:20:58 -06:00
Lance Edgar db9b3617a4 Fix page title for datasync status 2022-11-23 11:52:44 -06:00
Lance Edgar 42888c0983 Add prompt dialog when launching overnight task 2022-11-23 11:40:03 -06:00
Lance Edgar 9abbc001b3 Update changelog 2022-11-21 14:31:49 -06:00
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