Django-salesman

Latest version: v1.2.1

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

1.1.2

*2022-03-22*

Changed
-------

- Creating an Order using ``create_from_basket`` no longer saves the order twice.

Fixed
-----

- Fixed wrong sender model being sent for status changed signal.

1.1.1

*2022-03-21*

Added
-----

- Added `salesman.core.typing.Product` protocol used to check product types.
- Added `salesman.orders.models.BaseOrder.get_items` to mirror the ``BaseBasket.get_items`` API.

Changed
-------

- Renamed ``DefaultSettings`` to ``AppSettings`` in config module.
- Use cached properties for settings that load objects.
- Renamed ``owner`` field on ``BaseBasket`` to ``user`` for consistency with ``BaseOrder``.

> This update requires migrations to be created (if swapped models are used) and run.

1.1.0

**Swappable models** - *2022-03-16*

Added
-----

- Added Swappable models feature allowing to cusomize all Salesman models.
- Added ``select_related_fields`` to Order serializer Meta allowing for more control over the queryset in views.
- Added additional Basket modifier hooks for "setup" and "finalize", updated docs for modifiers.

Changed
-------

- Refactored Admin module.
- Renamed ``prefetched_fields`` to ``prefetch_related_fields`` in Order serializer Meta.
- Renamed ``api.py`` modules to ``views.py``.
- Modifier ``add_extra_row`` method now requires ``request`` as argument and accepts additional optional ``identifier`` argument.
- Removed ``get_statuses`` class method and ``statuses`` property on Order model in favor of new ``Status`` class property.

Removed
-------

- Removed support for ``Django 3.1``.
- Removed ``format_customer`` admin formatter.
- Removed ``salesman.core.models.JSONField`` in favor of Django's ``models.JSONField``.

1.0.6

*2022-02-08*

Added
-----

- Add support for ``Django 4.0``.
- Add support for ``Wagtail 2.16``.

Removed
-------

- Removed support for ``Python 3.6`` and ``Python 3.7``

1.0.5

*2021-12-03*

Changed
-------

- Use `user.id` instead of `user` when possible.

1.0.4

*2021-11-05*

Added
-----

- Add support for ``Python 3.10``.
- Add support for ``Wagtail 2.15``.

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.