Commit graph

2035 commits

Author SHA1 Message Date
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
Lance Edgar
06bedf6cb4 Pass batch execution kwargs when doing that via subprocess
i.e. instead of the normal in-app method
2019-04-29 09:06:54 -05:00
Lance Edgar
a5f04b6c7f Add filter for Vendor ID in Pricing Batch row grid 2019-04-25 21:29:10 -05:00
Lance Edgar
364257fe05 Update changelog 2019-04-25 15:40:12 -05:00
Lance Edgar
0d00bd746e Don't assume grid model class declares its title
that works for Rattail models, but not e.g. those from Onager
2019-04-25 15:39:30 -05:00
Lance Edgar
5c86ab38a4 Update changelog 2019-04-25 14:49:45 -05:00
Lance Edgar
cb67a23d0a Add render_person() convenience method for MasterView 2019-04-25 14:46:11 -05:00
Lance Edgar
25c8edd81c Allow config to specify grid "page size" options 2019-04-23 22:56:38 -05:00