Commit graph

59 commits

Author SHA1 Message Date
Lance Edgar
a5c1cba81b Use product lookup component for "resolve pending product" tool 2023-10-26 10:06:00 -05:00
Lance Edgar
a812181466 Expand the "product lookup" component to include autocomplete 2023-10-25 20:10:21 -05:00
Lance Edgar
72dda3771e Add price confirm prompt when adding unknown item to custorder
optional, per config
2023-10-24 19:51:27 -05:00
Lance Edgar
4247804707 Allow pending product fields to be required, for new custorder 2023-10-24 19:17:36 -05:00
Lance Edgar
e308108bf7 Show user warning if "add item to custorder" fails
specifically, if user enters alpha chars for cost/price fields
2023-10-24 17:48:08 -05:00
Lance Edgar
f70772fabc Allow override of version diff for master views
and misc. other tweaks
2023-10-23 15:48:48 -05:00
Lance Edgar
a9fbf48053 Use common POST logic for submitting new customer order 2023-09-09 16:21:57 -05:00
Lance Edgar
9faaea881d Remove all deprecated use_buefy logic
also remove some static files no longer used, etc.
2023-02-03 16:10:04 -06:00
Lance Edgar
8410419717 Remove support for Buefy 0.8
only Buefy 0.9 and greater are supported now
2023-02-01 18:44:55 -06:00
Lance Edgar
c880065da8 Tweak customer panel header style for new custorder 2023-01-29 13:02:39 -06:00
Lance Edgar
2c7f2c0fcd Fix panel header icon behavior for new custorder
had to work around a buefy bug..?
2023-01-11 16:41:11 -06:00
Lance Edgar
b8389c72bb Add support for per-item default discount, for new custorder 2023-01-11 16:41:07 -06:00
Lance Edgar
d0881cbd09 Keep aspect ratio for product images in new custorder 2023-01-04 12:38:04 -06:00
Lance Edgar
6fbc79fe5e Add support for Buefy 0.9.x
or: add hacks to continue supporting Buefy 0.8.x

..depending on your perspective
2022-12-22 20:49:20 -06: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
1bb41b21af Honor case vs. unit restrictions for new custorder
and expose them in config view
2022-03-29 18:19:14 -05:00
Lance Edgar
072f5da69d Add "full lookup" product search modal for new custorder page 2022-02-08 12:21:24 -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
82dfce6f81 Add basic "resolve" support for person, product from new custorder 2021-12-23 20:24:43 -06:00
Lance Edgar
c0db03bc28 Add basic "pending product" support for new custorder batch 2021-12-22 16:34:17 -06:00
Lance Edgar
dbd00291b3 Add simple search filters for past items dialog in new custorder 2021-11-27 19:47:02 -06:00
Lance Edgar
c1f9190613 Show current/sale pricing for products in new custorder page 2021-11-27 19:08:15 -06:00
Lance Edgar
3a10a4bcb7 Improve error handling when executing a custorder batch 2021-11-11 13:37:10 -06:00
Lance Edgar
3990854d42 Fix product URL for a new custorder scenario 2021-11-06 20:31:55 -05:00
Lance Edgar
5d875bc731 Let user "add past product" when making new custorder 2021-11-06 20:00:54 -05:00
Lance Edgar
ddb05afe6b Auto-select Quantity tab when editing item for new custorder
also be a little smarter on error when user selects an item
2021-11-06 17:56:35 -05:00
Lance Edgar
43bbc2a29e Show some more product attributes in custorder item selection popup 2021-11-06 17:37:05 -05:00
Lance Edgar
0758ca09e6 Show unit price in line items grid for new custorder
maybe should change this to show "base price" (unit *or* case
depending on the row uom) ?
2021-11-03 20:54:46 -05:00
Lance Edgar
1bdb845032 Honor the "product price may be questionable" flag for new custorder
i.e. don't expose the per-item flag unless *that* flag is set
2021-11-03 20:20:22 -05:00
Lance Edgar
4d33e3dcbe Move some custorder logic to handler; allow force-swap of product selection 2021-11-03 19:19:20 -05:00
Lance Edgar
8d16a5f110 Clean up the product selection UI for new custorder
still needs some work but this is much better, more like the customer
selection now w/ "multi-faceted" autocomplete
2021-10-20 07:26:05 -05:00
Lance Edgar
8b044dbb22 Add basic "price needs confirmation" support for custorder 2021-10-18 18:28:28 -05:00
Lance Edgar
ab33b49218 Improve "refresh contact", show new fields in green for custorder
only showing new "customer" fields in green so far
2021-10-17 17:28:28 -04:00
Lance Edgar
52fbe73893 Overhaul the autocomplete component, for sake of new custorder
turns out we had some issues with our understanding of how that all
was supposed to work.  this seems to be much cleaner and even
semi-documented :)
2021-10-16 15:37:23 -04:00
Lance Edgar
66bc775e14 Improve display, handling for "add contact info to customer record"
for new custorders page.  in particular, show this flag in main screen
2021-10-10 20:43:27 -04:00
Lance Edgar
ffb33d00c8 Fix some phone/email bugs for new custorder page 2021-10-10 20:21:41 -04:00
Lance Edgar
5e339bb7ea Improve contact name handling for new custorder 2021-10-07 12:33:52 -04:00
Lance Edgar
c611eb3787 Clear out contact for custorder if user clicks "customer is unknown"
also show pending customer reference when viewing proper custorder
2021-10-06 18:43:52 -04:00
Lance Edgar
d933dd2723 Add support for "new customer" when creating new custorder 2021-10-06 18:22:29 -04:00
Lance Edgar
9b40096bb7 Add "contact update request" workflow for new custorder batch
if user checks "please add phone to customer record" etc. then this
preference is stored in the batch params, and when batch is executed
that will "happen" (which may just mean someone gets email about it)
2021-10-06 14:49:13 -04:00
Lance Edgar
2fa7857daf Add "allow contact info choice" support for new custorder batch 2021-10-06 12:43:38 -04:00
Lance Edgar
0237d8c31a Add "restrict contact info" feature for new custorder batch
also add support for choosing from existing emails
2021-10-06 12:32:13 -04:00
Lance Edgar
48864ab611 Put the View Profile button above Refresh 2021-10-04 12:40:35 -04:00
Lance Edgar
8e4079224f Add button to refresh contact info for new custorder
e.g. click that after changes are made in other screen / system
2021-10-04 12:39:30 -04:00
Lance Edgar
d4aef9ceac Fix contact phones data when new contact is assigned 2021-10-04 12:29:27 -04:00
Lance Edgar
1884edb334 Improve phone editing for new custorder
let user choose from existing phones, or add a new one.  not yet
implemented, they can check a box to add new phone to customer proper
in addition to setting it for the order
2021-10-04 12:25:41 -04:00
Lance Edgar
711e526822 Show "contact notes" when creating new custorder 2021-10-03 19:26:25 -04:00
Lance Edgar
a6c89d7998 Show "missing" msg if no email, for new custorder 2021-09-28 16:10:04 -04:00
Lance Edgar
ad6562558d Improve phone/email handling when making new custorder
still needs more improvement, but this is a start
2021-09-27 18:04:07 -04:00