3
0
Fork 0
Commit graph

478 commits

Author SHA1 Message Date
184aa0630d bump: version 0.30.1 → 0.30.2 2026-03-22 11:11:29 -05:00
328d914071 fix: add support for merging 2 roles 2026-03-22 11:10:01 -05:00
09161ff072 bump: version 0.30.0 → 0.30.1 2026-03-21 20:20:33 -05:00
20a586e950 fix: add DateTimeAlchemyFilter for datetime columns 2026-03-21 18:58:53 -05:00
f8cb97ce63 test: fix issue with local dev tests for email settings
in my case i had wuttasync installed, which provides email settings,
but the test setup does not configure default import/export handlers,
which prevents those email settings from loading correctly.

so restrict to some "basic" email settings and avoid anything else, to
prevent the issue
2026-03-20 21:06:32 -05:00
65d104a098 bump: version 0.29.3 → 0.30.0 2026-03-20 20:57:38 -05:00
dc957f310f fix: disable edit for Node Type in App Info config
this value is only read from config file, not settings tablec
2026-03-20 20:36:14 -05:00
102ea176cb fix: add node type to the App Info page 2026-03-20 20:32:19 -05:00
ee3a789682 feat: add basic support for merging 2 records, w/ preview
including basic logic for merging Person or User records
2026-03-20 17:20:02 -05:00
8bfbf0e570 fix: add checkedUUIDs computed value for WuttaGrid component 2026-03-18 20:38:31 -05:00
3c063e7d7b fix: ensure uuid column is preserved for grid data
i.e. even if it's not explicitly requested; this is for sake of checkboxes
2026-03-18 20:29:26 -05:00
49f43e53f1 bump: version 0.29.2 → 0.29.3 2026-03-15 10:07:17 -05:00
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