Metadata-Version: 1.1
Name: Tailbone
Version: 0.3.8
Summary: Backoffice Web Application for Rattail
Home-page: http://rattail.edbob.org/
Author: Lance Edgar
Author-email: lance@edbob.org
License: GNU Affero GPL v3
Description: 
        Tailbone
        ========
        
        Tailbone is an extensible web application based on Rattail.  It provides a
        "back-office network environment" (BONE) for use in managing retail data.
        
        Please see Rattail's `home page <http://rattail.edbob.org/>`_ for more
        information.
        
        
        
        0.3.8
        -----
        
        * Fixed manifest (whoops).
        
        
        0.3.7
        -----
        
        * Added some autocomplete Javascript magic.
            
          Not sure how this got missed the first time around.
        
        * Added ``products.search`` route/view.
            
          This is for simple AJAX uses.
        
        * Fixed grid join map bug.
        
        
        0.3.6
        -----
        
        * Fixed change password template/form.
        
        
        0.3.5
        -----
        
        * Added ``forms.alchemy`` module and changed CRUD view to use it.
        
        * Added progress template.
        
        
        0.3.4
        -----
        
        * 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.
        
        
        0.3.3
        -----
        
        * Major overhaul for standalone operation.
            
          This removes some of the ``edbob`` reliance, as well as borrowing some
          templates and styling etc. from Dtail.
        
          Stop using ``edbob.db.engine``, stop using all edbob templates, etc.
        
        * Fix authorization policy bug.
            
          This was really an edge case, but in any event the problem would occur when a
          user was logged in, and then that user account was deleted.
        
        * Added ``global_title()`` to base template.
        
        * Made logo more easily customizable in login template.
        
        
        0.3.2
        -----
        
        * Rebranded to Tailbone.
        
        
        0.3.1
        -----
        
        * Added some tests.
        
        * Added ``helpers`` module.
            
          Also added a Pyramid subscriber hook to add the module to the template
          renderer context with a key of ``h``.  This is nothing really new, but it
          overrides the helper provided by ``edbob``, and adds a ``pretty_date()``
          function (which maybe isn't a good idea anyway..?).
        
        * Added ``simpleform`` wildcard import to ``forms`` module.
        
        * Added autocomplete view and template.
        
        * Fixed customer group deletion.
            
          Now any customer associations are dropped first, to avoid database integrity
          errors.
        
        * Stole grids and grid-based views from ``edbob``.
        
        * Removed several references to ``edbob``.
        
        * Replaced ``Grid.clickable`` with ``.viewable``.
            
          Clickable grid rows seemed to be more irritating than useful.  Now a view
          icon is shown instead.
        
        * Added style for grid checkbox cells.
        
        * Fixed FormAlchemy table rendering when underlying session is not primary.
            
          This was needed for a grid based on a LOC SMS session.
        
        * Added grid sort arrow images.
        
        * Improved query modification logic in alchemy grid views.
        
        * Overhauled report views to allow easier template customization.
        
        * Improved product UPC search so check digit is optional.
        
        * Fixed import issue with ``views.reports`` module.
        
        
        0.3a23
        ------
        
        * Fixed bugs where edit links were appearing for unprivileged users.
        
        * Added support for product codes.
            
          These are shown when viewing a product, and may be used to locate a product
          via search filters.
        
        
        0.3a22
        ------
        
        * Removed ``setup.cfg`` file.
        
        * Added ``Session`` to ``rattail.pyramid`` namespace.
        
        * Added Email Address field to Vendor CRUD views.
        
        * Added extra key lookups for customer and product routes.
            
          Now the CRUD routes for these objects can leverage UUIDs of various related
          objects in addition to the primary object.  More should be done with this,
          but at least we have a start.
        
        * Replaced ``forms`` module with subpackage; added some initial goodies (many
          of which are currently just imports from ``edbob``).
        
        * Added/edited various CRUD templates for consistency.
        
        * Modified several view modules so their Pyramid configuration is more
          "extensible."  This just means routes and views are defined as two separate
          steps, so that derived applications may inherit the route definitions if they
          so choose.
        
        * Added Employee CRUD views; added Email Address field to index view.
        
        * Updated ``people`` view module so it no longer derives from that of
          ``edbob``.
        
        * Added support for, and some implementations of, extra key lookup abilities to
          CRUD views.  This allows URLs to use a "natural" key (e.g. Customer ID
          instead of UUID), for cases where that is more helpful.
        
        * Product CRUD now uses autocomplete for Brand field.  Also, price fields no
          longer appear within an editable fieldset.
        
        * Within Store index view, default sort is now ID instead of Name.
        
        * Added Contact and Phone Number fields to Vendor CRUD views; added Contact and
          Email Address fields to index view.
          
        
        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.
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Pyramid
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Office/Business
Classifier: Topic :: Software Development :: Libraries :: Python Modules
