3
0
Fork 0
Commit graph

466 commits

Author SHA1 Message Date
6c634303ae fix: fix datetime handling for alembic migrations view
this should ensure the column sorting works, and adds normal rendering
for the form fields
2026-03-14 16:29:06 -05:00
16131cd256 fix: keep original value along with rendered, in grid vue context
this change was made for sake of sorting, when the backend is not
responsible for that.  in particular datetime values must be
"rendered" somehow when passing to frontend, but depending on various
factors the rendering may not preserve the "sensible" sort order
behavior, e.g. if "weekday name" begins the rendered string.

so in all cases now, rendered values will be given a distinct key in
the record dict, while the original value stays in its original
place.  this should let grid sorting work off the original value, and
hopefully all is well..fingers crossed
2026-03-14 16:24:58 -05:00
d08ba5fe51 fix: render human-friendly datetime for such fields in version diff
still render the "raw" value but include human-friendly for convenience
2026-03-14 16:19:17 -05:00
6f26120640 fix: remove version pin for setuptools dependency
since pyramid 2.1 now specifies the pin

cf. https://docs.pylonsproject.org/projects/pyramid/en/2.1-branch/changes.html#a1-2026-02-25
2026-03-14 15:36:42 -05:00
787765f986 fix: make pylint happy 2026-03-10 11:16:04 -05:00
064b1b6d8a bump: version 0.29.1 → 0.29.2 2026-03-10 10:58:06 -05:00
24f7d7ac0a fix: add base class for WuttaList schema type 2026-03-10 09:10:14 -05:00
ceec4714fa fix: skip custom rendering for missing grid columns 2026-03-09 22:07:29 -05:00
19cf6cf03a fix: serialize None to null, for ObjectRef schema type
not sure how this didn't come up until now..anyway hopefully it's the
right thing but we'll see
2026-03-08 12:26:21 -05:00
634c1b1fe5 fix: improve JSON-safe rendering for sets 2026-03-06 19:57:08 -06:00
22a1c99abe fix: make empty <select> option work better for WuttaDictEnum
pretty sure this makes sense.. guess we'll see if it causes problems
2026-03-05 20:28:47 -06:00
637bf442fa bump: version 0.29.0 → 0.29.1 2026-03-04 20:42:08 -06:00
d8ffb4497b fix: use wutta hint for plural row model title in master view 2026-03-04 20:41:25 -06:00
c18ee7a3bc fix: bump version requirement for wuttjamaican 2026-03-04 14:23:08 -06:00
de7fc4dcf0 bump: version 0.28.2 → 0.29.0 2026-03-04 14:09:35 -06:00
cc52c708db fix: expose default grid pagesize in appinfo config 2026-03-04 13:08:15 -06:00
7cfe6e15f4 fix: fix timezone edge case for WuttaDateWidget 2026-03-04 13:08:15 -06:00
590441c0be feat: allow widget factory override for ObjectRef schema type 2026-03-04 13:08:14 -06:00
cba8e4774d feat: add way to declare related versions for history in MasterView 2026-03-04 13:08:12 -06:00
205a1f7a65 fix: sort roles by name when viewing user 2026-02-25 11:26:07 -06:00
60b5e30b3f fix: make pylint happy 2026-02-25 09:10:26 -06:00
7fcc24ce0d bump: version 0.28.1 → 0.28.2 2026-02-25 09:01:00 -06:00
94d29c639a fix: only show string filter input if data type matches
apparently `v-else` was not doing the right thing there
2026-02-21 13:36:25 -06:00
25c25c06e3 fix: move coerce_value() method to base GridFilter class
this should be standard practice for non-alchemy filters too
2026-02-21 13:35:38 -06:00
cd1c536555 fix: preserve original data type when un-setting filter choices 2026-02-21 13:35:02 -06:00
485c503212 fix: raise better error if field widget serialization fails
and log a warning with traceback while we're at it
2026-02-20 19:09:26 -06:00
faae9f1b0a fix: tweak how grid filter params are built, for better link share 2026-02-20 14:43:25 -06:00
ec18ce7116 fix: allow passing filter factory to Grid.set_filter() 2026-02-20 14:43:25 -06:00
97e5a96cd6 fix: track column-only labels separately for grid
otherwise `set_label(.., column_only=True)` would not "remember" that
the caller requested column only, e.g. when extra filters are added
after the fact
2026-02-20 14:43:22 -06:00
c4f735fda8 fix: make view responsible for App Info field/values
that does not belong in the template, so custom apps can extend the
list easier
2026-02-19 18:55:51 -06:00
55a97211c1 bump: version 0.28.0 → 0.28.1 2026-02-17 15:26:22 -06:00
e4769fcc5a fix: restrict version for SQLAlchemy, pending a SQLAlchemy-Utils bug
not sure why this is just now affecting me?  only saw the problem when
running `tox -e nox` actually, which is even more weird?  but this
seems like a necessary step just in case, for now
2026-02-17 15:25:18 -06:00
028f8e767d bump: version 0.27.6 → 0.28.0 2026-02-17 14:34:33 -06:00
6743fc4731 fix: fix first_name, last_name handling for User form
since those fields are now association proxies in the data model
2026-02-17 14:34:30 -06:00
48f96220b6 feat: add support for association proxy fields in model forms 2026-02-17 14:34:27 -06:00
e1122caa9c fix: add support for rendering association proxy values in grid 2026-02-15 14:24:04 -06:00
4307b5a9eb fix: add "centered" flag for grid columns 2026-02-14 20:30:44 -06:00
356eb21713 fix: prevent delete also, for users with prevent edit flag 2026-02-14 15:42:27 -06:00
61c765f3a1 fix: render enabled flag as bool for Email Settings grid 2026-02-14 15:37:54 -06:00
e63b175243 bump: version 0.27.5 → 0.27.6 2026-02-13 19:26:15 -06:00
e6c87aa2d9 fix: grant perms for Email Settings to first admin user 2026-02-13 19:25:57 -06:00
85f5025efd bump: version 0.27.4 → 0.27.5 2026-02-13 16:07:19 -06:00
a83e53afad fix: use wutta hint from model if present, for rows title 2026-02-13 16:06:51 -06:00
fce7002675 fix: fix UUID column code generator for new app table wizard 2026-02-13 10:03:48 -06:00
417e28c9c7 docs: remove duplicated doc text 2026-02-13 10:03:33 -06:00
108ba6b4ea bump: version 0.27.3 → 0.27.4 2026-02-08 11:30:32 -06:00
e85109f971 fix: pin setuptools version, pending pyramid/pkg_resources refactor 2026-02-08 11:01:23 -06:00
9ab04b37f1 test: fix test coverage 2026-02-07 09:45:29 -06:00
77c9d00eb9 bump: version 0.27.2 → 0.27.3 2026-02-07 09:29:33 -06:00
5fdba539a0 fix: prefer new setting name for buefy_css liburl
old setting name is still supported for now, with deprecation
warnings.

this change was necessary due to ambiguity of the buefy setting, when
buefy.css setting was set
2026-02-07 09:28:37 -06:00