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
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
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
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
5ad5cb569d
Only attempt to count versions for versioned models.
2015-02-10 11:23:35 -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
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
Lance Edgar
7bbadfd338
Add support for integer search filters.
...
This mostly just avoids to suppress type errors by stripping out
non-numeric chars from input.
2015-01-13 21:22:56 -06:00
Lance Edgar
d8b2112d01
Fix bug in product search UPC filter.
2015-01-11 19:14:18 -06:00
Lance Edgar
4a71ab5fb1
Use boolean search filter for batch column filters of 'FLAG' type.
2014-12-28 16:00:52 -06:00
Lance Edgar
2a04caaf99
Make product UPC search view strip non-digit chars from input.
...
This is to accomodate the apparently frequent use case of copy/paste which
includes the check digit as a "-X" type suffix.
2014-12-18 15:43:49 -06:00
Lance Edgar
cc2c2573e5
Add grid, CRUD views for Setting
model.
...
This required some tweaks to the base CRUD view etc.
2014-11-23 14:27:00 -06:00
Lance Edgar
8bf292ebac
Remove some more edbob cruft.
2014-11-18 23:00:24 -06:00
Lance Edgar
b2aa45ceb0
Fix bugs when configuring database session within threads.
...
This got missed during a recent refactor.
2014-11-11 10:48:48 -06:00
Lance Edgar
5b173dd9bc
Change session progress API.
...
Breaks compatibility, but worth it I think..
2014-11-02 20:48:22 -06:00
Lance Edgar
4a598bd360
Add explicit session config within batch threads.
...
This may not be particularly necessary in general, but this change is
required to match previous functionality.
2014-11-02 19:40:14 -06:00
Lance Edgar
8faec95b17
Make Store.database_key
field editable.
2014-11-02 19:39:33 -06:00
Lance Edgar
350c944e91
Fix some bugs with printer profile stuff, per recent rattail changes.
2014-09-26 15:31:34 -07:00
Lance Edgar
9d2a35c8b1
Refactor some label printing stuff, per rattail changes.
...
This had to do with some edbob removal.
2014-09-13 19:16:25 -07:00
Lance Edgar
a3cfbd1e09
Add "exclude not for sale" option to Inventory Worksheet.
2014-09-11 20:59:43 -07:00
Lance Edgar
dfb5e83c7e
Add support for Product.not_for_sale
flag.
...
This involved a couple of ancillary changes:
* The price field renderer will not display a price for products marked not
for sale.
* The "grid" class now allows specifying a custom callable to provide
additional CSS class for table rows.
* The products grid uses this to add a "not-for-sale" class to table rows
for products which are marked thusly.
2014-09-10 19:38:49 -07:00
Lance Edgar
16bba17e83
Add "active" filter to users view; enable it by default.
2014-08-05 21:23:55 -07:00
Lance Edgar
2626ff4fdf
Add Person autocomplete view which restricts to employees only.
2014-07-19 18:49:00 -07:00
Lance Edgar
9c294f2e4d
Allow editing User.active
field.
2014-07-13 20:39:36 -07:00
Lance Edgar
f9d22f59f2
Add customer phone autocomplete and customer "info" AJAX view.
...
This autocomplete view is a little different than the typical ones used
prior, and required some refactoring of the base autocomplete view as well
as the autocomplete template.
2014-07-13 12:47:03 -07:00
Lance Edgar
6943298ee0
Add product report codes to the UI.
2014-07-12 16:03:31 -07:00
Lance Edgar
8cf5605e8e
Remove some edbob
references.
2014-06-12 22:07:34 -07:00
Lance Edgar
54bb9e2869
Add experimental soundex filter support to the Customers grid.
2014-06-12 20:41:25 -07:00
Lance Edgar
389bb5dcc6
Add POD image support to product view page.
2014-04-13 17:54:22 -07:00
Lance Edgar
087342b09c
Add Family
and Product.family
to the general grid/crud UI.
2014-04-13 00:04:30 -07:00
Lance Edgar
e4ef46d4fc
Fix vendor filter/sort issues in products grid.
2014-04-12 19:14:14 -07:00
Lance Edgar
d6f2b1afb1
Use global Session
from rattail (again).
2014-02-15 19:27:22 -08:00
Lance Edgar
6fcb5a5ddf
Add progress
views.
2014-01-28 22:35:33 -08:00
Lance Edgar
c6d01e0205
Add SessionProgress
class.
2014-01-28 22:14:11 -08:00
Lance Edgar
a6226700f1
Fix customer lookup bug in customer detail view.
2014-01-26 13:17:15 -08:00
Lance Edgar
7638020aa0
Removed reliance on global rattail.db.Session
class.
2013-12-18 21:13:03 -08:00
Lance Edgar
874ad44e6b
Removed references to edbob.enum
.
2013-12-17 06:09:28 -08:00
Lance Edgar
1a557f3947
Refactored model imports, etc.
...
This is in preparation for using database models only from `rattail` (i.e. no
`edbob`). Mostly the model and enum imports were affected.
2013-12-17 06:00:04 -08:00
Lance Edgar
650e6389e5
Added Product.family
to CRUD view.
2013-10-11 14:15:43 -07:00
Lance Edgar
a11b8d9ff2
Allow overriding form class/factory for CRUD views.
2013-09-21 17:09:10 -07:00
Lance Edgar
9f8a3d3a5c
Refactored AutocompleteFieldRenderer
.
...
Also improved some organization of renderers.
2013-09-21 15:02:55 -07:00
Lance Edgar
c1d726d48c
Made SortableAlchemyGridView
default to full (100%) width.
2013-09-20 21:51:29 -07:00
Lance Edgar
62a0b67502
Added forbidden view.
2013-09-20 20:17:59 -07:00
Lance Edgar
23e08d0bb0
Fixed grid join map bug.
2013-09-20 15:49:48 -07:00
Lance Edgar
685b391dd2
Added products.search
route/view.
...
This is for simple AJAX uses.
2013-09-20 14:54:27 -07:00
Lance Edgar
857a4b88e5
Fixed change password template/form.
2013-09-10 20:37:19 -07:00
Lance Edgar
73686b822f
Added forms.alchemy
module and changed CRUD view to use it.
2013-09-10 09:45:01 -07:00
Lance Edgar
047c35ab75
Changed vendor filter in product search to find "any vendor".
...
I.e. the current filter is ''not'' restricted to the preferred vendor only.
Probably should still add one (back) for preferred only as well; hence the
commented code.
2013-09-10 06:35:17 -07:00
Lance Edgar
7d19700c3c
More standalone operation stuff.
...
Stop using `edbob.db.engine`, stop using all edbob templates, etc.
2013-09-01 20:25:34 -07:00
Lance Edgar
2a50e704ef
Major overhaul for standalone operation.
...
This removes some of the `edbob` reliance, as well as borrowing some templates
and styling etc. from Dtail.
2013-09-01 15:31:50 -07:00
Lance Edgar
40efd8a3bc
Rebranded to Tailbone.
2013-09-01 08:18:37 -07:00