Lance Edgar
558e127caa
Fix package diff table for upgrade view template, per Buefy
2019-06-15 18:06:54 -05:00
Lance Edgar
63807e71fd
Use once-button for tempmon client restart
2019-06-15 17:31:49 -05:00
Lance Edgar
f684c38958
Refactor tempmon probe graph view per Vue.js
2019-06-15 17:00:46 -05:00
Lance Edgar
4b2abf791c
Refactor tempmon probe view template, per Buefy
2019-06-15 15:51:25 -05:00
Lance Edgar
f727c87b56
Add Buefy support for "delete w/ simple confirm" from index grid
2019-06-10 21:59:10 -05:00
Lance Edgar
3775c53df3
Add generic support for "delete w/ simple confirm" in master index template
...
jquery only, for now
2019-06-09 21:34:47 -05:00
Lance Edgar
e715794f04
Add Buefy support for "simple" delete confirmation
2019-06-08 21:02:32 -05:00
Lance Edgar
796170100f
Add support for "simple confirm" of object deletion
...
i.e. can just use `window.confirm()` instead of showing full confirm page
note, this is jquery-only for now
2019-06-08 18:50:16 -05:00
Lance Edgar
f25e4fab28
Tweak structure of "view product" page to support Buefy, context menu
2019-06-08 15:50:16 -05:00
Lance Edgar
3f6d5daa1e
More Buefy tweaks, for file upload, and "edit batch" generally
2019-06-08 14:26:33 -05:00
Lance Edgar
7224be9de2
More Buefy form cleanup for upgrades, clone/execute
2019-06-08 14:06:07 -05:00
Lance Edgar
2b6d88105c
Add support for Buefy autocomplete; several other form tweaks
...
at least the Edit User form should work now, for instance
2019-06-08 13:46:00 -05:00
Lance Edgar
643d29ba57
Use <once-button>
for "find by perm" feature for Users, Roles
2019-06-06 16:53:16 -05:00
Lance Edgar
4b6038c50c
Use <once-button>
for app settings form
2019-06-06 16:46:11 -05:00
Lance Edgar
f10a80333b
Add <once-button>
for sending email preview; various other tweaks
2019-06-06 15:58:46 -05:00
Lance Edgar
0a80e01d0b
Use <once-button>
for restarting datasync daemon
2019-06-06 15:11:01 -05:00
Lance Edgar
93a3da2335
Tweak initial v-bind model value for Buefy form, when is colander.null
2019-06-06 15:10:33 -05:00
Lance Edgar
96c5bd0b69
Fix "current value" for <b-select>
element in e.g. edit form views
...
apparently marking an `<option>` as "selected" does not cut it for Buefy, and
we must bind to a v-model somehow. not real crazy about the current method,
but it does seem to work okay so far...
2019-06-06 14:57:31 -05:00
Lance Edgar
1ee76878d9
Various things to support "notes management" from person profile view
2019-06-06 13:49:59 -05:00
Lance Edgar
ea0aff1a3e
Tweak permissions styles for view/edit of User, Role
...
per Buefy themes, but still compatible with jQuery theme also
2019-06-04 19:53:47 -05:00
Lance Edgar
1c07508f39
Add <b-table>
element template for simple grids with "static" data
2019-06-04 13:33:56 -05:00
Lance Edgar
1fb121fb6d
Add Buefy panels support for "view product" page
2019-05-23 19:15:47 -05:00
Lance Edgar
6be4964221
Use <once-button>
where applicable for CRUD forms
2019-05-23 18:13:19 -05:00
Lance Edgar
5907973d42
Refactor "edit printer settings" view for Label Profile
...
for sake of Buefy, but it was definitely using some old form patterns...
2019-05-23 17:58:46 -05:00
Lance Edgar
d7c8b80da5
Fix Buefy "row grids" when viewing parent; add basic file upload support
2019-05-23 16:29:29 -05:00
Lance Edgar
5998941741
Refactor Buefy forms a bit more, to copy grid pattern
...
i.e. each page can modify the component dynamically before it's registered
2019-05-23 14:52:22 -05:00
Lance Edgar
8a47ab2dde
Punctuation tweak
2019-05-23 13:58:29 -05:00
Lance Edgar
b829cd260c
Assume forms support Buefy if theme does; fix basic CRUD views
2019-05-23 13:11:26 -05:00
Lance Edgar
7b1947914e
Make Buefy grids use proper Vue.js component structure
...
at least, better than before...this lets each page have the final say about the
app logic etc.
2019-05-23 12:10:11 -05:00
Lance Edgar
6c3722737d
OMG so many Buefy things...and much to be done yet it seems
...
these changes are all with Buefy "forms" support in mind. hopefully didn't
break any legacy/jquery stuff... and yeah, lots more left to do still for the
sake of Buefy forms
2019-05-22 15:31:23 -05:00
Lance Edgar
eea3f671af
Add basic Buefy support for "Make User" button when viewing Person
...
this still relies on jQuery for now, but has Buefy styles at least...
2019-05-22 10:34:03 -05:00
Lance Edgar
f4f435c682
Add <once-button>
component for Buefy templates
...
i.e. just a button, which allows only one click and then auto-disables
2019-05-21 20:11:57 -05:00
Lance Edgar
b16a81cf6e
Keep using forms.css from bobcat theme, for falafel
...
..for now
2019-05-21 19:29:44 -05:00
Lance Edgar
be6a1d916f
Add Buefy support for enum grid filters
2019-05-21 18:40:08 -05:00
Lance Edgar
ef7b2ddbdd
Add basic Buefy support for default SelectWidget template
2019-05-21 17:54:14 -05:00
Lance Edgar
47b2c603ef
Expose per-page size picker for grids
2019-05-21 17:37:39 -05:00
Lance Edgar
678c966113
Allow inherited theme to set location of Vue.js, Buefy etc.
...
that way, can use a local version instead of CDN
2019-05-21 16:00:56 -05:00
Lance Edgar
d5d04b7dac
Add support for Buefy datepicker in grid filters
2019-05-21 13:44:02 -05:00
Lance Edgar
fbf3ee5cd1
Improve readonly form templates somewhat, for Buefy
...
progress at least, more polish needed yet
2019-05-21 12:14:49 -05:00
Lance Edgar
40e957fff2
Let view template define how to render "row grid tools"
...
seems much cleaner that way. must adopt Buefy to use this style though
2019-05-20 20:00:28 -05:00
Lance Edgar
3c8d16a368
Add custom tailbone-datepicker
component for Buefy
...
for easier reuse, outside of main CRUD forms
2019-05-20 19:59:21 -05:00
Lance Edgar
dfe0f49655
Add basic/generic Buefy support to the Form class
...
mostly just affects rendering, apparently backend logic needn't really change?
2019-05-20 16:24:14 -05:00
Lance Edgar
a125e381a9
Add basic Buefy support for batch refresh, execute buttons
...
still doesn't yet handle the "execution options" use case though
2019-05-20 14:43:51 -05:00
Lance Edgar
93d0cfcfeb
Make email preview buttons use primary color
...
i.e. for bulma/buefy
2019-05-20 14:20:54 -05:00
Lance Edgar
a8db5db308
Add basic Buefy form support when generating reports
...
apparently we have a lot of work to do yet for Buefy forms elsewhere...
2019-05-08 20:24:19 -05:00
Lance Edgar
4a198ce473
Tweak how we disable grid filter options
...
hoping to find some magic combo that works for everyone...
2019-05-08 17:16:27 -05:00
Lance Edgar
e9976635ba
Align pseudo-columns for grid filters; let app settings define widths
2019-05-08 17:13:01 -05:00
Lance Edgar
079680d72e
Add simple_field()
def for base falafel template
...
hopefully this is a useful abstraction which will allow for smoother transition
to Buefy-style fields, when the time comes?
2019-05-08 16:15:54 -05:00
Lance Edgar
4c3dc6362c
Make "view profile" buttons use "primary" color
...
for sake of Buefy themes
2019-05-08 16:15:24 -05:00
Lance Edgar
98428bf8c2
Fix sorting info bug when Buefy grid doesn't support it
2019-05-08 15:37:03 -05:00