Commit graph

3809 commits

Author SHA1 Message Date
Lance Edgar fe7612c885 Use the new label handler
also, move "print one-off labels" logic into product master view
2022-01-13 21:25:17 -06:00
Lance Edgar 517dd4ad9e Update changelog 2022-01-13 14:36:04 -06:00
Lance Edgar e672e9670f Strip whitespace for new customer fields, in new custorder page 2022-01-13 14:21:40 -06:00
Lance Edgar 0b25469f33 Update changelog 2022-01-12 18:24:27 -06:00
Lance Edgar 765b7b4957 Update usage of app.get_email_handler() to avoid warnings 2022-01-12 18:20:25 -06:00
Lance Edgar 9eeb921915 Include all static files in manifest 2022-01-12 18:20:01 -06:00
Lance Edgar 9045505153 Update changelog 2022-01-10 16:34:06 -06:00
Lance Edgar eb221417e5 Expose the Sale, TPR, Current price fields for label batch
still need to figure out how execution can print e.g. TPR prices...
2022-01-10 14:54:49 -06:00
Lance Edgar cabe422508 Add progress support when deleting a batch
b/c we must delete all rows individually, and some batches can be
several thousand rows each
2022-01-09 19:25:18 -06:00
Lance Edgar 8579b89002 Add way to set form-wide schema validator
was needed to enforce rule where one field is required only in some
cases, depending on value of another field
2022-01-09 18:13:12 -06:00
Lance Edgar 0545099a2b Add buefy support for quick-printing product labels; also speed bump 2022-01-09 15:20:35 -06:00
Lance Edgar 94fc5c1859 Update changelog 2022-01-08 20:08:32 -06:00
Lance Edgar 6af5157b4e Update some method calls to avoid deprecation warnings 2022-01-08 19:48:14 -06:00
Lance Edgar dc28b1337d Add config for supported vendor catalog parsers
also explicitly set "native value" for all configuration checkbox
fields, since apparently it will send `'false'` by default...
2022-01-08 13:35:59 -06:00
Lance Edgar 2ce7c93aeb Expose, honor "allow future" setting for vendor catalog batch 2022-01-08 12:19:35 -06:00
Lance Edgar 88b3279e63 Several disparate changes needed for vendor catalog improvements
- invoke vendor handler where appropriate, e.g. for parsers
- reverse "polarity" of dropdown chooser setting; rename it
- tweak autocomplete behavior yet again, for dynamic values
- auto-select vendor upon parser selection, when possible
2022-01-07 19:27:10 -06:00
Lance Edgar ab61778d35 Some aesthetic improvements for vendor catalog batch
hopefully they're improvements...
2022-01-07 15:03:56 -06:00
Lance Edgar f89dc88c0e Add configurable template file for vendor catalog batch 2022-01-06 12:53:01 -06:00
Lance Edgar ad110c2ce2 Remove unused import 2022-01-03 21:10:34 -06:00
Lance Edgar 5e0ba81b21 Update changelog 2022-01-03 16:17:00 -06:00
Lance Edgar a0bb481a43 Use AuthHandler.get_permissions()
instead of deprecated `cache_permissions()`
2022-01-03 15:34:00 -06:00
Lance Edgar 3aac855fa1 Add basic configure page for Trainwreck
also the beginnings of a "yearly rollover" page which hopefully will
prove useful for helping to automate that, once i figure out how best
to go about it...
2022-01-01 19:12:46 -06:00
Lance Edgar 94883c1433 Remove usage of app.get_designated_import_handler() 2021-12-31 13:46:36 -06:00
Lance Edgar 7b7eee92cd Fix permission check for input file template links 2021-12-30 11:04:59 -06:00
Lance Edgar c2d76966a3 Update changelog 2021-12-29 11:14:40 -06:00
Lance Edgar 82dfce6f81 Add basic "resolve" support for person, product from new custorder 2021-12-23 20:24:43 -06:00
Lance Edgar 1b0d6581db Bugfix 2021-12-23 16:18:06 -06:00
Lance Edgar 819ae22b0e Expose products setting for type 2 UPC lookup
also expose Configure button for most master view pages
2021-12-23 15:18:30 -06:00
Lance Edgar 33af2e6fa1 Show create button on "most" pages for a master view 2021-12-23 14:46:28 -06:00
Lance Edgar 4396c4c628 Update changelog 2021-12-23 12:42:12 -06:00
Lance Edgar daa5126c21 Improve email bounce view per buefy theme 2021-12-23 12:34:57 -06:00
Lance Edgar 494b1384c4 Bugfix 2021-12-22 16:45:56 -06:00
Lance Edgar c0db03bc28 Add basic "pending product" support for new custorder batch 2021-12-22 16:34:17 -06:00
Lance Edgar 408bffb775 Update changelog 2021-12-20 14:58:01 -06:00
Lance Edgar a6f608e8cc Flag discontinued items for main Products grid
no styling is applied but custom app can do so
2021-12-20 14:56:25 -06:00
Lance Edgar e97b8a9f7e Update changelog 2021-12-20 14:27:47 -06:00
Lance Edgar 31dff0d353 Add some standard CRUD buttons for buefy themes
finally!

also disable the permalink "feature" since it seems not useful
2021-12-17 22:08:37 -06:00
Lance Edgar 30f95e2f08 Add common configuration logic for "input file templates"
just used in one batch so far but should be useful for many more..once
can get around to migrating them

had to rework the configuration logic to use HTML form instead of
JSON, to allow for the file uploads
2021-12-17 20:25:17 -06:00
Lance Edgar 099b6915f4 Update changelog 2021-12-17 09:17:35 -06:00
Lance Edgar da6c782ac3 Fix how fallback/default buefy and vue.js versions are used 2021-12-16 20:05:56 -06:00
Lance Edgar e99c001673 Let config decide which versions of vue.js and buefy to use 2021-12-16 14:58:25 -06:00
Lance Edgar c7d587b4cb Tweak wording on base configure template 2021-12-16 14:16:21 -06:00
Lance Edgar ff348a2aa0 Add some minimal docs for Diff constructor 2021-12-15 18:07:22 -06:00
Lance Edgar bc7ccb6a9f Render "pretty" UPC by default, for batch row form fields 2021-12-15 18:06:53 -06:00
Lance Edgar 40d36f9808 Update changelog 2021-12-15 15:19:36 -06:00
Lance Edgar f49fdebd98 Add some smarts when making batch execution form schema
in some cases `has_execution_options()` may return True but the base
view class may not need to provide any options itself (i.e. subclass
is responsible for declaring the view has options).
2021-12-15 15:02:28 -06:00
Lance Edgar ca57bd3572 Auto-register all config pages, for dropdown in App Settings 2021-12-15 00:00:46 -06:00
Lance Edgar 6f62f141d2 Fix params field when deleting a report 2021-12-14 19:08:32 -06:00
Lance Edgar 197d3de74a Add "jump to" chooser in App Settings, for various "configure" pages 2021-12-13 22:32:10 -06:00
Lance Edgar 1244659064 Add more basic config views, obviating some App Settings 2021-12-13 21:33:10 -06:00