Commit graph

3435 commits

Author SHA1 Message Date
Lance Edgar
a33b48dde3 Let subclass of MasterView override the database Session it uses. 2015-11-20 20:11:15 -06:00
Lance Edgar
89b443c442 Tweak some things to get Tailbonen working on its own. 2015-11-15 21:06:21 -06:00
Lance Edgar
8ec6a18cdc Fix bug when 'edbob.permissions' setting is empty.
Which, it ought to be forever, soon...
2015-11-15 20:51:09 -06:00
Lance Edgar
ecc49e4939 Update changelog. 2015-11-12 14:22:10 -06:00
Lance Edgar
864300b927 Render DataSyncChange.obtained as humanized timestamp within UI. 2015-11-11 15:58:13 -06:00
Lance Edgar
18a5f16b2c Update changelog. 2015-11-05 14:18:49 -06:00
Lance Edgar
a96a44110a Add view to show DataSync changes, for basic troubleshooting. 2015-11-04 22:30:55 -06:00
Lance Edgar
8928d03cef Work around formalchemy config bug, caused by edbob. 2015-11-04 22:30:30 -06:00
Lance Edgar
be2a1ba862 Delete product costs for vendor when deleting vendor. 2015-10-17 16:45:39 -05:00
Lance Edgar
b119ccff7d Update changelog. 2015-10-13 20:50:35 -05:00
Lance Edgar
d1d905c570 Remove format hack which isn't py2.6-friendly. 2015-10-13 20:49:43 -05:00
Lance Edgar
768c7cec16 Update changelog. 2015-08-24 19:32:58 -05:00
Lance Edgar
2614236d50 Tweak layout CSS so page body expands to fill screen. 2015-08-24 13:00:58 -05:00
Lance Edgar
920f0144c2 Treat filter by "contains X Y" as "contains X and contains Y". 2015-08-21 23:43:19 -05:00
Lance Edgar
c9b01f6061 More grid filter improvements; add choice/enum/date value renderers. 2015-08-20 21:17:48 -05:00
Lance Edgar
226ca01720 Add HTML5 doctype to base template. 2015-08-20 21:17:21 -05:00
Lance Edgar
8a6958775d Configure logging when starting up.
Whoops, missed that.
2015-08-20 21:17:01 -05:00
Lance Edgar
b75d94cbab Tweak labels for new grid filter form buttons. 2015-08-20 20:32:50 -05:00
Lance Edgar
032d538062 Add "valueless verbs" concept to grid filters.
Plus some other improvements I'm sure...
2015-08-20 20:29:04 -05:00
Lance Edgar
3d7cb2d9a7 Comment out FormAlchemy intersphinx docs config, for now.
Their server is not currently reachable.
2015-08-20 14:55:25 -05:00
Lance Edgar
0cbf860ab6 Update changelog. 2015-08-19 22:15:44 -05:00
Lance Edgar
73939b825e Add ability to download batch row data as CSV. 2015-08-19 20:06:13 -05:00
Lance Edgar
6c5eec7981 Add progress indicator to batch execution.
Also disable Execute button immediately when clicked.
2015-08-19 18:49:09 -05:00
Lance Edgar
e01e323d3e Tweak base BatchRowCrud view class, for fieldset customization. 2015-08-19 17:15:09 -05:00
Lance Edgar
6ac13286cb Fix some bugs with new CustomFieldRenderer. 2015-08-19 17:15:02 -05:00
Lance Edgar
e02357a791 Add configure_fieldset() stub for master view. 2015-08-19 14:04:59 -05:00
Lance Edgar
5f1c60e362 Tweak default/basic batch CRUD fieldset a little. 2015-08-18 23:50:23 -05:00
Lance Edgar
3d44e3e857 Add CustomFieldRenderer and DateFieldRenderer. 2015-08-18 23:47:42 -05:00
Lance Edgar
6feb488884 Various tweaks to base batch views.
These were made to support a non-file batch; apparently that use case
hadn't seen much attention yet.
2015-08-18 21:17:15 -05:00
Lance Edgar
e688471732 Don't show Save Defaults button if no user is logged in. 2015-08-17 17:21:41 -05:00
Lance Edgar
75c9f9ebc0 Fix bug in late-login user stuff. 2015-08-17 16:55:10 -05:00
Lance Edgar
a7bcf71642 Fix references to config.getboolean(). 2015-08-17 12:40:42 -05:00
Lance Edgar
078e2c5471 Tweak label formatter instantiation, per rattail changes. 2015-08-17 12:39:26 -05:00
Lance Edgar
f5b22b1256 Refactor app configuration to use rattail.config.make_config().
Yay, one step closer to removing edbob completely.
2015-08-16 19:55:00 -05:00
Lance Edgar
673fcaed97 Hard-code old grid pagecount settings, to avoid edbob.config. 2015-08-16 19:52:51 -05:00
Lance Edgar
3e37ac909e Various tweaks to support "late login" idea when uploading new batch. 2015-08-15 17:00:01 -05:00
Lance Edgar
1a929f8dd1 Remove some unused styles. 2015-08-15 16:59:49 -05:00
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