3
0
Fork 0
Commit graph

364 commits

Author SHA1 Message Date
9a7488b063 fix: add WebDiff class now that Diff lives in wuttjamaican 2025-12-20 19:48:07 -06:00
7e0b16c57d fix: expose fallback key for email settings 2025-12-20 19:48:07 -06:00
7c6bdb404e fix: expose transaction comment for version history 2025-12-20 19:48:07 -06:00
2723965a6a fix: show display text for related objects, in version diff 2025-12-20 19:48:07 -06:00
5b6c686a9d fix: discard non-declared field values for grid vue data 2025-12-20 19:48:04 -06:00
2ccfe29553 fix: prevent error in DateTime schema type if no widget/request set
when we use this intentionally, the widget/request should be set as
expected. but apparently this gets instantiated sometimes (by
ColanderAlchemy?) without a widget.

so this adds sane fallback logic, instead of outright error
2025-12-17 17:46:31 -06:00
131eb22580 test: skip unsupported test for python 3.8 2025-12-17 10:46:02 -06:00
652477bee0 bump: version 0.24.0 → 0.25.0 2025-12-17 10:09:37 -06:00
7fcb331806 feat: add "complete" (sic) timezone support
at least for now, this is enough to let admin define the global
default timezone for app, and override system local timezone.

eventually should support per-user timezone..some day..
2025-12-16 22:52:33 -06:00
286c683c93 fix: add local timezone awareness for datetime fields
this likely still needs improvement, but a good starting point
2025-12-16 10:32:26 -06:00
f943d65f1c build: fix test commands for release task 2025-12-15 16:30:25 -06:00
1e2a467551 bump: version 0.23.2 → 0.24.0 2025-12-15 16:28:12 -06:00
bfbc2338dc fix: use UTC when updating timestamp in DB
per changes in wuttjamaican
2025-12-15 13:22:40 -06:00
824889dfe0 fix: workaround error when 'fanstatic.needed' missing from environ
apparently the previous fix doesn't actually get us past the error;
this one should do a better job although it's still not perfect
either.  for some reason the redirect to 'home' route is confused such
that it the new URL drops the ending filename but the rest remains, so
it's not really the home URL..  oh well at least this is better than
before
2025-12-13 21:30:02 -06:00
75b8de7ce3 fix: workaround error when 'fanstatic.needed' missing from environ
what i've seen in the wild seems to be caused by a crawler trying to
fetch non-minified JS files, when the fanstatic resource library only
includes minified JS files.  still not sure why that would cause the
specific error but oh well, this hopefully "solves" for now
2025-12-13 20:37:53 -06:00
c667f1ab7e fix: address pylint warnings 2025-12-05 19:22:20 -06:00
10610d5809 fix: add basic create_row() support, esp. for batch views 2025-12-04 22:57:12 -06:00
66eccc52a2 test: fix tests per latest change 2025-10-29 20:08:30 -05:00
e336dfda74 fix: update dependencies for wuttjamaican, wutta-continuum
for sake of excluding user password from version history
2025-10-29 19:48:13 -05:00
910ddca96f fix: make master view auto-detect continuum versioning for model class 2025-10-29 19:16:03 -05:00
f33448f64a feat: basic support for displaying version history
this is not terribly feature-rich yet, just the basics
2025-10-29 18:32:35 -05:00
6d2eccd0ea fix: fix 'invalid-name' for pylint 2025-10-19 13:28:23 -05:00
0c4d1749af bump: version 0.23.1 → 0.23.2 2025-10-19 13:18:56 -05:00
d9d3d8d281 fix: require latest wuttjamaican
for sake of bcrypt dependency; avoid passlib
2025-10-19 13:17:50 -05:00
feaa71ffdf fix: remove unused statement in WuttaFilter component 2025-10-09 11:42:46 -05:00
7b7fb6d7b8 fix: explicitly disable 'duplicate-code' false alarm
so we can keep default config for that checker
2025-09-01 19:38:57 -05:00
96eb8f4356 bump: version 0.23.0 → 0.23.1 2025-09-01 15:42:00 -05:00
0a08918657 docs: add badge for pylint 2025-09-01 13:32:40 -05:00
a1868e1f44 fix: fix 'duplicate-code' for pylint 2025-09-01 13:31:33 -05:00
ad74bede04 fix: fix 'no-member' for pylint 2025-09-01 12:10:12 -05:00
dd25d98e7d fix: fix 'attribute-defined-outside-init' for pylint 2025-09-01 11:53:50 -05:00
92754a64c4 fix: fix 'arguments-renamed' for pylint 2025-09-01 11:33:43 -05:00
459c16ba4f fix: fix 'arguments-differ' for pylint 2025-09-01 11:21:44 -05:00
e123b12cd9 fix: fix 'keyword-arg-before-vararg' for pylint 2025-09-01 11:06:47 -05:00
deaf1976f3 fix: fix 'too-many-nested-blocks' for pylint 2025-09-01 11:04:31 -05:00
1dd184622f fix: fix 'too-many-locals' for pylint 2025-09-01 11:03:10 -05:00
95aeb87899 fix: fix 'consider-using-generator' for pylint 2025-09-01 11:01:26 -05:00
07e90229ce fix: fix 'missing-function-docstring' and 'missing-module-docstring' for pylint 2025-09-01 10:59:58 -05:00
2624f9dce8 fix: fix 'super-init-not-called' for pylint 2025-09-01 10:48:29 -05:00
2bcdeb42cd fix: fix 'singleton-comparison' for pylint 2025-09-01 10:46:35 -05:00
48494ee5e4 fix: fix 'simplifiable-if-expression' for pylint 2025-09-01 10:39:30 -05:00
6c66c8d57b fix: fix 'redefined-outer-name' for pylint 2025-09-01 10:37:56 -05:00
e38f7ba293 fix: fix 'protected-access' for pylint 2025-09-01 10:34:08 -05:00
ab35847f23 fix: fix 'not-callable' for pylint 2025-09-01 10:26:33 -05:00
ebd44c55f5 fix: fix 'no-else-raise' for pylint 2025-09-01 10:25:21 -05:00
4b4d81c4f3 fix: fix 'isinstance-second-argument-not-valid-type' for pylint 2025-09-01 10:24:29 -05:00
ec982fe168 fix: fix 'consider-using-set-comprehension' for pylint 2025-09-01 10:22:29 -05:00
564ac318bc fix: fix 'consider-using-get' for pylint 2025-09-01 10:21:32 -05:00
65849ad82d fix: fix 'consider-using-dict-items' for pylint 2025-09-01 10:19:54 -05:00
d6f7c19f71 fix: fix 'consider-using-dict-comprehension' for pylint 2025-09-01 10:19:42 -05:00