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
5bd4f84389
Accept disabled
prop for <once-button>
component
2019-05-23 14:44:31 -05:00
Lance Edgar
8a47ab2dde
Punctuation tweak
2019-05-23 13:58:29 -05:00
Lance Edgar
dda790b5c4
Fix datepicker behavior for grid filters
...
apparently we *do* need to accept a 'value' prop for tailbone-datepicker, to
round out the v-model support
2019-05-23 13:57:44 -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
d3471c945b
Turn on Buefy forms for Email Bounce views
2019-05-21 17:39:26 -05:00
Lance Edgar
47b2c603ef
Expose per-page size picker for grids
2019-05-21 17:37:39 -05:00
Lance Edgar
9a48a60d28
Add "full justify" for grid filter pseudo-column elements
...
at least the field name and verb columns, for now...
2019-05-21 16:18:12 -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
0f0b32d797
Move logic used to determine if current request should use Buefy
...
so that function-based views can leverage it also
2019-05-21 12:34:18 -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
6ea4d9c413
Add default sort for PersonNote grid
2019-05-15 15:34:32 -05:00
Lance Edgar
e6301f0d06
Add basic master view for PersonNote data model
2019-05-14 15:59:57 -05:00
Lance Edgar
f61cf318ae
Add verbose
flag for util.raw_datetime()
rendering
...
just seems like could be useful somewhere...though not used yet
2019-05-14 15:58:43 -05:00
Lance Edgar
13db4861e1
Update changelog
2019-05-09 12:34:18 -05:00
Lance Edgar
684363bcde
Add basic/generic email validator logic
...
for use mostly in non-web scenarios, probably
2019-05-09 12:28:57 -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
Lance Edgar
73eec8f112
Add support for "quickie" search in falafel theme
2019-05-08 14:19:20 -05:00
Lance Edgar
789512de55
Must still define "jquery theme" for falafel theme, for now
...
ugh, need to get rid of that ASAP
2019-05-08 13:40:27 -05:00
Lance Edgar
070d4fc43e
Force unicode string behavior for left/right arrow thingies
...
...hopefully this fixes an error we're suddenly seeing on a staging server?
2019-05-08 13:21:43 -05:00
Lance Edgar
fadf540422
Allow choosing report from simple list, when generating new
...
refs #6619
2019-05-08 13:00:09 -05:00
Lance Edgar
3cb803ffe3
Clean up falafel theme, move some parts to root template path
2019-05-07 21:10:48 -05:00
Lance Edgar
6ef217c546
Expose params and type key for report output
2019-05-07 17:15:52 -05:00
Lance Edgar
118f22c164
Update changelog
2019-05-07 15:01:45 -05:00
Lance Edgar
b2b4e1bfbc
Add basic Buefy support for merging 2 objects
...
i.e. special grid stuff, plus "merge" view
2019-05-06 21:43:59 -05:00
Lance Edgar
9d6cc86e60
Add basic Buefy support for row grids
...
possibly even "complete" support...guess we'll see
2019-05-06 19:53:59 -05:00
Lance Edgar
a3ca6abb7a
Add basic support for "quickie" search
...
a master view can "support" quickie search, which means it will setup a route
suitable for the quickie search form action. and/or it can "expose" quickie
search which means it will actually show a quickie search form on its views
2019-05-06 18:34:42 -05:00
Lance Edgar
35158204c5
Update changelog
2019-05-05 20:15:42 -05:00
Lance Edgar
4c4cefde6d
Add basic Buefy support for full "profile" view for Person
2019-05-04 03:19:40 -05:00
Lance Edgar
ff9554adc1
Update changelog
2019-05-03 14:28:08 -05:00
Lance Edgar
303c741a10
Add basic support for "touching" a data record object
...
to trigger further datasync logic for it, etc.
2019-05-03 14:24:55 -05:00
Lance Edgar
6b2ba3a285
Update changelog
2019-04-30 20:39:58 -05:00