0.3a21 ------ - [feature] Added CRUD view and template. - [feature] Added ``AutocompleteView``. - [feature] Added Person autocomplete view and User CRUD views. - [feature] Added ``id`` and ``status`` fields to Employee grid view. 0.3a20 ------ - [feature] Sorted the Ordering Worksheet by product brand, description. 0.3a19 ------ - [feature] Made batch creation and execution threads aware of `sys.excepthook`. Updated both instances to use `rattail.threads.Thread` instead of `threading.Thread`. This way if an exception occurs within the thread, the registered handler will be invoked. 0.3a18 ------ - [bug] Label profile editing now uses stripping field renderer to avoid problems with leading/trailing whitespace. - [feature] Added Inventory Worksheet report. 0.3a17 ------ - [feature] Added Brand and Size fields to the Ordering Worksheet. Also tweaked the template styles slightly, and added the ability to override the template via config. - [feature] Added "preferred only" option to Ordering Worksheet. 0.3a16 ------ - [bug] Fixed bug where requesting deletion of non-existent batch row was redirecting to a non-existent route. 0.3a15 ------ - [bug] Fixed batch grid and CRUD views so that the execution time shows a pretty (and local) display instead of 24-hour UTC time. 0.3a14 ------ - [feature] Added some more CRUD. Mostly this was for departments, subdepartments, brands and products. This was rather ad-hoc and still is probably far from complete. - [general] Changed main batch route. - [bug] Fixed label profile templates so they properly handle a missing or invalid printer spec. 0.3a13 ------ - [bug] Fixed bug which prevented UPC search from working on products screen. 0.3a12 ------ - [general] Fixed namespace packages, per ``setuptools`` documentation. - [feature] Added support for ``LabelProfile.visible``. This field may now be edited, and it is honored when displaying the list of available profiles to be used for printing from the products page. - [bug] Fixed bug where non-numeric data entered in the UPC search field on the products page was raising an error. 0.3a11 ------ - [bug] Fixed product label printing to handle any uncaught exception, and report the error message to the end user. 0.3a10 ------ - [general] Updated category views and templates. These were sorely out of date. 0.3a9 ----- - Add brands autocomplete view. - Add departments autocomplete view. - Add ID filter to vendors grid. 0.3a8 ----- - Tweak batch progress indicators. - Add "Executed" column, filter to batch grid. 0.3a7 ----- - Add ability to restrict batch providers via config. 0.3a6 ----- - Add Vendor CRUD. - Add Brand views. 0.3a5 ----- - Added support for GPC data type. - Added eager import of ``rattail.sil`` in ``before_render`` hook. - Removed ``rattail.pyramid.util`` module. - Added initial batch support: views, templates, creation from Product grid. - Added support for ``rattail.LabelProfile`` class. - Improved Product grid to include filter/sort on Vendor. - Cleaned up dependencies. - Added ``rattail.pyramid.includeme()``. - Added ``CustomerGroup`` CRUD view (read only). - Added hot links to ``Customer`` CRUD view. - Added ``Store`` index, CRUD views. - Updated ``rattail.pyramid.views.includeme()``. - Added ``email_preference`` to ``Customer`` CRUD. 0.3a4 ----- - Update grid and CRUD views per changes in ``edbob``. 0.3a3 ----- - Add price field renderers. - Add/tweak lots of views for database models. - Add label printing to product list view. - Add (some of) ``Product`` CRUD. 0.3a2 ----- - Refactor category views. 0.3a1 ----- - Initial port to Rattail v0.3.