Raphael Michel
33ae6f12de
Fix links in item descriptions
2018-06-10 15:11:19 +02:00
Raphael Michel
60ac8a6ebd
Fix #935 -- Text weight
2018-06-06 15:32:01 +02:00
Raphael Michel
69d10489b8
Implement OAuth2 provider ( #927 )
...
- [x] Application management
- [x] Link
- [ ] Tests
- [x] Authorize flow
- [x] Tests
- [x] Refresh token handling
- [x] Tests
- [x] Revocation endpoint
- [x] Tests
- [x] Mitigate: https://github.com/jazzband/django-oauth-toolkit/issues/585
- [x] API authenticator / permission driver
- [x] Test
- [x] Enforce organizer restriction
- [x] Tests
- [x] Enforce scope restriction
- [x] Tests
- [x] Show current applications to user
- [x] Revoke
- [x] Tests
- [x] Log new authorizations
- [x] notify user
- [x] Ensure other grant types are not available
- [x] Documentation
- [x] check if revoking access toking, then refreshing gets rid of organizer constraint
- [x] Show logentry foo
2018-06-05 12:58:04 +02:00
Raphael Michel
eb6063cc2d
Add QR codes for pseudonymization ID
2018-05-28 17:02:56 +02:00
Raphael Michel
fa326eba6f
Introduce original price ( #905 )
...
* Introduce original price
* Rebase and styling
* Widget
2018-05-18 22:48:38 +02:00
Raphael Michel
edeaa1333b
Fix #473 -- Internal name for categories and products ( #900 )
...
* Fix #473 -- Internal name for categories and products
* fix pdf renderer
2018-05-11 12:53:25 +02:00
Raphael Michel
05daeb561c
Use <details> und <summary> instead of panel-collapse
2018-05-10 12:04:29 +02:00
Raphael Michel
bfff001752
Use <details> and <summary> for variations
2018-05-10 11:14:13 +02:00
Raphael Michel
b09a92a264
More accessibility improvements
2018-05-10 10:24:12 +02:00
Raphael Michel
71c8267dea
Improve screenreader accessibility
2018-05-10 10:24:12 +02:00
Raphael Michel
0a9aeca3bc
Bulk deletion for subevents
2018-05-09 11:13:34 +02:00
Raphael Michel
f4b77e6b03
Discourage long event short forms
2018-05-04 10:58:19 +02:00
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
ca603f41db
New color scheme and UI design
2018-04-25 17:13:20 +02:00
Raphael Michel
edbdb17a2f
Fix #850 -- Admission time should be allowed to be before event start
2018-04-24 17:46:58 +02:00
Raphael Michel
62dfd7cef0
Change link text of footer backlinks
2018-04-19 12:50:33 +02:00
Raphael Michel
87c54f07c6
Move PDF editor out of plugin and into core
2018-04-09 09:40:18 +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
bb10d25561
Fix #782 -- Select2 widget for item selection for vouchers
2018-04-03 12:10:34 +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
3a7e0da80b
Backend UX: Restructure payment settings
2018-03-24 18:18:28 +01:00
Raphael Michel
879eb6ee9f
Widget: fix broken iframe detection
2018-03-20 12:27:56 +01:00
Raphael Michel
511cdbbfe2
Add correct flag for pt-br
2018-03-18 18:09:16 +01:00
Raphael Michel
4373eae1fe
Fix danish flag for real
2018-03-08 15:22:10 +01:00
Raphael Michel
096de6cddf
Fix flag for the Danish language
2018-03-08 14:50:22 +01:00
Leonardo
d4dd1861a9
Fix #740 -- Date picker: Fix line height for decade span ( #761 )
...
* Fix line height for decade span
* Move to own file
2018-03-03 11:31:23 +01:00
Raphael Michel
303b9912ff
Add „button“ operation mode of the widget ( #778 )
2018-03-03 11:20:41 +01:00
Raphael Michel
1192e474c5
Prevent duplicate All/None links
2018-02-20 10:20:24 +01:00
Raphael Michel
a5af7a70f3
Add support for iframeResizer
2018-02-04 22:42:04 +01:00
Raphael Michel
05ad9022c0
Always use full width when used in an iframe
2018-02-04 22:02:54 +01:00
Raphael Michel
fef211b220
Change typeahead.css and morris.css to scss files
2018-02-04 21:06:44 +01:00
Raphael Michel
e469b2e6ad
Add white logo to repository
2018-02-01 16:28:15 +01:00
Raphael Michel
14da25bd9e
Allow administrators to impersonate other users
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
67121decbf
Copy some frontend styles to the backend
2018-01-24 19:13:57 +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
58111465bc
Widget: Number input field should always have english decimal separator
2018-01-07 19:35:19 +01:00
Raphael Michel
a62fbd54d4
Remove typocheck, it has to many false positives
2017-12-18 20:51:31 +01:00
Raphael Michel
128203800c
Implement notifications for admin users ( #700 )
...
* First stab at notification settings
* Add "global" setting for notification levels
* Trigger notification task
* Get users with permission for event
* Actually send notification emails
* More notifications
* Allow to turn off notifications
* Link in email to pause all notifications
* Add NotificationType to wordlist
* Add notification tests
* Add documentation
* Rebase fixes
2017-12-14 22:06:08 +01:00
Raphael Michel
ee7f8940d0
Checkout UX: Fix missing border
2017-12-11 21:01:45 +01:00
Raphael Michel
33a254ce92
Checkout UX: Place "Empty cart" button below "Checkout" button on mobile
...
Thanks to @breunigs for the suggestion
2017-12-11 16:07:24 +01:00
Raphael Michel
725a7f21c4
Checkout UX: Make whole panel head clickable in payment method selection
...
Thanks @breunigs for the suggestion
2017-12-11 16:07:24 +01:00
Raphael Michel
9e84e78215
Pagination improvements, allow to select page size
2017-12-09 19:54:39 +01:00
Raphael Michel
c50a8e7740
Fix #702 -- Fix U2F support in Firefox 57
2017-12-09 18:38:12 +01:00
Raphael Michel
497679284a
Bank CSV import: Allow dealing with files of more than a few hundred lines during first import
2017-12-07 18:29:08 +01:00
Raphael Michel
353dce789d
Fix #515 -- Add check-in lists ( #693 )
...
* Data model and migration
* Some backwards compatibility
* CRUD for checkin lists
* Show and perform checkins
* Correct numbers in table and dashboard widget
* event creation and cloning
* Allow to link specific exports and pass options per query
* Play with the CSV export
* PDF export
* Collapse exports by default
* Improve PDF exporter
* Addon stuff
* Subevent stuff, pretixdroid tests
* pretixdroid tests
* Add CRUD API
* Test compatibility
* Fix test
* DB-independent sorting behavior
* Add CRUD and coyp tests
* Re-enable pretixdroid plugin
* pretixdroid config
* Tests & fixes
2017-12-04 18:12:23 +01:00