Commit graph

3727 commits

Author SHA1 Message Date
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
Lance Edgar 798a9893e9 Add category, family, report code support for generic product batch 2019-04-23 22:50:58 -05:00
Lance Edgar f8d26b4f8f Fix some issues with progress "socket" workaround for batches 2019-04-19 17:28:45 -05:00
Lance Edgar 2c1985bef3 Add support for generic "product" batch type 2019-04-19 13:23:21 -05:00
Lance Edgar 4a5f1ce19a Improve default people "profile" view somewhat 2019-04-19 11:20:45 -05:00
Lance Edgar efb1a73e88 Add basic Buefy support for "find user/role with permission X"
still not totally polished, but works as expected
2019-04-18 22:13:05 -05:00
Lance Edgar ea54ca6c11 Expose new code fields for pricing batch 2019-04-18 18:21:32 -05:00
Lance Edgar 1016b46243 Add "created by" and "executed by" grid filters for all batch views 2019-04-18 17:51:22 -05:00
Lance Edgar a66ea53743 Declare row fields for vendor catalog batches
also exposes new "allowance" fields
2019-04-18 17:02:24 -05:00