Raphael Michel
b2721db8e0
Refs #634 -- Re-allow deleting the last subevent and fix UI crashes
2018-04-13 10:14:54 +02:00
Raphael Michel
b8ae3cdd3f
Improve sample for event_end
2018-04-12 12:46:24 +02:00
Raphael Michel
aae1fad7ab
Add event end time as a ticket PDF variable
2018-04-12 12:33:14 +02:00
Raphael Michel
ada65b5ce2
Add order locale to CSV order export
2018-04-12 12:29:59 +02:00
Raphael Michel
c9f9668e52
PayPal: Fix support for CLP
2018-04-11 13:03:01 +02:00
Raphael Michel
34a04c0059
Fix #860 -- Compatibility with SQLite 3.23.0
2018-04-10 12:21:39 +02:00
Jan Felix Wiebe
ecb3c4f4f3
Fix #861 -- Add event name to admin notification email ( #862 )
2018-04-10 09:36:29 +02:00
Raphael Michel
87c54f07c6
Move PDF editor out of plugin and into core
2018-04-09 09:40:18 +02:00
Raphael Michel
f1d4a686b1
Add a default ordering for quotas
2018-04-08 19:14:38 +02:00
Raphael Michel
3301b106ab
Add fee type "gift card"
2018-04-06 10:06:04 +02:00
Raphael Michel
7939503a11
Bulk creation for event series dates ( #848 )
...
* copy-from things
* Some frontend
* rrule UI
* .
* Fixes
* UI improvements
* First test
* Tests
2018-04-03 18:21:27 +02:00
Raphael Michel
cfbde151fa
Fix relative date calculation around DST dates
2018-03-29 16:46:34 +02:00
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