3
0
Fork 0
Commit graph

411 commits

Author SHA1 Message Date
204548e4f2 test: fix broken test 2026-01-06 19:52:20 -06:00
8c1dd24955 fix: increase default width for read-only form views
this probably needs to be thought of / organized differently..but this
is a little better than before at least
2026-01-06 19:47:53 -06:00
143479bc25 fix: add hoverable and narrowed for all <b-table> elements 2026-01-06 19:47:14 -06:00
270aee31e1 fix: show users grid when deleting a Person 2026-01-06 19:46:54 -06:00
f5ec161687 fix: add model and enum to global template rendering context 2026-01-06 19:46:32 -06:00
26ebfcab09 fix: ensure grid action icon+label do not wrap 2026-01-06 19:46:19 -06:00
2e8a602343 docs: update links for docs, coverage 2026-01-05 13:07:32 -06:00
051d2c05d5 bump: version 0.27.0 → 0.27.1 2026-01-03 17:37:38 -06:00
ec19531518 fix: add separate def for middle buttons on App Info page 2026-01-03 11:14:55 -06:00
aa98267178 fix: expose version history for site admin in default setup 2026-01-02 22:01:15 -06:00
9b5b7ad9a7 fix: only show execution panel if batch view supports it
e.g. POS batch view should not
2026-01-02 19:39:12 -06:00
6fd4e15ca2 fix: remove the Users field for create/edit Person 2026-01-02 19:39:12 -06:00
90784cecb2 fix: only show "create row" button if batch view supports it 2026-01-02 19:39:12 -06:00
fa2a90c9cc fix: show proper batch status text, from enum 2026-01-02 19:39:12 -06:00
cbfa7f652f fix: use wutta hint from model, for master view title 2026-01-02 19:39:12 -06:00
a17d7da74c fix: accept dict instead of true enum, for Grid.set_enum() 2026-01-02 19:39:10 -06:00
3f502fdc73 test: fix broken test
how silly
2026-01-01 15:33:20 -06:00
34704acf24 fix: improve FK handling in generated model class code
also tweak default revision message for new table
2026-01-01 15:20:33 -06:00
2b5775b348 fix: use custom UUID type when generating model class code for FK 2026-01-01 14:58:00 -06:00
c166ebf070 fix: fix spacing style when viewing object with row grid 2026-01-01 12:14:49 -06:00
481a6d95b0 fix: grant access to alembic, tables, master view admin for new apps 2025-12-31 21:46:50 -06:00
c6417b7b8b bump: version 0.26.0 → 0.27.0 2025-12-31 19:18:21 -06:00
a62827d2c3 feat: add wizard for generating new master view code 2025-12-31 18:52:37 -06:00
92d4ce43b1 feat: add basic MasterView to show all registered master views
also serves as anchor for "make new master view" feature, coming soon
2025-12-29 20:06:00 -06:00
21775257a9 fix: show db backend (dialect name) on App Info page 2025-12-29 19:47:11 -06:00
6a8bea462f fix: prevent whitespace wrap for tool panel header 2025-12-29 19:47:11 -06:00
484e1f810a feat: add MasterView registry/discovery mechanism
and show related MasterView link buttons when viewing App Table

also show some more info about model class when viewing table
2025-12-29 19:47:08 -06:00
0619f070c7 fix: render datetimes with tooltip showing time delta from now 2025-12-29 14:20:20 -06:00
ca20fdfd03 fix: fallback to default continuum plugin logic, when no request
this solves the issue when running via command line, where it
previously would always set user/IP to None since the wuttaweb plugin
overrides the default when installed
2025-12-29 11:17:50 -06:00
53817a9e32 test: fix pylint warnings for FunctionalTestCase 2025-12-28 23:01:58 -06:00
3af8e8aaf2 fix: flush session when creating new object via MasterView
whoops guess that got missed in the refactor.

this also adds our first functional test!  to reproduce the problem
since unit tests didn't catch it.  unfortunately i'm still missing
something about how the functional TestApp is supposed to work, in
conjunction with the test DB etc.  seems to be acting strangely with
regard to permission checks especially...
2025-12-28 22:48:36 -06:00
ac2d520bde fix: fix page title for Alembic Dashboard 2025-12-28 15:54:50 -06:00
19048548f1 bump: version 0.25.1 → 0.26.0 2025-12-28 15:16:36 -06:00
c45f7482a6 test: fix method signature in test suite base class
just making pylint happy
2025-12-28 15:16:27 -06:00
e12c523176 feat: add "wizard" for creating new table/model/revision 2025-12-28 15:16:27 -06:00
b1ebe1095e feat: add support for Create Alembic Migration
just a wrapper around `alembic revision` but it seems useful...
2025-12-28 15:16:27 -06:00
58bf8b4bbb fix: let checkbox widget show static text instead of Yes/No
probably needs further improvement..but this is progress
2025-12-28 15:16:27 -06:00
70950ae9b8 feat: add CopyableTextWidget and <wutta-copyable-text> component 2025-12-28 15:16:27 -06:00
49c001c9ad feat: overhaul how form vue template is rendered
now a page template can add `<%def name="form_vue_fields()">` and the
form should inspect/discover and use that instead of its default
2025-12-28 15:16:27 -06:00
9edf6f298c fix: rename form-saving methods etc. for consistency in MasterView
also adds redirect methods where missing
2025-12-28 15:16:27 -06:00
3e7aa1fa0b feat: add basic views for Alembic Migrations, Dashboard
can see all "known" migration revisions (per alembic config), and
migrate the DB arbitrarily via alembic upgrade/downgrade
2025-12-28 15:16:24 -06:00
6791abe96f feat: add basic Table views
very minimal so far, just laying foundations
2025-12-21 16:06:02 -06:00
d6a4c5e657 fix: temporarily avoid make_uuid()
and disambiguate our code in the meantime
2025-12-21 01:23:29 -06:00
9d23706909 fix: remove password filter option for Users grid 2025-12-20 23:59:56 -06:00
e5ab17f2f2 test: make pylint happy 2025-12-20 23:10:39 -06:00
343567128f fix: use smarter default for grid.sort_multiple based on model class 2025-12-20 21:45:50 -06:00
45909e653b bump: version 0.25.0 → 0.25.1 2025-12-20 20:28:53 -06:00
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