Raphael Michel
7bccd62a4f
Fix #678 -- Data shredders for personally identifiable information ( #817 )
...
* Add data shredders for PII
* First working shredder
* Add more shredders
* Add new shredders and download confirmation
* tmp
* PayPal, Stripe, banktransfer
* Add icon to logs
* Untested payment log shredders
* Add waiting list shredder
* First tests
* Add tests for shredders
* Improve templats, link to shredder
* Test payment info shredders
* More tests
* Documentation
* Fix enabled flag in payment provider overview
* Fix minor issues
2018-05-02 15:59:59 +02:00
Raphael Michel
97bf958b74
Allow to re-auth by using the U2F token
2018-04-26 20:24:03 +02:00
Raphael Michel
30f8afca85
Fix logout on reauth page
2018-04-26 19:31:14 +02:00
Raphael Michel
209646e012
Remove color scheme test pages
2018-04-25 18:28:32 +02:00
Raphael Michel
ca603f41db
New color scheme and UI design
2018-04-25 17:13:20 +02:00
Raphael Michel
f7f151d2a9
Fix #767 -- Allow to obtain the list of orders for a question answer
2018-04-23 11:51:28 +02:00
Raphael Michel
13f29ee3ce
Fix file upload when mdoifying questions in backend
2018-04-23 11:23:01 +02:00
Raphael Michel
ce68f52ca0
Add badge printing capabilities ( #868 )
...
Add badge printing capabilities
2018-04-22 12:02:51 +02:00
Raphael Michel
a237078b68
Optional link back to organizer page
2018-04-12 13:58:10 +02:00
Raphael Michel
9dace592c0
Refs #787 -- Activate 2FA after adding a device by default
2018-04-09 18:48:00 +02:00
Raphael Michel
d50958c9ee
Not sure why this works locally
2018-04-09 10:58:28 +02:00
Raphael Michel
52bb005792
Fix all wrong static URLs
2018-04-09 10:44:51 +02:00
Raphael Michel
3121aa7164
Fix incorrect worker URL
2018-04-09 10:12:14 +02:00
Raphael Michel
87c54f07c6
Move PDF editor out of plugin and into core
2018-04-09 09:40:18 +02:00
Raphael Michel
e645f55191
Hide Enable button for restricted plugins without staff session
2018-04-05 16:20:20 +02:00
Raphael Michel
0ad3ec444c
Widget: Add a compatibility mode for Jimdo
2018-04-04 10:07:26 +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
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
28506538a3
Add quick-start assistant for new users ( #833 )
...
* First draft for quick-setup
* Add payment
* Fix stripe w/o connect
* cols
* Add tests
2018-03-26 20:52:24 +02:00
Raphael Michel
28a628ec93
Backend UX: Hide advanced tax rule settings
2018-03-26 10:15:36 +02:00
Raphael Michel
95aaccb35e
Backend UX: Reorder warning
2018-03-26 10:07:26 +02:00
Raphael Michel
3a7e0da80b
Backend UX: Restructure payment settings
2018-03-24 18:18:28 +01:00
Raphael Michel
f21da0cc2b
Add identifier field to questions
2018-03-13 09:09:50 +01:00
Raphael Michel
b40dc9d96d
Fix hard-coded date format
2018-03-11 09:21:45 +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
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
578c1ecfaf
Add support for custom taxation rules
2018-02-28 23:03:25 +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
Felix Rindt
f763a8694b
Fix #779 : add form field for unpaid option of checkin lists in subevent detail view ( #781 )
...
* add form field for unpaid option of checkin lists in subevent detail view
* change order of include_pending field
* also change the order in new check in lists
2018-02-26 10:17:28 +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
Raphael Michel
36585395f1
Voucher list: add more filters
2018-02-21 16:17:06 +01:00
Raphael Michel
4ccf33af03
Add support for orders without email addresses
2018-02-04 22:42:41 +01:00
Raphael Michel
bab7f9b1f3
Notification view: use select2 event selection
2018-02-04 19:09:22 +01:00
Raphael Michel
4ed3df2b08
Voucher list: Refactor to use filter form
2018-02-02 15:20:26 +01:00
Raphael Michel
8143999803
Small improvements to user list
2018-01-29 13:25:33 +01:00
Raphael Michel
37f612801f
Fix #762 -- Add a note on the deletion constraints of events
2018-01-29 12:25:11 +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
14da25bd9e
Allow administrators to impersonate other users
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
e12caf186c
Use Select2 for subevent and other long selections ( #763 )
...
* Use Select2 for subevent and other long selections
* Minor correction
2018-01-26 16:47:33 +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
d0dfde382c
Questions at check-in time ( #745 )
...
Questions at check-in time
2018-01-22 22:55:54 +01:00
Raphael Michel
f8cc332ed7
Use "cancel" method instead of "refund" for free orders ( #743 )
...
* Use "cancel" method instead of "refund" for free orders
* Adjust API
2018-01-15 21:46:16 +01:00
Raphael Michel
96247d5fa0
Shorter and more useful global dashboard
2018-01-15 11:32:30 +01:00
Raphael Michel
6b7338aff0
Improve performance of global order search
2018-01-15 10:55:26 +01:00
Felix Rindt
251d62f3c4
Fix #732 -- Add date and time question types ( #732 )
...
* [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
2018-01-14 14:29:38 +01:00
Raphael Michel
b8c041d0d6
Fix #712 -- by default show answers by paid and pending orders
2018-01-14 14:21:26 +01:00
Tobias Kunze
69ab5d8c2e
Fix typo in 2FA view ( #739 )
2018-01-08 13:49:46 +01:00