Commit graph

1837 commits

Author SHA1 Message Date
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
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
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
3e37ac909e Various tweaks to support "late login" idea when uploading new batch. 2015-08-15 17:00:01 -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
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
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
46f8430c32 Log warning instead of error when refreshing batch fails. 2015-07-29 12:27:28 -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
fca1ae55db Fix missing import bug. 2015-07-21 12:54:49 -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
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
49cb1e8e13 Merge branch 'bugfix' 2015-04-14 15:40:55 -05:00
Lance Edgar
b30549cab6 Fix bug when creating batch from product query.
Caused by some refactoring to remove edbob cruft.
2015-04-14 15:38:57 -05:00
Lance Edgar
23f491c441 Tweak old-style batch execution call.
Need to provide config so we can remove more edbob cruft.
2015-04-14 15:06:01 -05:00
Lance Edgar
2fe1d49ff9 Tweak old-style batch execution call.
Need to provide config so we can remove more edbob cruft.
2015-04-14 01:29:24 -05:00
Lance Edgar
7c2b406d0d Fix usage of Product.unit_of_measure vs. Product.weighed. 2015-04-11 03:33:01 -05:00
Lance Edgar
6db88edb68 Add autocomplete view for current employees. 2015-04-11 00:23:31 -05:00
Lance Edgar
0c4ceefa2c Add flash message when any batch executes successfully. 2015-04-11 00:22:34 -05:00
Lance Edgar
a79c89b470 Change permission requirement for refreshing a batch's data.
In the event of a create-only user role, refreshing sort of needs to be
part of it.
2015-04-10 22:04:37 -05:00
Lance Edgar
e43ceda6bc Fix query bugs for batch row grid views.
It worked until we needed to join a table (vendor in this case).
2015-04-06 20:44:42 -05:00
Lance Edgar
84c5f0a327 Add dept. number and friends to product details page. 2015-03-23 02:36:18 -05:00
Lance Edgar
8a21fe7cfc Fix vendor invoice validation bug.
If user provided a PO number but no parser, an error was raised.
2015-03-21 17:25:02 -05:00
Lance Edgar
d0bc348ce4 Fix bulk delete of batch rows, to set 'removed' flag instead. 2015-03-19 02:02:07 -05:00
Lance Edgar
8285993fa6 Add ability to view details (i.e. all fields) of a batch row. 2015-03-19 01:25:38 -05:00
Lance Edgar
be41d0bb1e Add 'fake_error' view to test exception handling. 2015-03-17 14:49:20 -05:00
Lance Edgar
62a93d1cd1 Hide "print labels" column on products list view if so configured. 2015-03-12 19:22:06 -05:00
Lance Edgar
5e79b132f9 Fix permission for taxes list/search view. 2015-03-11 23:44:27 -05:00
Lance Edgar
ab0c5bb45f Fix permission for deposit link list/search view. 2015-03-11 23:42:40 -05:00
Lance Edgar
3fed317805 Add UI support for Product.last_sold and current_price_ends pseudo-field. 2015-03-10 17:51:12 -05:00
Lance Edgar
42da24a047 Add product UPC to JSON output of 'products.search' view. 2015-03-10 15:22:39 -05:00