-----
- Replace unittest2 with unittest
[llisa123]
- Use userschema.xml to extend shop specific user data for Plone 5.
[agitator]
- Add invoice settings.
[rnix]
- Some CSS fixes for shop settings in plone 5.
[rnix]
- Fix failing ``bin/instance adduser`` in Plone due to not initialized registry on startup.
Fixes: 100.
[thet]
- Add metadata columns for ``item_net``, ``item_buyable_start`` and ``item_buyable_end``.
This way, they can be displayed in the table view of collection results.
[thet]
- Hide empty toolbar categories
[agitator]
- Deliver discount in cart item data.
[rnix]
- Rename ``bda.plone.shop: Buy Items`` permission to
``bda.plone.shop: Modify Cart``.
[rnix]
- Added buyable_controls to summary_view via override of plone.app.contentypes
[agitator]
- Use ``ICartDataProvider`` adapter lookup instead of ``CartItemCalculator``
directly in shipping calculation to ensure possible custom implementation
to take effect.
[rnix]
- Deprecate use of ``bda.plone.shop.cartdata.CartItemCalculator``.
[rnix]
- Fix error if item from cart cookie not found.
[rnix]
- Fix display of currency in buyable viewlet based on shop settings
[agitator]
- Implement ``IShippingItem.free_shipping`` for AT and DX. Consider this flag
in conjunction with item shipping costs in ``DefaultShipping``.
[rnix]
- Do not add shop admin portlet assignment on install in Plone 5
[rnix]
- Implement shop navigation menu for Plone 5 toolbar.
[rnix]
- Move shop portlet related link implementations to
``bda.plone.shop.browser.navigation``.
[rnix]
- use MwSt. instead of Ust. in german
[agitator]
- Overhaul code: use plone.api and zca decorators
[jensens]
- Fix: Do not raise AttributeError if admin email or name were not yet set.
[jensens]
- Add upgrade step for ``default_item_stock_warning_threshold`` setting.
[thet]
- Add ``default_item_stock_warning_threshold`` setting for
``default_item_minimum_stock`` property from ``bda.plone.orders``.
[andreesg]
- Behavior registration:
Remove superfluos 'for' and give behaviors short names.
[jensens]
- Add a PlonePAS Plugin for computed user properties.
[pcdummy]
- Plone 5 Update, use separate styles/less.
[agitator]
- Shop Portlet: Use appropriate context (Vendor, Site or Plone Site Root) also
for Orders and Bookings views.
[thet]
- Shop Portlet: Use appropriate context for "orders in context", like it's done
for "bookings in context". Avoids calling this view on default pages.
[thet]
- Shop Portlet: Add Shop Controlpanel admin link, linking to ISite or
IPloneSiteRoot. If lineage.registry is installed, the shop settings can also
be set on subsite level.
[thet]
- Always show the mailtemplate link in the shop portlet, but link to the
correct context. Rename i18n messages to reflect, if context is on a IVendor
object (vendor), on a ISite (site-wide) or on a IPloneSiteRoot (global).
[thet]
- Resolve JSHint errors and warnings.
[thet]
- Fix: ``buyable_period`` was started one minute after the given time.
[jensens]
- Separate AT and DX zcml registrations into own files for a better overview.
[thet]
- Disable adapter for deprecated ``FlatRate`` shipping.
[jensens]
- Change imports of IBuyable to bda.plone.orders - get rid of deprecation
messages
[jensens]
- Added two views to the admin portlet in which bookings are displayed
and can be grouped by the buyers email adress or the buyable uid.
Both views support daterange filtering and text index support.
The ``Bookings`` view gets called on the portal root and the
``Bookings in Context`` returns all bookings data on the corresponding
context it is called.
[benniboy]
- Moved IBuyable to bda.plone.orders to avoid circular dependencies.
[benniboy]
- Consider buyable effective and expires dates in availability details and
display appropriate messages.
[rnix]
- Change userdata adapters to named adapters, so other adapters can
additionally extend the functionality.
[thet]
- Added default_item_cart_count_limit to control panel defaults.
Don't forget to run the update step.
[agitator]
- Display status messages when modifying cart data via buyable viewlet
[rnix]
- Add swiss VAT rates
[rnix]
- Do not show 'Export Orders on this Item' on Plone Site Root
[jensens]
- Use Products.statusmessages for displaying portal status messages when
enabling or disabling Buyable or Vendor features.
[thet]