* Original price for variations
* Documentation
* API-GET
* Fix existing tests to accomodate new attribute
* Test for variation's original_price on API
* Data model + Editor
* Cart and order management
* Rebase migrations
* Fix typos, add tests on cart handling
* Add tests for checkout and quotas
* Add API endpoints
* Validation of settings
* Front page tax display
* Voucher handling
* Widget foo
* Show correct net pricing
* Front page tests
* reverse charge foo
* Allow to require bundling
* Fix test failure on postgres
- [x] Data model
- [x] display in order view in backend
- [x] review all usages of OrderPositions.objects
- [x] review all usages of order.positions
- [x] review all other model usages
- [x] review plugins
- [x] plugins backwards-compatible API?
- [x] decide on way forward for REST API
- [x] need to cancel fees
- [x] tests
- [ ] plugins
- [ ] gdpr
- [ ] reports
- [x] docs
- [x] Data model
- [x] Enforce constraint
- [x] Filter order list
- [x] Set channel on created order
- [x] Products API
- [x] Order API
- [x] Tests
- [x] Filter reports
- [x] Resellers
- [ ] deploy plugins
- [ ] posbackend
- [ ] resellers
- [ ] reports
- [x] Ticketlayouts
- [x] Support in pretixPOS
* add position field
* add question option sorting logic
* add meta class to question option for sorting
* regenerate migration
* add template content and view mechanics
* Rename migration after rebase & update dependency
* [WIP] add date/time question type
* Date/time questions python classes, types and form handling
* use own timepicker
* Fix argument naming
* Add css and js for datetimepickers
* remove not needed str call
* seperate splitdatetime widget template and fix date/time questions
* change date placeholder to dec 31
* do not show seconds in presale time pickers
* improve codestyle
* add new question types to api doc
* add test
* expand test to datetime question
* add new questiontypes to changelog
remove duplicate parens
* remove timezone from time only question answers
* improve codestyle
* Fix date and time formatting in control question overview
* standardize use of check-in
* split on occurrence of "checkin_*"
Instead of skipping when encountering "checkin_*", we now split and only
pass the second part to the spell-checker. This fixes the aforementioned
problem.
* fix spelling issue with checkins
* [WIP] Implement automatic spell-check for docs
fixes#663
The only thing unclear to me so far is how the output of `make spelling`
should be checked - is there a possibility to check for a file (i.e.
`_build/spelling/output.txt`) to be empty, and report a failed build
otherwise?
* fix typo in requirements.txt
* add enchant library
* travis should report errors, order spelling wordlist
* change travis.yml to easier troubleshoot build issues
* fixed more typos, added more words
* add more words, fix more typos
* added more words
* added more words
* revert changes to .travis.yml
* MKBDIGI-183: Added quotas API write methods
* MKBDIGI-183: Fixed code formatting
* MKBDIGI-183: Added test for permission requirements
* MKBDIGI-183: Documentation corrections
* MKBDIGI-183: Removed redundant create/update locks
* MKBDIGI-183: Added quota validation to check that items and variations corresponds to each other
* MKBDIGI-183: Added quota validation to check that item belong to the same event as the endpoint
* MKBDIGI-183: Added subevent validation to check that subevent belong to the same event as the endpoint
* MKBDIGI-183: Added subevent validation to check that subevent is null for non-series events
* MKBDIGI-183: Changed validation error text
* MKBDIGI-183: Added logging for subevents
* MKBDIGI-183: Fixed code formatting
* MKBDIGI-183: Fixed validation error in API test
* MKBDIGI-183: Fixed documentation errors
* MKBDIGI-183: Fixed typos in validation messages
* MKBDIGI-183: Refactored validation loop vars check
* MKBDIGI-183: Updated error strings in test assersions
* MKBDIGI-183: Fixed logging for API quota update to account changing subevents