Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

DateJun 09, 2016
Issues53 issues

 

Summary

This version's most important feature are /settings management endpoints. Behind the scenes, work was done on important things for the next releases (see below).

Important highlights from this release

...

All updates for this release

Bug

  • DONE i81n i81n endpoint missing in DEV
  • DONE Reset Reset Password returns user's email
  • DONE Reset Reset Password Internal Server Error
  • DONE db db access functions should complain when no tenant is used
  • DONE Pdf Pdf comparison doesn't work across computers
  • DONE spynlspynl.pdf cannot install pybarcode from bitbucket
  • DONE sku sku lookup in spynl.b2b should use plural terms
  • DONE empty empty Purchase Order is added successfully
  • DONE decrease decrease number of DB roundtrips in session handling
  • SWPY-621 DONE Swagger Swagger docs don't load over HTTPS

Story

  • SWPY-773 DONE Give Give db access endpoints to All mongo-based reource classes
  • SWPY-770 DONE util util functions: check_user, check_user_belongs_to_current_tenant
  • SWPY-769 DONE Return Return roles in /me and /set-tenant
  • SWPY-768 DONE Move Move pwd reset related code from spynl.auth to spynl.hr
  • SWPY-765 DONE move move some code from spynl.mongo to spynl.auth
  • SWPY-756 TESTING set set untested endpoints to be usable only outside of production
  • SWPY-753 DONE move move from user.applications to user.roles
  • SWPY-752 DONE Role Role Management endpoints
  • SWPY-744 DONE Allow Allow editing settings of a different user
  • SWPY-739 DONE Add Add support of $nin to spynl.main.serial objects.py
  • SWPY-738 DONE addadd/edit Resources in spynl.transactions, spynl.upload, spynl.external, spynl.webshops
  • SWPY-735 DONE move move authentication-related tests from spynl.mongo to spynl.auth
  • SWPY-728 DONE spynlspynl.retail
  • SWPY-727 DONE separate separate spynl.user into spynl.auth and spynl.hr
  • SWPY-722 DONE Investigate Investigate tenant and user find ones in requests
  • SWPY-716 DONE map map resources to roles
  • SWPY-714 DONE POS POS - agg customer transactions items for a given time period
  • SWPY-708 DONE pylint pylint doesn't find the pylintrc file when in the tests folder
  • SWPY-703 DONE create create spynl.webshops and offer /webshop-order/send
  • SWPY-702 DONE Find Find out what other softwear6 queries are using the /agg endpoint
  • SWPY-696 DONE Spynl Spynl should fail by default when an email cannot be sent
  • SWPY-695 DONE support support /pick-ticket/add
  • SWPY-694 DONE insert insert Spynl version number into sessions on creation
  • SWPY-689 DONE Write Write up resource-centric refactoring proposal
  • SWPY-688 DONE Draw Draw resource class diagram
  • SWPY-685 DONE Spynl Spynl settings endpoint all-settings
  • SWPY-671 DONE Integrating Integrating spynl.b2b into b2b webshop
  • SWPY-661 DONE Put Put pylint settings in the repositories themselves
  • SWPY-648 DONE Change Change email pdf endpoint to add inline SVG images for barcodes
  • SWPY-643 DONE Finish Finish all the spynl.b2b #TODO and #FIXME
  • SWPY-640 DONE /user-settingsSWPY-639
  •  DONE /account-settings endpoint
  • SWPY-637 DONE subset subset authorization
  • SWPY-629 DONE use use ini-setting to restrict transaction types which spynl.b2b will add
  • SWPY-626 DONE Deprecate Deprecate support for created/modified.utc_date_str property
  • SWPY-618 DONE Session Session ID should change each time /login is visited or user changes
  • SWPY-603 DONE "valuePrice" has to be pulled from Sku collection not from a transaction receipt.
  • SWPY-573 DONE install install script (per Spynl plugin) for Debian dependenciesSWPY
  • plugin-437 DONE plugin-specific (de)serialisation
  • SWPY-274 DONE make make generic Spynl plugin template

...