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
Lance Edgar
87708c755b
Update changelog.
2015-04-14 15:40:28 -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
b3f531c379
Merge branch 'b0.4.10'
2015-04-14 15:09:34 -05:00
Lance Edgar
1c15f96c65
Update changelog.
2015-04-14 15:08:05 -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
8c5f03da8c
Add autocomplete employee field renderer.
2015-04-11 00:23:54 -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
d8ee09916a
Make vendor field renderer show ID in readonly mode.
2015-04-10 20:25:45 -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
fd74fb041b
Update changelog.
2015-03-24 13:21:07 -05:00
Lance Edgar
ef2dcee4c5
Add "extra panels" customization hook to product details template.
2015-03-24 13:12:24 -05:00
Lance Edgar
d8790c7c4f
Tweak display for some product fields.
2015-03-23 17:23:24 -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
366572e0a7
Add view template for vendor catalog batch rows.
2015-03-19 02:25:03 -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
c6ca64574b
Update changelog.
2015-03-14 18:21:36 -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
f34ae88c39
Update changelog.
2015-03-12 18:36:51 -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
a93b8a33fb
Update changelog.
2015-03-11 21:29:09 -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
Lance Edgar
085ce70820
Add numeric.js
script for numeric-only text inputs.
2015-03-10 12:46:10 -05:00
Lance Edgar
666b553255
Add "save" icon and grid column style.
2015-03-10 12:45:44 -05:00
Lance Edgar
d960738578
Add default Grid.iter_rows()
implementation.
2015-03-10 12:44:58 -05:00
Lance Edgar
7c9e7cd138
Clean up some imports.
2015-03-07 14:21:48 -06:00
Lance Edgar
69a5eed83b
Add shared GPC search filter, use it for product batch rows.
2015-03-07 14:19:19 -06:00
Lance Edgar
51e4eda662
Don't allow edit of vendor and effective date in catalog batches.
...
This may need to be tweaked in the future, but until then we'll be
conservative about it.
2015-03-06 19:15:03 -06:00
Lance Edgar
d83ca4456a
Fix bulk delete of batch rows.
...
Actually I didn't see this fail, but I've seen one instance where someone
else did. This should hopefully be a safe approach.
2015-03-06 19:13:45 -06:00
Lance Edgar
a7ecf445db
Fix login redirect if referrer is not internal to site.
2015-03-05 16:55:09 -06:00
Lance Edgar
d296b5bde5
Fix login so user is sent to their target page after authentication.
2015-03-05 16:19:38 -06:00
Lance Edgar
2762e8e072
Tweak product detail layout some more.
2015-02-27 17:02:12 -06:00
Lance Edgar
2a8dc14e1c
And some more tweaks..
2015-02-27 03:26:27 -06:00
Lance Edgar
6252c3f777
More tweaks to product details view.
2015-02-27 03:24:15 -06:00
Lance Edgar
3b9efe0ffb
Add panels to product details view, etc.
2015-02-27 03:07:49 -06:00
Lance Edgar
86db5181b8
Add some new vendor and product fields.
2015-02-27 01:53:36 -06:00
Lance Edgar
6ea032c591
Add unit_of_measure
to product detail view.
2015-02-26 21:10:08 -06:00
Lance Edgar
d50aef4e49
Add views for deposit links, taxes; update product view.
2015-02-26 19:06:20 -06:00
Lance Edgar
d30d6f84e6
Update changelog.
2015-02-26 18:06:33 -06:00
Lance Edgar
99e11fe8d8
Hide deleted field from product details, according to permissions.
2015-02-26 18:01:55 -06:00
Lance Edgar
9e7d0e177d
Don't include query string in embedded grid URL.
...
This was causing the param list to grow each time a search happened at
least, maybe more.
2015-02-24 23:53:22 -06:00
Lance Edgar
364a38a936
Make readonly version of batch file field not show download link.
2015-02-24 22:51:13 -06:00
Lance Edgar
e216ed9281
Add validation to PO number for vendor invoices.
2015-02-24 22:50:59 -06:00
Lance Edgar
e11a599f92
Add warning status for products with missing cost in vendor invoices.
2015-02-24 19:55:29 -06:00
Lance Edgar
ce2b29433d
Exclude 'deleted' items from reports.
2015-02-24 18:57:07 -06:00
Lance Edgar
50430e89db
Add better error handling when batch refresh fails, etc.
...
Also don't force refresh when view is requested; instead just do a refresh
after batch is first created.
2015-02-23 20:10:21 -06:00
Lance Edgar
3e940e3c14
Fix bug when sorting batches by 'executed by' field.
...
Hopefully this gets it, seems like I may need an alias in there
somewhere...
2015-02-23 18:47:49 -06:00
Lance Edgar
dba0f1fd51
Add edit template for vendor catalog batches.
2015-02-22 00:21:14 -06:00
Lance Edgar
3614254804
Improve data file handling for file batches.
...
Leverages a FormAlchemy "extension" of sorts.
2015-02-22 00:00:00 -06:00
Lance Edgar
2e8db05717
Add initial support for vendor invoice batch feature, etc.
...
Also included:
* Add "edit batch" template, refactor "view batch" template.
* Tweak form templates to allow specifying form ID and buttons HTML.
* Make deleting batch rows only work when editing a batch.
2015-02-16 18:00:45 -06:00
Lance Edgar
aee69f5a2c
Force grid table background to white.
...
This can be helpful if the overall page background is not white, in the
case of batch rows etc. which use color-coding to help indicate status.
2015-02-16 17:51:47 -06:00
Lance Edgar
730a2a2f01
Let custom vendor catalog batch handler be specified in config file.
...
This was using database settings exclusively.
2015-02-13 21:22:36 -06:00
Lance Edgar
ae5ff89c7f
Refactor app
module to promote code sharing.
...
Hopefully this is a good approach, we'll see.
2015-02-13 21:22:01 -06:00
Lance Edgar
937a55c14d
Add docs for new batch system.
...
And some other tweak(s).
2015-02-13 01:12:20 -06:00
Lance Edgar
6c7f1afcf4
Fix filename in batch file download link (again).
...
This hopefully prevents encoding errors which were bound to happen...
2015-02-12 23:32:17 -06:00
Lance Edgar
26e5be9897
Fix filename when downloading batch file.
2015-02-12 23:24:36 -06:00
Lance Edgar
eedbcb81f8
Add download feature for file batches.
2015-02-12 23:19:01 -06:00
Lance Edgar
23addae818
Rearrange primary batch fields for vendor catalogs.
...
Catalog info seemed more important than who uploaded it.
2015-02-12 23:18:17 -06:00
Lance Edgar
16be06821a
Wrap up initial vendor catalog batch support etc.
...
* Adds the ability to delete all batch rows matching current query.
* Refactors some progress factory args.
* If batch initialization fails, don't persist batch.
2015-02-12 21:35:28 -06:00
Lance Edgar
c28a6b2e09
Update changelog.
2015-02-12 11:37:32 -06:00
Lance Edgar
8409d24273
Add case pack field to product CRUD form.
2015-02-11 20:26:56 -06:00
Lance Edgar
bc06a72993
Add prettier UPCs to ordering worksheet report.
2015-02-11 03:27:31 -06:00
Lance Edgar
bf18bab909
Update changelog.
2015-02-11 00:55:37 -06:00
Lance Edgar
f3d449c9f3
Add UI support for Product.deleted
column.
...
This leverages the 'products.view_deleted' permission to hide products
which are marked as deleted from various views. Also adds a 'deleted'
class to product grid rows where the flag is set, and adds a flash warning
when viewing a deleted product.
2015-02-11 00:52:23 -06:00
Lance Edgar
6434e64f5e
Update changelog.
2015-02-10 20:10:49 -06:00
Lance Edgar
e6b448f298
More versioning support fixes, to allow on or off.
2015-02-10 20:10:03 -06:00
Lance Edgar
994af9dd3f
Update changelog.
2015-02-10 19:15:56 -06:00
Lance Edgar
aa70ffc9f0
Rework versioning support to allow it to be one or off.
...
Turns out versioning isn't quite ready for prime time, so let's have a
fallback plan shall we?
2015-02-10 19:07:46 -06:00
Lance Edgar
bd44d886c4
Update changelog.
2015-02-10 11:24:42 -06:00
Lance Edgar
5ad5cb569d
Only attempt to count versions for versioned models.
2015-02-10 11:23:35 -06:00
Lance Edgar
75729be79f
Update changelog.
2015-02-09 23:56:25 -06:00
Lance Edgar
def466935b
Add initial versioning support with SQLAlchemy-Continuum.
2015-02-09 23:36:40 -06:00
Lance Edgar
41dd2ef17b
Add category to product CRUD view.
2015-02-09 13:31:41 -06:00
Lance Edgar
0455e472f5
Cleanup some view modules per conventions etc.
...
Mainly this makes extending them easier..
2015-02-09 13:30:29 -06:00
Lance Edgar
eedbc5fb9a
Various grid and form tweaks.
2015-02-09 13:20:34 -06:00
Lance Edgar
3257010a7e
Change default sort for People grid view.
2015-02-02 20:44:32 -06:00
Lance Edgar
7fbabc8792
Add department to field lists for category views.
2015-01-31 18:18:54 -06:00
Lance Edgar
ccb7b47912
Update changelog.
2015-01-20 17:58:31 -06:00
Lance Edgar
c328c96203
Let settings determine which batch handler to use for vendor catalog views.
2015-01-20 13:22:20 -06:00
Lance Edgar
7c761bee99
Fix some imports etc. regarding new batch system.
2015-01-20 00:51:51 -06:00
Lance Edgar
b05f30d9fe
New batch system! Hopefully nothing else broke...
...
Attempt number 5,176 at a decent batch system, we'll see.
2015-01-19 00:52:40 -06:00
Lance Edgar
c4a19f279b
Remove some edbob, unicode tweak, etc.
...
In particular it was noticed that edbob has been configuring FormAlchemy
all this time, whoops. That's still partially the case but now at least
it's explicit.
2015-01-19 00:49:07 -06:00
Lance Edgar
e47477f0c4
Improve UPC search for rows within batches.
...
As with the products page, now this search works with or without the check
digit.
2015-01-15 12:17:35 -06:00
Lance Edgar
7d42950527
Tweak variable name.
2015-01-15 01:49:17 -06:00
Lance Edgar
b7aa4b36d0
Add unique username check when creating users.
2015-01-15 01:40:00 -06:00