Lance Edgar
fc96fb40fb
Log warning instead of error for batch population error
...
this is most typically caused by bad user input; a warning is shown on
screen so they hopefully can guess what the problem is. no need to
loop in the admins via email
2023-11-05 18:31:43 -06:00
Lance Edgar
172fe6c49c
Update changelog
2023-11-05 17:10:32 -06:00
Lance Edgar
9fa592c5d6
Expose status code for equity payments
2023-11-05 16:57:14 -06:00
Lance Edgar
bbffe1dc82
Update changelog
2023-11-01 20:54:39 -05:00
Lance Edgar
55a115e57a
Add button to confirm all costs for receiving
2023-11-01 20:53:11 -05:00
Lance Edgar
7ab3d2b635
Update changelog
2023-11-01 19:45:35 -05:00
Lance Edgar
51d7c10bc5
Fix config key for default themes list
2023-11-01 19:44:44 -05:00
Lance Edgar
b13fc99e95
Use shared logic to get batch handler
2023-11-01 19:43:46 -05:00
Lance Edgar
b231c194a4
Update changelog
2023-11-01 17:48:28 -05:00
Lance Edgar
b5da5a46de
Avoid error when rendering version diff
...
can't always assume relationship entities are versioned
2023-11-01 17:47:07 -05:00
Lance Edgar
8522123cd3
Encode values for "between" query filter
2023-11-01 14:54:30 -05:00
Lance Edgar
bae6bc2133
Update changelog
2023-11-01 09:20:26 -05:00
Lance Edgar
2f70ce2d5c
Fix missing import
2023-11-01 09:20:03 -05:00
Lance Edgar
7ac505f1f4
Update changelog
2023-11-01 08:14:09 -05:00
Lance Edgar
f47e45a928
Add deprecation warnings for ambgiguous config keys
2023-11-01 08:13:36 -05:00
Lance Edgar
a9ab59eb92
Update changelog
2023-10-30 01:06:41 -05:00
Lance Edgar
a0075f6f78
Log warning / avoid error if email profile can't be normalized
...
e.g. if some import error happens
2023-10-29 22:22:16 -05:00
Lance Edgar
8b07289452
Update changelog
2023-10-29 15:59:17 -05:00
Lance Edgar
c1f2f84c7f
Remove unused "simple menus" module approach
...
now we always use a handler instead
2023-10-29 15:46:18 -05:00
Lance Edgar
da13254caa
Tweak param docs for Form.set_validator()
2023-10-29 15:10:56 -05:00
Lance Edgar
fe4a178d43
Add way to "ignore" a pending product
...
and some related tweaks for sake of grid
2023-10-26 20:43:12 -05:00
Lance Edgar
1fc17658ff
Update changelog
2023-10-26 18:44:38 -05:00
Lance Edgar
a5c1cba81b
Use product lookup component for "resolve pending product" tool
2023-10-26 10:06:00 -05:00
Lance Edgar
4809cf039e
Update changelog
2023-10-25 20:22:48 -05:00
Lance Edgar
a812181466
Expand the "product lookup" component to include autocomplete
2023-10-25 20:10:21 -05:00
Lance Edgar
441a6e5e0c
Add separate perm for making new custorder for unknown product
2023-10-25 14:06:40 -05:00
Lance Edgar
b5c68831b5
Do not show profile buttons for inactive customer shoppers
2023-10-25 12:20:04 -05:00
Lance Edgar
cf1ef23996
Add column_only
kwarg for Grid.set_label()
method
...
pass True to affect only the column label and not the filter
2023-10-25 11:40:52 -05:00
Lance Edgar
70cc754f3e
Use <b-select>
for theme picker
...
instead of webhelpers2.html.tags.select() which seems to break for me
in dev now with python 3.10
2023-10-25 10:45:33 -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
f708cb0b25
Fix bug when editing vendor
2023-10-24 17:44:02 -05:00
Lance Edgar
1f3877b7cb
Update changelog
2023-10-24 09:54:31 -05:00
Lance Edgar
72e4daafc1
Fix config file priority for display, and batch subprocess commands
2023-10-24 09:53:40 -05:00
Lance Edgar
549976dcfb
Update changelog
2023-10-24 09:27:12 -05:00
Lance Edgar
756b4b9d18
No need to configure logging
...
since the rattail config object will do that when first made
2023-10-23 20:35:43 -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
ec8a8d5ddc
Update changelog
2023-10-23 13:06:38 -05:00
Lance Edgar
6d79766b24
Stop using sa-filters for basic grid sorting
...
this just breaks if we need to use "aliased" models e.g. when sorting
and/or filtering by Product "regular price" column and similar. so
now sorting more like we always used to, except for multi-column.
nb. this still assumes callers use `Grid.make_sorter()` when declaring
the sorters. if caller must specify more custom/explicit sort logic
then it likely will not work and we'll have to add a workaround to
allow avoiding the common logic..but that's another day
2023-10-21 16:10:36 -05:00
Lance Edgar
421266e70c
Show more customer attrs for POS batch
2023-10-20 14:29:45 -05:00
Lance Edgar
d87de1dc4f
Expose permission for POS batch, toggle training mode
2023-10-19 20:48:52 -05:00
Lance Edgar
dc99828b66
Show food stamp tender info for POS batch
2023-10-19 19:12:28 -05:00
Lance Edgar
5e8ea67773
Include invoice number for receiving batch row API
2023-10-19 14:57:06 -05:00
Lance Edgar
0d30247353
Add validtion to prevent duplicate files for multi-invoice receiving
...
by comparing sha256 hash values for each file
2023-10-19 14:03:25 -05:00
Lance Edgar
aaf6f05820
Remove sorter for "Credits?" column in purchasing batch row grid
...
too convoluted, and broken per recent sort overhaul
2023-10-19 13:02:17 -05:00
Lance Edgar
954a2b78be
Expose new price fields for POS batch row
2023-10-18 21:25:32 -05:00
Lance Edgar
230a54cb99
Fix default grid filter when "local" date times are involved
2023-10-18 21:25:13 -05:00
Lance Edgar
13565d1c45
Avoid "None" when rendering product UOM field
2023-10-18 21:24:37 -05:00
Lance Edgar
919d8d109f
Use Grid.make_sorter()
instead of legacy code
...
b/c multi-column sorting relies on this
2023-10-18 18:18:55 -05:00