Raphael Michel
e278978ad9
Enlarge field size of Item.picture
2018-03-28 14:17:52 +02:00
Raphael Michel
a284e0c2f7
Add auditable superuser mode ( #824 )
...
* Remove is_superuser everywhere
* Session handling
* List of sessions, relative timeout
* Absolute timeout
* Optionally pseudo-force audit comments
* Fix failing tests
* Add tests
* Add docs
* Rebsae migration
* Typos
* Fix tests
2018-03-28 14:16:58 +02:00
Raphael Michel
082afadb5b
Backend UX: Use actual tax rates for invoice preview
2018-03-26 10:21:41 +02:00
Raphael Michel
28a628ec93
Backend UX: Hide advanced tax rule settings
2018-03-26 10:15:36 +02:00
Raphael Michel
12b5e21314
Tax rule validation: Fix use of incorrect exception
2018-03-26 10:15:12 +02:00
Felix Rindt
ac053b00e8
Add order expired notification ( #838 )
2018-03-26 10:06:05 +02:00
Raphael Michel
3a7e0da80b
Backend UX: Restructure payment settings
2018-03-24 18:18:28 +01:00
Raphael Michel
1f083a52eb
Increase maximum filename size of FileFields
2018-03-20 13:21:20 +01:00
Raphael Michel
840cee206a
Compatibility with an external file storage separated in pub/ and priv/
2018-03-20 11:55:46 +01:00
Raphael Michel
35f1999b3a
Allow organizers to modify answers to check-in questions
2018-03-17 22:10:43 +01:00
Raphael Michel
5e3b4b126e
Make voucher lookups case-insensitive
2018-03-16 15:27:02 +01:00
Raphael Michel
dffc82781b
Add writable questions API methods
2018-03-13 09:09:50 +01:00
Raphael Michel
f21da0cc2b
Add identifier field to questions
2018-03-13 09:09:50 +01:00
Raphael Michel
ad52476159
Fix typo in default settings text
2018-03-08 14:49:26 +01:00
Raphael Michel
162f37e00f
Support for inofficial languages
2018-03-08 13:19:57 +01:00
Raphael Michel
ae861f080b
Add global banner message
2018-03-07 15:28:03 +01:00
Raphael Michel
a8033248ae
Fix issue with fees without tax rules
2018-03-06 15:33:54 +01:00
Felix Rindt
07d8a3d765
Fix #774 -- Make question options sortable ( #786 )
...
* 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
2018-03-03 20:36:30 +01:00
Raphael Michel
e35e264d81
Improve voucher redemption filter ( #792 )
2018-03-03 11:58:59 +01:00
Mohit Jindal
3019a31fbb
Fix #735 -- Display of event series on public organizer page ( #753 )
2018-03-03 11:24:07 +01:00
Raphael Michel
30123fd6ff
Add currency property to subevent
2018-03-02 21:54:08 +01:00
Raphael Michel
3955299983
Catch VAT WebServiceError
2018-03-01 09:21:21 +01:00
Raphael Michel
578c1ecfaf
Add support for custom taxation rules
2018-02-28 23:03:25 +01:00
Raphael Michel
d8d00a7e26
Add total argument to fee calculation signals
2018-02-28 21:03:38 +01:00
Raphael Michel
37f0f7a138
Add service fees as a first-level fee type
2018-02-27 22:39:07 +01:00
Raphael Michel
3c3e59e932
Refs #99 -- Improve support for currencies with less than 2 decimal places ( #783 )
...
* Refs #99 -- Fix stripe support for zero-decimal currencies
* Add new money formatting method
* Force decimal places in many places
* Locale-aware currency rendering
* Fix currencies in more places
* More currency fixes
2018-02-26 10:46:07 +01:00
Raphael Michel
0d1f424425
Improve performance of voucher bulk creation
2018-02-26 10:42:58 +01:00
Raphael Michel
2434bf14d5
Add checkin_attetion field to Order model
2018-02-22 13:25:26 +01:00
Raphael Michel
3fbccf3f64
Allow check-in lists to include unpaid orders
2018-02-21 16:17:06 +01:00
Felix Rindt
e4b0a1613f
Refs #754 -- check item tax_rule is not none ( #776 )
2018-02-21 12:51:50 +01:00
Raphael Michel
d44eb67dec
Allow http: forms during testing
2018-02-14 11:50:10 +01:00
Tobias Kunze
741d0bc686
Put event slugs in export filenames ( #768 )
2018-02-12 12:30:13 +01:00
Raphael Michel
ded539ce7a
Ignore event end date for subevents
2018-02-07 13:51:22 +01:00
Raphael Michel
da32621c55
Add "is_implicit" attribute to payment providers
2018-02-04 23:14:18 +01:00
Raphael Michel
4ccf33af03
Add support for orders without email addresses
2018-02-04 22:42:41 +01:00
Raphael Michel
340e7afd06
Fix bug that lead to notifications being sent for all events
2018-02-04 18:53:56 +01:00
Raphael Michel
2a15dc57d8
Waiting list: Do not send out for disabled events
2018-02-04 14:24:53 +01:00
Raphael Michel
67678e35bb
Disable shop and waiting list after end of event
2018-02-04 14:14:49 +01:00
Raphael Michel
04b679a4a7
Fix question form handling of type H
2018-02-03 15:41:56 +01:00
Raphael Michel
7ea79ebe56
Fix issue in question answer formatting
2018-02-02 14:44:05 +01:00
Raphael Michel
3bfa8bd81e
Fix localization and timezone issue in widget
2018-02-02 14:43:51 +01:00
Ture Gjørup
8eaada992f
Refs #654 -- API: Writable item endpoints ( #676 )
...
* MKBDIGI-184: Basic create added for API items endpoint
* MKBDIGI-184: Starting endpoint for GET /api/v1/organizers/(organizer)/events/(event)/items/(id)/variations/
* MKBDIGI-184: endpoint for GET /api/v1/organizers/(organizer)/events/(event)/items/(id)/variations/
* MKBDIGI-184: Completed endpoint for variations
* MKBDIGI-184: Added endpoint for addons
* MKBDIGI-184: Added Item validation
* MKBDIGI-184: Added check for order/cart positions on item variation destroy.
* MKBDIGI-184: Fixed check for order/cart positions on item variation destroy.
* MKBDIGI-184: Updated tests, validation for addons
* MKBDIGI-184: Documentation feedback corrections
* MKBDIGI-184: Added documentation for item add-ons
* MKBDIGI-184: Code formatting fixes
* MKBDIGI-184: Feedback fixes
* MKBDIGI-184: Updated tests for delete item
* MKBDIGI-184: Cleaned up tests
* MKBDIGI-184: Added additional test URLs
* MKBDIGI-184: Documentation fixes
* MKBDIGI-184: Fixed read-only fields/Documentation
* MKBDIGI-184: Documentation fixes
* MKBDIGI-184: Added helper for dict merge for 3.4 compatibility
* MKBDIGI-184: Validation updates
* MKBDIGI-184: Fixed permissions test error. Changed to HTTP 404 for POST to addons endpoint
* MKBDIGI-184: Implemented nested variations and add-ons for POST on the item endpoint.
2018-02-01 15:43:51 +01:00
Raphael Michel
e78a176e9f
CSP: Remove nonce
...
The nonce wasn't relied on because it broke Safari and having it in
there forbids unsafe-inline, which breaks charts.
2018-01-31 18:45:25 +01:00
Raphael Michel
0b12b7aa89
Refs #678 -- Allow deletion of events that do not have any orders
2018-01-29 12:25:11 +01:00
Raphael Michel
3a713541a2
User management UI for system administrators
2018-01-29 12:25:11 +01:00
Raphael Michel
c7a547a875
Fix encoding of error messages
2018-01-29 10:41:52 +01:00
Raphael Michel
1ee6e31538
Fix #190 and #472 -- Change of questions within pretix control
2018-01-26 12:43:47 +01:00
Raphael Michel
083c94403b
Fix #400 -- Automatically create cancellations for invoices on expiry ( #760 )
2018-01-26 09:09:04 +01:00
Raphael Michel
a81a4b895a
Fix waiting list processing with infinite-size quotas
2018-01-24 15:04:23 +01:00
Raphael Michel
d0dfde382c
Questions at check-in time ( #745 )
...
Questions at check-in time
2018-01-22 22:55:54 +01:00