Commit graph

2858 commits

Author SHA1 Message Date
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
Lance Edgar 85403dfa5e Update changelog 2021-02-04 16:45:24 -06:00
Lance Edgar 8f69b07ee2 Fix bug when editing a Person 2021-02-04 16:44:47 -06:00
Lance Edgar 562d7b48bc Update changelog 2021-02-04 11:04:00 -06:00
Lance Edgar 63350469d0 Prevent updates to batch rows, if batch is immutable
probably need a lot more support for this elsewhere; this is all i needed for
the moment though..
2021-02-02 18:58:46 -06:00
Lance Edgar f93fd7aefa Fix display of handheld batch links, when viewing label batch 2021-02-02 14:48:34 -06:00
Lance Edgar 0128690da8 Update references to vendor invoice batches
per table/model rename
2021-02-02 13:49:10 -06:00
Lance Edgar 9b76e23354 Update references to vendor catalog batches
per table/model rename
2021-02-02 13:28:56 -06:00
Lance Edgar e3bf7f2bb2 Add stub methods for MasterView.template_kwargs_view() etc.
otherwise subclass has to consider, can i call super() or not?  it still does
for some other views, but at least create/view/edit are common enough that it
should always be able to call super() without concern for those
2021-02-02 10:57:58 -06:00
Lance Edgar 0209957def Fix config defaults for PurchaseView
so can customize that more easily
2021-02-01 17:15:39 -06:00
Lance Edgar 1cdb11c88c Update changelog 2021-02-01 13:59:37 -06:00
Lance Edgar 8e9c66c0ea Add icon for Help button 2021-02-01 13:58:10 -06:00
Lance Edgar fe80028c07 Add support for "nested" menu items
some menus were just getting too long, so this gives us a way to collapse
certain items, which user can expand as needed
2021-02-01 13:58:08 -06:00
Lance Edgar 329e75ee82 Add initial "scanning" feature for Ordering Batches 2021-01-31 21:51:46 -06:00
Lance Edgar 801c56f06e More tweaks for receiving batch workflows
now first step requires choice of vendor and workflow.  supports receiving from
PO at least for native use case.
2021-01-31 12:10:44 -06:00
Lance Edgar a2b7f882bc Split "new receiving batch" process into 2 steps: choose, create
so that the form used to create the batch can be made custom per-workflow, and
it won't have to think about any other workflows since we just use one form at
a time for that
2021-01-30 19:54:38 -06:00
Lance Edgar ff2e39f67a Make handler responsible for possible receiving modes 2021-01-30 16:56:30 -06:00