Commit graph

2704 commits

Author SHA1 Message Date
Lance Edgar ce354d5bc3 Update changelog 2021-11-25 19:01:35 -06:00
Lance Edgar b9037111a4 Don't use multi-select for new report in buefy themes
also let app handler fetch the report handler
2021-11-25 18:56:28 -06:00
Lance Edgar 03dad82663 Add basic support for receiving from PO with invoice 2021-11-25 16:50:13 -06:00
Lance Edgar e8828efae3 Update changelog 2021-11-17 15:12:54 -06:00
Lance Edgar b8f1b7bd84 Show ordered quantity when viewing costing batch row 2021-11-17 14:57:10 -06:00
Lance Edgar 0fa888efaf Fix bug when product has empty suggested price 2021-11-16 17:23:56 -06:00
Lance Edgar f385aab44a Update changelog 2021-11-14 13:27:13 -06:00
Lance Edgar a7b91b5b31 Expose the "sync users" flag for Roles 2021-11-13 15:05:45 -06:00
Lance Edgar 901dacf038 Update changelog 2021-11-11 18:38:44 -06:00
Lance Edgar 426ba0ea34 Fix "download results" support for Products
it is not enabled by default, but still should work when it is
2021-11-11 17:42:59 -06:00
Lance Edgar 3a10a4bcb7 Improve error handling when executing a custorder batch 2021-11-11 13:37:10 -06:00
Lance Edgar 6e15d59a84 Update changelog 2021-11-11 12:31:42 -06:00
Lance Edgar f1fd003dca Add permission for viewing "all" employees
previously we showed all if user had "edit" perm
2021-11-11 12:30:00 -06:00
Lance Edgar 1ceb1e4434 Update changelog 2021-11-11 12:11:24 -06:00
Lance Edgar 5f9d311cdb Add views for PendingProduct model; also DepartmentWidget 2021-11-10 12:39:51 -06:00
Lance Edgar 7630f504b0 Add initial VersionMasterView
for those times when you just need to expose a version table directly
2021-11-09 17:20:53 -06:00
Lance Edgar e7871380a9 Add "true margin" to products XLSX export 2021-11-09 15:49:42 -06:00
Lance Edgar 85166d5beb Update changelog 2021-11-09 11:51:21 -06:00
Lance Edgar 90cc8e5370 Fix dynamic content title for "view profile" page 2021-11-08 20:17:07 -06:00
Lance Edgar a12318246f Update changelog 2021-11-08 18:33:19 -06:00
Lance Edgar eb28fc2e3c Fall back to empty string for product regular price
i think this avoids a bug when a product has no regular price but does
have a current price
2021-11-08 13:15:10 -06:00
Lance Edgar fec7c3b3ee Cleanup grid columns for receiving batches 2021-11-07 18:10:28 -06:00
Lance Edgar 23d38604c4 Let handler restrict available invoice parser options 2021-11-07 17:10:33 -06:00
Lance Edgar 67c1adcc75 Tweak how we fetch invoice parser
per changes in rattail
2021-11-07 14:12:06 -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 7a5ba0503a Use products handler to get image URL 2021-11-06 17:36:19 -05:00
Lance Edgar 28e9085249 Update changelog 2021-11-05 18:45:45 -05:00
Lance Edgar 5ff57ae7d2 Add link to download generic template for vendor catalog batch
also let config restrict which parsers are "supported"

and auto-choose parser if there is only one
2021-11-05 18:40:46 -05:00
Lance Edgar df8778f85d Add render_brand() method for MasterView 2021-11-05 15:11:30 -05:00
Lance Edgar 2be1d12116 Make separate method for writing results XLSX file
so subclass can customize
2021-11-05 15:11:07 -05:00
Lance Edgar eb76d868ca Update changelog 2021-11-04 21:25:32 -05:00
Lance Edgar b34d88d704 Avoid exposing batch params when creating a batch
not sure how this never came up until now..?
2021-11-04 21:20:42 -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 b0fa559760 Fix product view page when user cannot view version history 2021-11-03 18:30:16 -05:00
Lance Edgar 8a378317c0 Try to prevent caching for any /index (grid) page
if this works, maybe also should do it for /view since that can have a
rows grid?
2021-11-03 18:15:13 -05:00
Lance Edgar a6b7056f2a Update changelog 2021-11-03 16:49:04 -05:00
Lance Edgar 9fef4c2601 Fix the Department filter for Products grid, for jquery themes
ugh jquery
2021-11-03 16:47:55 -05:00
Lance Edgar 209b4b4de3 Update changelog 2021-11-02 11:15:44 -05:00
Lance Edgar 7651efff9d Highlight "cannot calculate price" rows for new product batch 2021-10-31 11:56:46 -05:00
Lance Edgar 7b5e2d17f3 Omit "edit" link unless user has perm, for Customer "people" subgrid 2021-10-28 19:00:56 -05:00
Lance Edgar 4dfc29768c Improve validation for Person field of User form
otherwise if user enters e.g. "John Doe" but does *not* select an
autocomplete result, then "John Doe" will be submitted as-is to the
server, which then tried to write that directly to
``users.person_uuid`` column in the DB, resulting in error
2021-10-28 18:55:28 -05:00
Lance Edgar 2d87ce5c29 Highlight the "did not receive" rows for purchase batch
also add some row grid links
2021-10-22 21:53:46 -05:00
Lance Edgar 2d0a922cff Show case qty by default for costing batch rows 2021-10-22 21:24:08 -05:00
Lance Edgar a553a26644 Optionally set the sticky-header attribute for main buefy grids
should affect the 'index' and 'view' (with rows) but i don't think any
other pages will get this..?
2021-10-22 21:04:39 -05:00
Lance Edgar 4a383709bd Update changelog 2021-10-20 16:15:19 -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 93b752f436 Invoke handler when adding new item to custorder batch 2021-10-17 18:07:57 -04:00
Lance Edgar 87374d5647 Fix auth handler reference bug 2021-10-17 17:29:26 -04: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 232a02b944 Refactor to leverage all existing methods of auth handler
instead of importing and calling functions from core rattail
2021-10-14 23:30:26 -04:00
Lance Edgar 53fc1508f3 Give custorder batch handler a couple ways to affect adding new items 2021-10-14 17:49:12 -04:00
Lance Edgar 1b33c8a2b7 Update changelog 2021-10-14 14:22:07 -04:00
Lance Edgar dd6c9cc8ce Misc. tweaks for users, roles 2021-10-14 14:18:36 -04:00
Lance Edgar d61fa7b6b9 Update changelog 2021-10-14 12:12:10 -04:00
Lance Edgar 22aa55c24b Invoke the auth handler to cache user permissions etc.
various changes for sake of "synced" roles feature
2021-10-14 10:39:54 -04:00
Lance Edgar 80589cde2f Cleanup form display a bit, for App Settings 2021-10-13 17:29:41 -04:00
Lance Edgar 1463c09385 Update changelog 2021-10-13 12:19:49 -04:00
Lance Edgar e3cad91be0 Leverage the auth handler for main user login 2021-10-12 18:22:04 -04:00
Lance Edgar aeace0c7cf Add debounce() wrapper for buefy autocomplete
per docs, although was not very clear "which" debounce i needed, this
one at least works without errors..

hoping this fixes some page performance issues when tailbone
autocomplete component is present
2021-10-12 14:17:10 -04:00
Lance Edgar 20492410ad Update changelog 2021-10-11 21:58:18 -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 3e796e9164 Fix bug when making context for mailing address
sometimes those belong to a non-person, e.g. customer
2021-10-10 20:24:26 -04:00
Lance Edgar ffb33d00c8 Fix some phone/email bugs for new custorder page 2021-10-10 20:21:41 -04:00
Lance Edgar 7fabef6004 Stop rounding case/unit cost fields to 2 places for purchase batch 2021-10-10 20:08:52 -04:00
Lance Edgar ce969306f7 Update changelog 2021-10-10 18:42:46 -04:00
Lance Edgar a919bfb6c5 Simplify template context customization for view_profile_buefy 2021-10-07 21:13:59 -04:00
Lance Edgar b9b5a0e79b Update changelog 2021-10-07 19:36:17 -04:00
Lance Edgar 284078ff71 Delete pending customer if deleting custorder batch
also invoke handler to update pending customer info for batch, so the
handler can add validation, e.g. unique email address check
2021-10-07 13:08:48 -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 25a019cc12 Update changelog 2021-10-06 14:55:19 -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 9b6113a4c8 Show shipped quantities when viewing costing batch row
for lines which came from invoice, we should know those quantities,
but possibly *not* the received quantities, if e.g. the line item
wasn't matched w/ PO
2021-10-05 16:20:08 -04:00
Lance Edgar def8ea7c15 Some tweaks for invoice costing batch views 2021-10-05 16:12:48 -04:00
Lance Edgar d7c145ce39 Update changelog 2021-10-05 10:43:17 -04:00
Lance Edgar e7fb1559f5 Refactor the Employee tab of profile view, per better patterns
learned some things from the Personal tab overhaul
2021-10-05 08:25:33 -04:00
Lance Edgar 6386b34516 Overhaul the "Personal" tab of profile view
should be much more useful now.. er, at least for those who track
contact info on the Person record, but not those who track on the
Customer record..
2021-10-04 21:21:34 -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 272b0fd071 Update changelog 2021-10-01 18:38:24 -04:00
Lance Edgar a7f4b2e6ef Refactor autocomplete view logic to leverage new "autocompleters"
finally!  this cleans up some view config and AFAIK there is no loss
in functionality etc.
2021-10-01 10:28:06 -04:00
Lance Edgar e0dff55ffa Update changelog 2021-09-30 16:34:56 -04:00
Lance Edgar bbfffd45fc Initial (basic) views for invoice costing batches
still a bit of feature preview at the moment, but maybe is mostly done?
2021-09-29 17:27:20 -04:00
Lance Edgar ed705ff867 Update changelog 2021-09-28 16:15:38 -04:00
Lance Edgar 03a569d9a3 Avoid "detach person" logic if not supported by view class 2021-09-28 16:12:33 -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
Lance Edgar 82074a37ba Update changelog 2021-09-27 13:28:26 -04:00
Lance Edgar ab517d1199 Allow changing status, adding notes for customer order items 2021-09-27 13:25:02 -04:00
Lance Edgar 7c6c2f7ded Update changelog 2021-09-27 09:54:34 -04:00
Lance Edgar 65ac7e0c15 Add a dropdown of choices to the Department filter for Products grid 2021-09-27 09:46:31 -04:00
Lance Edgar a52b5ec380 Overhaul new custorder so contact may be either Person or Customer
also make the handler responsible for (un)assigning contact
2021-09-27 09:22:06 -04:00
Lance Edgar 12310da09e Update changelog 2021-09-26 17:26:11 -04:00
Lance Edgar 8095f2c9ea Display the Store field for Customer Orders 2021-09-25 18:55:53 -04:00
Lance Edgar 3ece3303db Refactor several "field grids" per Buefy theme
e.g. the Users field when viewing a Role, and Vendor Sources panel
when viewing a Product
2021-09-25 18:54:33 -04:00
Lance Edgar 9fe1d4c596 Update changelog 2021-09-25 15:34:29 -04:00
Lance Edgar 0dc9793772 Add products row grid for misc. org table views 2021-09-25 15:27:43 -04:00
Lance Edgar ec5ff8a788 Improve "employees" list when viewing a department, for buefy themes 2021-09-24 19:16:23 -04:00
Lance Edgar 3b6b1aa5b6 Invoke handler for customer autocomplete when making new custorder 2021-09-24 18:28:39 -04:00
Lance Edgar 57cb787b30 Add placeholder to customer lookup for new order
also hide phone field unless customer is identified
2021-09-24 17:28:14 -04:00
Lance Edgar fbd12c7dfc Improve default autocomplete query logic, w/ multiple ILIKE
e.g. to search for customer first and/or last name
2021-09-24 17:17:19 -04:00
Lance Edgar e6a92c5667 Update changelog 2021-09-22 18:30:39 -05:00
Lance Edgar 9365dd7b1a Add way to update Employee ID from profile view 2021-09-22 18:29:30 -05:00
Lance Edgar af8bd246a9 Update changelog 2021-09-22 16:50:17 -05:00
Lance Edgar 87d8322b85 Add way to override grid action label rendering
so that custom HTML can be embedded in there somehow..
2021-09-22 16:42:49 -05:00
Lance Edgar b229b409b0 Update changelog 2021-09-21 13:52:49 -05:00
Lance Edgar d0a7a241b4 Misc. improvements for customer order views 2021-09-21 13:49:51 -05:00
Lance Edgar 8af247a7f6 Update changelog 2021-09-19 19:08:53 -05:00
Lance Edgar d295cf04af Allow setting the "exclusive" sequence of grid filters
i.e. let caller specify that any not included, should be omitted
2021-09-19 18:36:25 -05:00
Lance Edgar 2188e91fae Update changelog 2021-09-16 11:10:21 -05:00
Lance Edgar 884b1e02a7 Invoke handler when request is made to merge 2 people 2021-09-15 19:01:53 -05:00
Lance Edgar 7e0713e22b Update changelog 2021-09-12 19:14:52 -05:00
Lance Edgar 25c1ae3c41 Add way to customize product autocomplete for new custorder 2021-09-09 19:15:08 -05:00
Lance Edgar 177286533d Update changelog 2021-09-09 17:22:00 -05:00
Lance Edgar 83c354b983 Set quantity type when viewing vendor lead times, order intervals 2021-09-09 17:07:46 -05:00
Lance Edgar 1ce60821bd Update changelog 2021-09-09 16:23:27 -05:00
Lance Edgar 97bdc3f785 Improve error handling for purchase batch
so error will display in browser when applicable
2021-09-09 12:00:13 -05:00
Lance Edgar 82e730c18e Add the Grid.remove() method, deprecate hide_column() etc.
this is more clear, and aligns with how Form works
2021-09-08 14:33:40 -05:00
Lance Edgar 4474f30718 Allow override of "create" permission in API 2021-09-03 18:26:55 -05:00
Lance Edgar fa700d53ad Add /people API endpoint; allow for "native sort" 2021-09-03 16:26:15 -05:00
Lance Edgar d671b18215 Update changelog 2021-09-01 12:20:45 -05:00
Lance Edgar 8169160b57 Allow "touch" action for employees 2021-08-31 22:05:02 -05:00
Lance Edgar 560575e53f Fix size of roles multi-select when editing user
i.e. for buefy themes
2021-08-31 22:04:37 -05:00
Lance Edgar 54f1a52ed0 Add hover text for vendor ID column of pricing batch row grid 2021-08-29 19:52:44 -05:00
Lance Edgar c2ea1be83f Improve UI, customization hooks for new custorder batch
still not done yet, but a savepoint
2021-08-29 16:38:30 -05:00
Lance Edgar 4d742bacb1 Allow grid columns to be *invisible* (but still present in grid)
this can be useful when you need contextual data for a given row, for
sake of front-end UI features, but do not want to actually show the
extra data column(s)
2021-08-29 10:28:36 -05:00
Lance Edgar fe584f193f Always show all grid actions...for now
we don't have a great way to accommodate too many actions; ideally
could hide some in a drawer, but for now we just show them all for
simplicity...
2021-08-28 18:45:31 -05:00
Lance Edgar 897bb177bc Make it easier to override rendering grid component in master/index
was needed so i could pass extra event handlers to it
2021-08-28 14:24:56 -05:00
Lance Edgar 445862d48d Update changelog 2021-08-26 11:55:09 -05:00
Lance Edgar c3079fe899 Add before_render_index() customization hook for MasterView 2021-08-24 09:39:45 -05:00
Lance Edgar 3cf4c0f8e4 Require explicit opt-in for "clicking grid row checks box" feature
sometimes it makes sense *not* to enable that, in which case disabled
probably should be the default
2021-08-23 19:26:50 -05:00
Lance Edgar a881b310bc Allow customization of row 'view' action url 2021-08-23 14:25:08 -05:00
Lance Edgar ac133ce830 Expose "merge request tracking" feature for People data
more to come i'm sure, but this covers the basics
2021-08-19 18:11:15 -05:00
Lance Edgar cf32d4235e Move "merge 2 people" logic into People Handler
view now delegates to handler, which lives in the rattail package
2021-08-18 19:21:21 -05:00
Lance Edgar 5836099746 Tweak how email preview is sent, and attempt "to" is displayed
latter only have been changed for the grid view.  preview now is sent
"properly" via the configured mail handler, which also means that an
attempt may be recorded (whereas previously it would not be)
2021-08-16 19:29:48 -05:00
Lance Edgar a10de791a1 Update changelog 2021-08-04 13:01:09 -05:00
Lance Edgar 90af8f91b8 Let feedback forms define their own email key
so multiple recipient options may be presented to user, e.g. in public
frontend
2021-08-02 18:26:15 -05:00
Lance Edgar 8884d28306 Update changelog 2021-07-15 14:15:19 -05:00
Lance Edgar 4addedef6e Expose pack_size for delproduct batch 2021-07-15 14:13:01 -05:00
Lance Edgar 8eee4a1cf0 Set UPC renderer for delproduct batch row 2021-07-15 13:29:31 -05:00
Lance Edgar fb156d2e29 Update changelog 2021-06-18 17:53:27 -05:00
Lance Edgar 35aab87fdc Include "is/not null" filters for GPC fields 2021-06-18 17:39:14 -05:00
Lance Edgar 5cdd09020d Update changelog 2021-06-15 21:35:58 -05:00
Lance Edgar 2e561f1a4a Add 'v' prefix for release package diff links
at least i think that is needed...
2021-06-15 21:34:22 -05:00
Lance Edgar a1d6403b1b Update changelog 2021-06-15 15:51:57 -05:00
Lance Edgar b2bda5e31d Allow config to set favicon and header image
it already could set "main" image, shown in home and login pages
2021-06-15 15:51:11 -05:00
Lance Edgar add4337d11 Update changelog 2021-06-11 13:34:40 -05:00
Lance Edgar 31941c00bf Allow generating project which integrates w/ LOC SMS 2021-05-24 16:21:08 -05:00
Lance Edgar d1a35a4d58 Allow direct creation of new label batches
now technically this is allowed on desktop, but probably makes more
sense on mobile via api
2021-05-18 12:46:45 -05:00
Lance Edgar 949b9d64bf Allow customization of rendering version diff values 2021-05-14 12:13:23 -05:00
Lance Edgar 00615bea97 Update changelog 2021-05-03 12:36:41 -05:00
Lance Edgar 544f05a5a8 Add csrftoken to TailboneForm js
ugh..for now at least
2021-04-28 14:07:24 -05:00
Lance Edgar 661d536e9d Highlight "has inventory" rows for delete item batch
also pass list of such rows to template context
2021-04-28 14:06:35 -05:00
Lance Edgar 60fe7cf29c Update changelog 2021-04-12 11:52:54 -05:00
Lance Edgar 2d75409757 Accept any decimal numbers for API inventory batch counts
i.e. don't assume integer values
2021-04-12 11:36:24 -05:00
Lance Edgar c48371ca2a Make it easier to extend "common" API views 2021-04-07 17:04:52 -05:00
Lance Edgar 6c5377fadc Show current price date range as hover text, for products grid 2021-04-07 12:29:33 -05:00
Lance Edgar 4cf61a92cf Update changelog 2021-03-30 11:50:20 -05:00
Lance Edgar 2332cae09b Expose the new Store.archived flag 2021-03-19 10:39:25 -05:00
Lance Edgar ee65d08d81 Catch and show error, if one happens when making batch from product query 2021-03-19 10:38:56 -05:00
Lance Edgar e19119194d Update changelog 2021-03-11 11:49:18 -06:00
Lance Edgar e4e0d81f6e Fix enum display for customer order status 2021-03-11 08:47:27 -06:00
Lance Edgar 70c5e36ccb Expose new fields for Trainwreck 2021-03-10 07:25:25 -06:00
Lance Edgar 7532dc5117 Add support for inactivity_months field for delete product batch 2021-03-09 11:44:56 -06:00
Lance Edgar 059b24fac7 Update changelog 2021-03-05 12:51:55 -06:00
Lance Edgar 97e1700cf9 Expose date_created for delete product batches 2021-03-05 12:51:55 -06:00
Lance Edgar 241747b967 Allow per-user stylesheet for Buefy themes
there is not yet a way for user to select from available options though
2021-03-05 12:02:32 -06:00
Lance Edgar a933fc836f Update changelog 2021-03-02 09:30:41 -06:00
Lance Edgar 492546d0f6 Add hover text for subdepartment name, in pricing batch row grid 2021-03-02 09:26:36 -06:00
Lance Edgar ba790823ed Highlight delete product batch rows with "pending customer orders" status 2021-03-01 17:34:24 -06:00
Lance Edgar 637c249c36 Handle row click as if checkbox was clicked, for checkable grid
should be more convenient since the checkbox is a rather small target as
compared to the row itself.

this also brings in newer Buefy 0.8.6 b/c it includes "shift+click" behavior
for the checkbox:

- https://github.com/buefy/buefy/issues/535
- https://github.com/buefy/buefy/pull/1894
2021-02-26 21:49:58 -06:00
Lance Edgar abfe8bc648 Fix message recipients for Reply / Reply-All, with Buefy themes 2021-02-24 17:53:48 -06:00
Lance Edgar 216807503a Avoid encoding values as string, for integer grid filters
grid filter for Catapult Transaction "Status" was not working right b/c that is
an integer in the db, but we were passing encoded string value to SA / query
2021-02-20 08:45:15 -06:00
Lance Edgar 89bb0aa56d Use end time as default filter, sort for Trainwreck 2021-02-18 20:02:53 -06:00
Lance Edgar 26d7ab080f Update changelog 2021-02-18 11:51:05 -06:00
Lance Edgar 9ad64ba5e1 Add support for "default" trainwreck model
per rattail changes
2021-02-17 20:18:45 -06:00
Lance Edgar 793022b92f Misc. tweaks for vendor catalog batch
per rattail changes, in particular for sake of Corporal, to allow for
non-native vendor and product associations
2021-02-15 12:57:35 -06:00
Lance Edgar ff904d840f Tweaks per "delete products" batch 2021-02-13 12:29:43 -06:00
Lance Edgar 34623a7307 Add special "equal to any of" verb for UPC-related grid filters 2021-02-12 14:05:44 -06:00
Lance Edgar 89f0336af9 Add special "contains any of" verb for string-based grid filters 2021-02-12 13:57:54 -06:00
Lance Edgar 1420a33649 Allow customization of main Buefy CSS styles, for falafel theme 2021-02-11 15:57:18 -06:00
Lance Edgar a23eb3f32d Update changelog 2021-02-10 11:53:40 -06:00
Lance Edgar eaf929474f Add styles for field labels in profile view 2021-02-10 11:35:05 -06:00
Lance Edgar f58b065316 Make errors more obvious, when running batch commands as subprocess
admin still must consult logs to determine cause, but at least UI won't hang
2021-02-09 14:24:05 -06:00
Lance Edgar e462e41ae1 Cleanup default display for vendor catalog batches
expose description, notes etc.
2021-02-09 14:22:07 -06:00
Lance Edgar 5969515f25 Render batch execution description as markdown 2021-02-09 14:21:07 -06:00
Lance Edgar cc2308c399 Fix some permission bugs when showing batch tools etc. 2021-02-09 12:19:26 -06:00