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