Lance Edgar
ba2b4bf12c
Cleanup some wording in profile view template
2023-06-17 02:27:17 -05:00
Lance Edgar
b1489c56e2
Add basic Shopper tab for profile view
2023-06-17 02:22:18 -05:00
Lance Edgar
c601d46970
Update changelog
2023-06-16 22:22:03 -05:00
Lance Edgar
51cad13f5a
Update usage of app handler per upstream changes
2023-06-16 22:15:52 -05:00
Lance Edgar
17ae06f9c1
Update changelog
2023-06-16 20:43:00 -05:00
Lance Edgar
5a03f5c23e
Join the Person model for Customers grid differently based on config
2023-06-16 20:08:27 -05:00
Lance Edgar
bf1726a52b
Add users context data for profile view
...
instead of using server-side data/logic for users tab
2023-06-16 17:04:39 -05:00
Lance Edgar
c1f72e0d11
Fix grid filter bug when switching from 'equal' to 'between' verbs
...
and vice versa
2023-06-16 12:21:51 -05:00
Lance Edgar
c2227b306b
Update changelog
2023-06-15 10:47:38 -05:00
Lance Edgar
961cf803f2
Prefer account holder, shoppers over legacy Customers.people
...
but until all are migrated, support both
2023-06-14 23:33:05 -05:00
Lance Edgar
eab3b75ae5
Update changelog
2023-06-12 20:35:00 -05:00
Lance Edgar
92538b87ad
Add master view for CustomerShopper
2023-06-11 20:52:24 -05:00
Lance Edgar
5f4d393db3
Change label for Member.person to "Account Holder"
...
probably should rename table column etc. too but that can wait
2023-06-11 15:42:14 -05:00
Lance Edgar
edd5d49e36
Improve shoppers/people display for Customer tab in profile view
...
also expose settings for people/clientele handlers
2023-06-11 14:52:07 -05:00
Lance Edgar
0d52d554e7
Add options for grid results to link straight to Profile view
...
probably should have done this a long time ago...
2023-06-10 23:19:52 -05:00
Lance Edgar
f1a8b8df7f
Include version history for CustomerShopper, in profile view
2023-06-10 21:09:35 -05:00
Lance Edgar
9e1b83cbbe
Let external customer link buttons be more dynamic, for profile view
...
need to copy this pattern elsewhere yet i'm sure..
2023-06-10 20:12:33 -05:00
Lance Edgar
40ae14bd7a
Consider vendor catalog batch views "typical"
2023-06-10 18:59:53 -05:00
Lance Edgar
e2b91dca23
Move "view history" and related buttons, for person profile view
...
need those to be more front-and-center
2023-06-10 14:22:21 -05:00
Lance Edgar
3fde80f991
Add basic support for exposing Customer.shoppers
...
now there is a Shoppers field when viewing a Customer, unless
configured otherwise
also tweaked some logic for navigating Customer/Person relationships,
to handle implications of Shoppers being (maybe) present
2023-06-07 20:57:30 -05:00
Lance Edgar
afd5c3a5fd
Update changelog
2023-06-06 19:29:47 -05:00
Lance Edgar
cfdb492349
Add support for version history in person profile view
...
yay, finally
2023-06-06 16:37:58 -05:00
Lance Edgar
816e652357
Add basic support for membership types
2023-06-06 13:13:19 -05:00
Lance Edgar
027d44e04a
Remove old/unused feedback templates
2023-06-06 11:57:20 -05:00
Lance Edgar
c38dc8b842
Use *actual* current URL for user feedback msg
...
was using current URL as of page load, but #hash can change after
that, e.g. on profile view
2023-06-06 11:54:58 -05:00
Lance Edgar
0d97ff2936
Add support for "configured customer/member key"
...
also improve product key support, same patterns
2023-06-06 11:36:19 -05:00
Lance Edgar
9b59b44609
Add "touch" support for Members
2023-06-06 09:40:14 -05:00
Lance Edgar
6f02e1b18e
Tweak logic for MasterView.get_action_route_kwargs()
...
hopefully this improves default handling when model keys are
composite, and if we can confirm the "secondary" (previous) logic no
longer happens, then can remove that altogether..?
2023-06-06 09:39:02 -05:00
Lance Edgar
488126b92c
Add customer number filter for People grid
2023-06-05 20:18:57 -05:00
Lance Edgar
4318f03bd6
Add "typical" view config, for e.g. Theo and the like
...
bring in all normal views for backoffice retail
2023-06-05 20:18:40 -05:00
Lance Edgar
13ac33bb27
Update changelog
2023-06-02 14:19:53 -05:00
Lance Edgar
93b03c9562
Expose mail handler and template paths in email config page
2023-06-02 14:14:33 -05:00
Lance Edgar
e1685231c2
Update changelog
2023-06-01 12:17:19 -05:00
Lance Edgar
90cb25446b
Fix datasync consumer setting save logic
2023-06-01 11:37:26 -05:00
Lance Edgar
fd2b290fd0
Save datasync config with new keys, per RattailConfiguration
2023-06-01 11:12:31 -05:00
Lance Edgar
b4816c6289
Share some code for validating vendor field
...
and add validation for new Ordering batch
2023-05-30 13:25:20 -05:00
Lance Edgar
0d9a502801
Fix test for config object
2023-05-25 14:55:41 -05:00
Lance Edgar
b840ae7513
Update changelog
2023-05-25 12:21:04 -05:00
Lance Edgar
29767dfcfb
Define essential views for API
2023-05-19 19:46:18 -05:00
Lance Edgar
dd3f91cf0c
Tweak byjove project generator form
2023-05-19 19:45:41 -05:00
Lance Edgar
ae38e09d1b
Avoid error when filter params not valid
2023-05-19 17:43:31 -05:00
Lance Edgar
de13e48aa5
Expose basic way to send test email
...
most of the mechanics of sending email could already be tested by
sending a "preview" email of any type, or e.g. via Feedback. but it
seemed like the Configure Email Settings page should have a dedicated
way to test sending
2023-05-19 17:16:19 -05:00
Lance Edgar
05bb3849a2
Prevent bug in upgrade diff for empty new version
...
apparently this is quite the rare case..but can happen
2023-05-18 19:57:05 -05:00
Lance Edgar
af405cfd10
Update changelog
2023-05-18 13:51:59 -05:00
Lance Edgar
8d880fc9dd
Add workaround for "share grid link" on insecure sites
2023-05-18 13:48:22 -05:00
Lance Edgar
c18367739f
Add initial swagger.json endpoint for API
...
probably this needs more, but good enough to test with
2023-05-16 23:34:48 -05:00
Lance Edgar
26a6a4d991
Update changelog
2023-05-16 17:33:55 -05:00
Lance Edgar
93bce57888
Prevent error in old product search logic
...
when no POD image URL is configured
2023-05-16 17:33:07 -05:00
Lance Edgar
5f6b389556
Replace setup.py
contents with setup.cfg
2023-05-16 15:02:39 -05:00
Lance Edgar
d90cab40a6
Update changelog
2023-05-15 08:49:01 -05:00