Commit graph

948 commits

Author SHA1 Message Date
Lance Edgar 9d426fa54f Fix bug when rendering hidden field in FA fieldset.
Field wasn't being rendererd at all, if hidden.
2015-08-15 16:58:51 -05:00
Lance Edgar 2b1bdec2f8 Add "Save Defaults" button so user can save personal defaults for any new grid. 2015-08-14 19:59:26 -05:00
Lance Edgar d57f5169b0 Add 'Default Filters' and 'Clear Filters' buttons to new grid filters form. 2015-08-14 18:53:39 -05:00
Lance Edgar d2b065a8fc Add basic checkbox support to new grids.
Also:

 * Add 'creatable', 'editable' etc. to master view class.
 * Add styles for warning/notice grid rows.
 * Misc. other tweaks.
2015-08-14 15:31:11 -05:00
Lance Edgar e79531fda8 Add CurrencyFieldRenderer.
Also clean up the subpackage root a little bit.
2015-08-14 15:27:52 -05:00
Lance Edgar 62784390b0 Add hack to fix some tests. 2015-08-13 14:45:05 -05:00
Lance Edgar d3f65452b6 Update changelog. 2015-08-13 13:51:29 -05:00
Lance Edgar 761620028c Fix progress template, per jQuery CDN changes. 2015-08-13 13:50:42 -05:00
Lance Edgar 19029519fe Update changelog. 2015-08-12 01:14:54 -05:00
Lance Edgar d4210844ac Convert label profiles to use master view.
Plus some more minor tweaks to the framework.
2015-08-12 00:46:39 -05:00
Lance Edgar af07f477dc Convert User pages to use master view.
And of course make some more tweaks to new grids etc.
2015-08-11 23:24:02 -05:00
Lance Edgar 9cfbc918e7 Overhaul how available permissions are registered in app config.
Permissions must now be regsistered just like routes and views.  This
should make things much nicer going forward.
2015-08-11 17:26:04 -05:00
Lance Edgar 412ac6e12f Tweak some view config logic to avoid test failure. 2015-08-11 15:18:39 -05:00
Lance Edgar 9605d44b05 Convert Roles to use master view.
Also tweak the grid API here and there.
2015-08-11 15:01:21 -05:00
Lance Edgar 585eb09bec Add support for "new-style grids" and "model master views".
Finally, an API that makes some sense...  We don't yet have feature parity
with the old-style grids and CRUD views, but this is already a significant
improvement to the design.  Still needs a lot of docs though...
2015-08-10 18:58:31 -05:00
Lance Edgar 62b7194c21 Tweak jQuery UI styles, so button text etc. isn't so big. 2015-08-08 17:56:59 -05:00
Lance Edgar ea9a9ad5bc Tweak renderer import, for clarity. 2015-08-08 17:20:42 -05:00
Lance Edgar 0db1c252cd Add "core" JS/CSS defs to base template, for sharing's sake. 2015-08-08 17:00:04 -05:00
Lance Edgar 17c6f390c0 Remove cached copies of jQuery / jQuery UI files.
We just need to use the CDN, or else folks are welcome to roll their own
theme etc. for use within their templates.
2015-08-08 15:26:06 -05:00
Lance Edgar d698bef608 Don't show flash message when user logs in.
That just seems more annoying to me, somehow..
2015-08-08 13:58:16 -05:00
Lance Edgar d756b7885a Update changelog. 2015-07-29 12:28:17 -05:00
Lance Edgar 46f8430c32 Log warning instead of error when refreshing batch fails. 2015-07-29 12:27:28 -05:00
Lance Edgar e348a2f216 Tweak package handling for tox some more. 2015-07-28 20:21:21 -05:00
Lance Edgar c45f2d807b Upgrade packages when running tox stuff. 2015-07-28 20:15:02 -05:00
Lance Edgar b4f5c36b3b Update changelog. 2015-07-28 01:13:53 -05:00
Lance Edgar eecabac08f Fix filter bug in bouncer. 2015-07-23 20:10:29 -05:00
Lance Edgar c42e80f87a Make email "source" filter use a dropdown, in bouncer UI. 2015-07-23 20:05:48 -05:00
Lance Edgar 0ddb5bffd7 Add plain text of message body to email bounce view.
Also tweak some labels.
2015-07-23 15:47:17 -05:00
Lance Edgar f523146a4b Add initial support for email bounce management. 2015-07-22 20:01:16 -05:00
Lance Edgar cfd5e5ae50 Update changelog. 2015-07-21 12:55:25 -05:00
Lance Edgar fca1ae55db Fix missing import bug. 2015-07-21 12:54:49 -05:00
Lance Edgar e2131d3500 Update changelog. 2015-07-20 17:16:07 -05:00
Lance Edgar ab23a8067c Add DecimalFieldRenderer. 2015-07-20 12:47:37 -05:00
Lance Edgar b6192b49f2 Tweak form label area width for common forms.
This still needs to be overhauled I'm sure.
2015-07-20 10:43:19 -05:00
Lance Edgar a992a34fdf Add some custom FormEncode validators. 2015-07-20 09:57:41 -05:00
Lance Edgar 50e8637b71 Fix timezone issues with util.pretty_datetime() function.
Seems we should just calculate the "time ago" value instead of just
providing a "then" timestamp and expecting the humanize library to
understand exactly what we meant.
2015-07-20 09:52:24 -05:00
Lance Edgar 3732cc30f2 Add rattail_config attribute to base View class.
Just a shortcut but should save a little code noise.
2015-07-20 09:51:29 -05:00
Lance Edgar d0a977d64b Add products autocomplete view. 2015-07-20 09:51:08 -05:00
Lance Edgar e0cb47d03a Add list of assigned users to role view page.
This surely could be better still; at least this is *something*.
2015-07-16 17:11:25 -05:00
Lance Edgar bafa1a0fd7 Tweak how default filter config is handled for batch grid views.
Not sure I fully understand what happened but this seemed to fix it..
2015-07-15 23:19:29 -05:00
Lance Edgar 21486a5e55 Add StoreFieldRenderer.
Also try to set a good pattern for going forward..
2015-07-15 23:18:53 -05:00
Lance Edgar 5cbccb175a Only check executability of a batch when not creating one.
There is no batch yet when creating, so execution is not relevant.
2015-07-09 15:46:21 -05:00
Lance Edgar dc1ef65441 Let batch handler determine whether Execute button is enabled. 2015-07-09 13:38:54 -05:00
Lance Edgar 4290f0d8df Allow batch view to disable the Execute button in some cases.
Although this only disables the UI button element, it doesn't really
prevent anything beyond that...
2015-07-09 01:42:19 -05:00
Lance Edgar fb8fab1577 Tweak logic for removing certain form fields when creating a batch.
Just to be a little more on the safe side.
2015-07-03 17:48:53 -05:00
Lance Edgar fcfe5f6442 Add display_name field to employee CRUD view. 2015-05-19 22:18:21 -05:00
Lance Edgar 4f5c0e6bd8 Tweak app.make_rattail_config() to allow caller to define some settings.
This is mostly for the sake of tests etc.
2015-05-03 19:36:19 -05:00
Lance Edgar 2f5f9c8c3c Make anchor tags with 'button' class render as jQuery UI buttons. 2015-05-02 20:39:03 -05:00
Lance Edgar 5161371e37 Update changelog. 2015-04-21 21:34:46 -05:00
Lance Edgar 49cb1e8e13 Merge branch 'bugfix' 2015-04-14 15:40:55 -05:00