Lance Edgar
9125d7ef74
Update changelog
2023-03-15 09:43:21 -05:00
Lance Edgar
1ce67953df
Let providers do DB connection setup for web API
2023-03-15 09:33:20 -05:00
Lance Edgar
9ee46107d2
Update changelog
2023-03-09 14:10:31 -06:00
Lance Edgar
2ebe0401c3
Fix JSON rendering for Cornice API views
...
also make sure we use Cornice for all API views
2023-03-09 14:07:10 -06:00
Lance Edgar
5aa982c95f
Update changelog
2023-03-08 20:39:39 -06:00
Lance Edgar
a9c4d37819
Update changelog
2023-03-02 11:05:20 -06:00
Lance Edgar
e8f235e4f7
Allow download results for Trainwreck
...
just basic transaction headers so far..
2023-02-28 15:05:38 -06:00
Lance Edgar
ad311e9e7e
Add "equal to any of" verb for string-type grid filters
2023-02-28 14:30:25 -06:00
Lance Edgar
01af73502a
Update changelog
2023-02-24 20:04:14 -06:00
Lance Edgar
a81e121ffd
Allow sort/filter by vendor for sample files grid
2023-02-22 22:41:12 -06:00
Lance Edgar
cf7e3c2302
Update changelog
2023-02-22 22:00:36 -06:00
Lance Edgar
743a2ccd07
Add views for sample vendor files
2023-02-22 22:00:05 -06:00
Lance Edgar
e77650c997
Update changelog
2023-02-21 19:14:19 -06:00
Lance Edgar
d1fc5d5c38
Validate vendor for catalog batch upload
2023-02-21 17:35:47 -06:00
Lance Edgar
2fa62acbbd
Update changelog
2023-02-20 21:50:44 -06:00
Lance Edgar
ad4ec41e15
Make config
param more explicit, for GridFilter constructor
...
i.e. the rattail config object
2023-02-14 17:32:04 -06:00
Lance Edgar
539f4a5c31
Update changelog
2023-02-14 16:07:23 -06:00
Lance Edgar
7b2faf90f2
Add dedicated view config methods for "view" and "edit help"
...
so they can be invoked explicitly from elsewhere, keeping same logic
cf. Catapult Worksheets
2023-02-13 20:29:59 -06:00
Lance Edgar
ac57ddbb16
Update changelog
2023-02-12 10:04:27 -06:00
Lance Edgar
b434fa108d
More refactoring, Query.get()
=> Session.get()
2023-02-12 09:34:38 -06:00
Lance Edgar
f611a5a521
Refactor Query.get()
=> Session.get()
per SQLAlchemy 1.4
2023-02-11 22:05:45 -06:00
Lance Edgar
81aa0ae109
Update changelog
2023-02-11 11:55:43 -06:00
Lance Edgar
5736faf24c
Use sa-filters instead of sqlalchemy-filters for API queries
...
latter was abandoned it seems; former has support for SQLAlchemy 1.4
and looks to be a drop-in replacement
another option, if needed at some point, though i like the looks of it
less, is https://sqlalchemy-filters-plus.readthedocs.io/
see also:
https://github.com/juliotrigo/sqlalchemy-filters/pull/69
https://github.com/juliotrigo/sqlalchemy-filters/issues/72
2023-02-11 11:53:47 -06:00
Lance Edgar
c87c50bfb9
Update changelog
2023-02-11 09:59:45 -06:00
Lance Edgar
10162b378a
Remove legacy grid for alt codes in product view
...
whoops missed this in jquery purge
2023-02-10 21:23:57 -06:00
Lance Edgar
de4667cc71
Update changelog
2023-02-10 20:25:02 -06:00
Lance Edgar
8fc3a71e0f
Fix multi-file upload widget bug
...
happened when only one file was being uploaded
2023-02-10 12:40:23 -06:00
Lance Edgar
2d2c94e4d7
Expose setting for POD image URL
2023-02-10 12:21:55 -06:00
Lance Edgar
21669b5f4a
Remove legacy vendor sources grid for product view
...
whoops, missed that when purging jquery theme
2023-02-10 11:39:10 -06:00
Lance Edgar
ad5dec3dc6
Use label handler to avoid deprecated logic
2023-02-08 20:19:15 -06:00
Lance Edgar
32fc0415da
Fix auto-advance on ENTER for login form
...
if user hits ENTER while focused on username field, just set focus to
password field but do not submit form. if user hits ENTER on while
the password field is focused, then submit form
this has long been the behavior but it was broken when removing jquery
2023-02-07 16:13:07 -06:00
Lance Edgar
5f70a524e9
Use latest zope.sqlalchemy package
...
session / transaction registration modified per upstream changes, but
previous logic kept to support older versions of zope.sqlalchemy - for
now, although probably should require minimum version soon?
2023-02-07 12:20:22 -06:00
Lance Edgar
f17ff59ba6
Update changelog
2023-02-03 19:52:26 -06:00
Lance Edgar
15fb7f45b8
Fix auto-focus username for login form
2023-02-03 19:51:50 -06:00
Lance Edgar
f71eadd409
Update changelog
2023-02-03 18:07:50 -06:00
Lance Edgar
49122d940d
Stop including deform JS static files
...
although maybe we *should* be using that method, for some things? can
revisit later if desired
2023-02-03 18:06:40 -06:00
Lance Edgar
eb1351d108
Update changelog
2023-02-03 17:39:28 -06:00
Lance Edgar
b67df1328b
Remove liburl logic, config for jquery
2023-02-03 17:32:39 -06:00
Lance Edgar
976a5836a9
Purge even more jquery stuff
...
and related static files etc. from old themes
this might be the end of it..??
2023-02-03 17:08:33 -06:00
Lance Edgar
2ebae17839
Refactor the Ordering Worksheet generator, per Buefy
2023-02-03 16:10:08 -06:00
Lance Edgar
eddbfcab36
Allow editing the Department field for a Subdepartment
2023-02-03 16:10:08 -06:00
Lance Edgar
320aaab4b3
Replace 'default' theme to match 'falafel'
...
falafel is now an empty wrapper around default
hell yeah
2023-02-03 16:10:08 -06:00
Lance Edgar
f0880785a9
Add new Buefy-specific upgrade template
...
since that was broken..
2023-02-03 16:10:08 -06: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
94a0a57cfe
Update changelog
2023-02-02 22:45:58 -06:00
Lance Edgar
265c7ad76f
Always assume use_buefy=True
within main page template
...
so can start removing from context for various views
2023-02-02 21:18:00 -06:00
Lance Edgar
36a902398a
Update changelog
2023-02-02 20:24:19 -06:00
Lance Edgar
506de0383f
Form constructor assumes use_buefy=True
by default
...
until we get rid of it altogether
2023-02-02 20:21:19 -06:00
Lance Edgar
9b67010f2c
Fix checkbox behavior for Inventory Worksheet
2023-02-02 19:26:47 -06:00
Lance Edgar
f7f8f8dabf
Update changelog
2023-02-02 16:51:12 -06:00