Raphael Michel
0357386f7c
Hide some links when printing
2018-06-15 17:48:30 +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
85420602e8
Fix #54 -- Allow the admin to force accept payments
2018-06-01 13:25:07 +02:00
Raphael Michel
6ccf55b601
Fix settings form validation
2018-06-01 13:21:13 +02:00
Raphael Michel
48b969f3c3
Refs #928 -- Show ticket secret in order change form
2018-05-31 12:57:06 +02:00
Raphael Michel
bbb78aa5e6
Refs #928 -- Allow to regenerate secrets of specific tickets
2018-05-31 12:57:06 +02:00
Mason Mohkami
479a7d9162
Fix #357 -- Implement go to for vouchers ( #849 )
...
* Add Go input for vouchers on the vouchers list page (#357 )
* Final fixes
2018-05-31 12:43:32 +02:00
Felix Rindt
6fe02f156a
Fix #898 -- Add setting to configure subevent ordering on frontpage ( #906 )
...
Fixes #898 .
2018-05-31 12:28:44 +02:00
Raphael Michel
eb6063cc2d
Add QR codes for pseudonymization ID
2018-05-28 17:02:56 +02:00
Raphael Michel
5383a8b77c
Fix custom taxation without invoice addresses
2018-05-28 16:23:34 +02:00
Felix Rindt
f509b26800
Mark product change panel titles for translation ( #918 )
2018-05-28 10:54:35 +02:00
Jakob Schnell
1689925508
Fix #707 -- Setup automated spell-checking for translations ( #896 )
...
This will:
* set up potypo
* add wordlists, edgecases and phrases
* fix english typos across the codebase
* fix german typos and translation
2018-05-27 11:59:10 +02:00
Raphael Michel
fa326eba6f
Introduce original price ( #905 )
...
* Introduce original price
* Rebase and styling
* Widget
2018-05-18 22:48:38 +02:00
Felix Rindt
6b5d5a6334
Add subevent bulk create button when no exist ( #904 )
2018-05-11 14:19:59 +02:00
Raphael Michel
008b4a134b
Allow to require invoice name only
2018-05-11 12:58:14 +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
44a792583c
Specifically warn about some shredders
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
b7366a8704
Allow to filter subevent list by weekday
2018-05-09 09:59:39 +02:00
Raphael Michel
72bd3731de
Fix iTunes URL
2018-05-07 09:10:21 +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
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