dinoperovic / django-salesman

Headless e-commerce framework for Django and Wagtail.
https://django-salesman.rtfd.io
BSD 3-Clause "New" or "Revised" License
384 stars 46 forks source link

feat: Swappable models and updates #17

Closed dinoperovic closed 2 years ago

dinoperovic commented 2 years ago

Adds the ability to swap all Salesman models using Django's internal "swappable" API used in the contrib.auth package.

Also adds some additional updates, read more in the release notes.

codecov[bot] commented 2 years ago

Codecov Report

Merging #17 (9ff6216) into master (17d8b61) will not change coverage. The diff coverage is 100.00%.

@@            Coverage Diff             @@
##            master       #17    +/-   ##
==========================================
  Coverage   100.00%   100.00%            
==========================================
  Files           37        42     +5     
  Lines         1619      1784   +165     
==========================================
+ Hits          1619      1784   +165     
Impacted Files Coverage Δ
salesman/admin/admin.py 100.00% <100.00%> (ø)
salesman/admin/apps.py 100.00% <100.00%> (ø)
salesman/admin/filters.py 100.00% <100.00%> (ø)
salesman/admin/forms.py 100.00% <100.00%> (ø)
salesman/admin/mixins.py 100.00% <100.00%> (ø)
salesman/admin/utils.py 100.00% <100.00%> (ø)
salesman/admin/wagtail/edit_handlers.py 100.00% <100.00%> (ø)
salesman/admin/wagtail/forms.py 100.00% <100.00%> (ø)
salesman/admin/wagtail/helpers.py 100.00% <100.00%> (ø)
salesman/admin/wagtail/mixins.py 100.00% <100.00%> (ø)
... and 22 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 9cda732...9ff6216. Read the comment docs.