ad56397350
fix: add butterfly wrapper for b-timepicker component
2025-08-02 20:31:00 -05:00
4a5f62620b
fix: style tweaks for butterfly/oruga; mostly expand fields
2025-08-02 20:27:48 -05:00
5474ab4278
fix: fix b-datepicker component wrapper per oruga 0.9.0
2025-08-02 19:27:06 -05:00
f3e791a7c0
fix: fix b-button component wrapper per oruga 0.9.0
2025-08-02 19:22:55 -05:00
7693b062ab
fix: update butterfly component for b-autocomplete, per oruga 0.11.4
...
actually i think these changes are from oruga 0.9.0, but i tested 0.11.4
2025-08-02 18:56:12 -05:00
905dee7e33
fix: update default versions for Vue3 + Oruga + FontAwesome
2025-08-02 16:07:01 -05:00
da6faaaec4
fix: improve styles for testing watermark background image
2025-06-29 09:19:04 -05:00
796e793547
feat: add basic theme system
...
This is intended to allow override of look/feel without overriding the
logic/structure of templates. In practice the main goal internally is
to allow testing of Vue 3 + Oruga, to eventually replace Vue 2 + Buefy
as the default theme.
2025-06-29 09:16:44 -05:00
749aca560a
fix: fix timezone offset bug for datepicker
...
only applies when user manually keys in a date..
hopefully this is a sufficient fix..but it does not actually make
sense to me yet, so we'll see..
2025-04-16 21:14:04 -05:00
406cde5047
fix: avoid newer EnumType
for python <= 3.10
...
per https://docs.python.org/3/library/enum.html#enum.EnumType
2025-02-21 18:53:10 -06:00
37ae69de00
fix: add value choice/enum support for grid filters
...
also add `set_enum()` method for grids, which updates column renderer
as well as filter choices
2025-02-21 13:27:52 -06:00
f0c0c1b487
fix: add click handler support in simple grid table element
2025-02-18 20:21:25 -06:00
81fa500fb0
fix: hide columns when applicable, for simple grid table element
2025-02-18 20:20:59 -06:00
9435baebef
fix: add render_form_tag()
customization hook in /form template
2025-02-18 20:19:47 -06:00
80aae74907
fix: add hidden flag for grid columns
...
sometimes a column is rendered such that its data cannot be used for
other component logic. in which case, can add a hidden column to pass
the raw data, for component use
2025-02-18 16:31:25 -06:00
d17c97e016
fix: fix warning msg for deprecated setting
2025-02-13 08:47:40 -06:00
5b2d1dad53
feat: overhaul some User/Person form fields etc.
...
hoping this is more intuitive to use..
2025-01-27 17:07:42 -06:00
70ed2dc78c
fix: do not auto-create grid filters for uuid columns
2025-01-27 15:55:07 -06:00
bc586cca35
fix: add setup_enhance_admin_user()
method for initial setup
...
so custom apps can add more roles/perms as needed
2025-01-26 13:10:11 -06:00
29d3183a88
fix: add render_percent()
method for Grid
...
also shortcut for grid.set_renderer()
2025-01-25 22:34:49 -06:00
a66312b667
fix: allow override for Admin menu title
2025-01-24 20:07:33 -06:00
1e3647d27b
fix: add index_title_controls()
def block for base template
...
for customization purposes
2025-01-24 19:02:53 -06:00
194d798c0c
fix: add make_users_grid()
method for RoleView
...
per newer convention
2025-01-24 19:00:46 -06:00
d1985d4c6c
fix: fallback to empty string for uvicorn root_path
2025-01-23 17:45:51 -06:00
5aae0ec450
fix: add root_path
config setting for running webapp via uvicorn
2025-01-23 17:37:32 -06:00
fc76ba7dbd
fix: improve styling for grid tools section
2025-01-23 16:56:29 -06:00
7ba4987003
fix: add basic checkbox support for grids
2025-01-22 19:43:49 -06:00
6dfb35b688
fix: add WuttaRequestMixin for ThisPage component
2025-01-22 19:38:16 -06:00
f0d1f00dd8
fix: avoid literal None
when rendering form field value
2025-01-15 17:01:53 -06:00
9580dde246
fix: let header title be even wider
...
still seeing them get truncated too eagerly..
2025-01-15 17:00:48 -06:00
9e0e36d536
fix: add WuttaDateWidget
and associated logic
2025-01-15 08:40:56 -06:00
e3c432aa37
fix: add serialize_object()
method for ObjectRef
schema node
...
so we can use this node type for non-wutta mapped class, with non-uuid
primary key
2025-01-15 08:21:15 -06:00
0ddf4d2ab9
fix: add render_grid_tag()
as separate def block for index templates
...
sometimes caller needs to inject custom attrs to the grid tag
2025-01-14 18:16:21 -06:00
740110f87f
fix: add click_handler
attr for GridAction
...
sometimes caller just needs to do something unique, so let them
2025-01-14 18:15:22 -06:00
ecb1dce590
fix: improve support for composite model_key
in MasterView
...
in particular, had a table (Catapult) with composite primary key,
where both prop keys are named differently than columns.
this also splits out the route kwargs logic for action urls, because
of another situation where i wanted to use non-primary field as model
key, but it also needed to be stripped of whitespace. this allows for
such an override but in the end i did not pursue that method and just
wound up using default model key anyway..
2025-01-14 11:51:03 -06:00
72a663a80b
fix: let content header text be a bit longer
2025-01-14 11:28:38 -06:00
59fe324872
fix: add optional target
attr for GridAction
2025-01-14 11:28:12 -06:00
a405b19217
fix: add render_date()
method for grids
...
and corresponding built-in for set_renderer()
2025-01-13 17:41:02 -06:00
2b3d69a379
fix: expose setting to choose menu handler, in appinfo/configure
2025-01-13 12:55:34 -06:00
8ba44e10bd
fix: use prop key instead of column name, for master view model key
...
every once in a while those can differ, we need prop key when they do
2025-01-12 19:42:22 -06:00
c33f211633
fix: add grid filters specific to numeric, integer types
2025-01-12 19:12:53 -06:00
d63a9223d3
fix: use default value for config settings
2025-01-12 17:11:46 -06:00
65511a26b2
feat: add basic views for Reports
...
not entirely useful as-is yet, that may change later but for now
keeping things minimal to avoid being painted into any corner
2025-01-11 21:35:06 -06:00
ffd4ee929c
fix: add action_method
and reset_url
params for Form class
...
so a form can use GET instead of POST, and reset button can be a
link. these are needed for new report views
2025-01-11 19:49:56 -06:00
b972f1a132
fix: add placeholder when grid has no filters
...
otherwise tools section doesn't get pushed to the right
2025-01-11 19:42:25 -06:00
956021dcbf
fix: add get_page_templates()
method for master view
...
i thought i needed it to do something clever for report views, but
wound up not needing it.. however this seems like a reasonable
abstraction which may come in handy later
2025-01-11 19:41:11 -06:00
3827d331c0
fix: use request.url
instead of current_route_url()
...
latter was causing more problems for sideshow tests
2025-01-09 12:13:38 -06:00
e674db86be
fix: add basic <wutta-autocomplete>
component
...
this probably needs improvement yet but we'll see
2025-01-08 12:29:53 -06:00
517928320b
fix: add WuttaDictEnum
form schema type
2025-01-08 12:29:42 -06:00
ee8ca11f6a
fix: always use prop key for default grid filters
...
previous logic was using underlying column name, which breaks when the
prop key does not match
2025-01-07 15:07:21 -06:00