Shuup v1.11.9 Release Notes
Release Date: 2020-08-04 // over 3 years ago-
โ Added
Admin: add option to arrange menu for superuses, staff and suppliers
For now it was only possible to arrange menu per user which is not
sufficient while the menu needs to be arranged for the whole group
of people like shop staff or vendors.๐ Allow to create menu custom menu for superusers, staff or suppliers,
but remain the possibility to still arrange the menu per user.โ Add option to translate each menu arranged for these groups since
not all vendors/suppliers necessary speak same language.๐ Notify: added email template object to store reusable email templates for SendEmail actions
๐ This contains a migration step to move all old body template field to use email templates.Core: Add dynamic measurement unit system
- New settings for specifying units:
SHUUP_MASS_UNIT
SHUUP_LENGTH_UNIT
- New function for getting the volume unit:
shuup.core.utils.units.get_shuup_volume_unit
โ Add signal when an email is sent by a notification
โ Add
Dockerfile-dev
for developmentโ Add Docker instructions to docs
๐ Changed
- ๐ Xtheme: move CodeMirror JS lib dependence to Admin
- Sanitize product description on save if
SHUUP_ADMIN_ALLOW_HTML_IN_PRODUCT_DESCRIPTION
is set toFalse
- ๐ฅ BREAKING : Change
Shipment
default weight unit fromkg
tog
- ๐ฅ BREAKING : Change
Shipment
default volume unit fromm3
tomm3
- ๐ฅ BREAKING : Change
ShipmentProduct
default volume unit fromm3
tomm3
- Front: Add priority attribute to base order form to enable using precedence
- โ Add theme for the shop in
shuup_init
- ๐ง Make the shop not be in maintenance mode in
shuup_init
- ๐ Make
Dockerfile
useshuup
from PyPi for faster build time
โ Removed
- โ Remove 'known unit' validation from
MeasurementField
, it can contain any units now
๐ Fixed
- ๐ Fix admin order edit tool to use correct id for supplier query
- Admin: limit the Manufacturer delete queryset per shop
- ๐ Fix issue with browser tests
- ๐ณ Move workbench sqlite database location for upcoming Docker setup
โ Warning!
- This release is backwards incompatible and you should replace
shuup.api
from your custom code withshuup_api
. Also at project INSTALLED_APPS removeshuup.api
and addshuup_api
andshuup_rest_api
. Ping us at Gitter if you have any issues updating to this release.
โ Warning!
- If still on Django 1.8 or 1.9 versions make sure you keep your django-filer<1.6.0
โ Warning!
- ๐ There is known bug around admin action buttons in v1.9.5. This release v1.9.6 fixes the issue (just skip v1.9.5).
โ Warning!
- ๐ Catalog campaigns (
campaigns.modules.CatalogCampaignModule
) should be avoided due performance issues. Catalog campaign module is disabled by default and will be removed from Shuup 2.0. Useshuup.discounts
instead.
โ Warning!
- ๐ If you had used permission groups for shop staff members prior to 1.9.0 release you should re-generate your permissions since new permissions logic was added.
โ Warning!
- New settings for specifying units: