Raphael Michel
|
a51a6123f5
|
Organizer-level plugins (#5305)
* Add version notes to the docs
* Adapt signal handling
* Add UI
* Add API
* API and tests
* Fix registry
* Update doc/development/api/plugins.rst
Co-authored-by: Felix Rindt <felix@rindt.me>
* Fix failing tests
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@rami.io>
* Update src/pretix/control/templates/pretixcontrol/organizers/plugin_events.html
Co-authored-by: luelista <weller@rami.io>
* Update src/pretix/control/templates/pretixcontrol/organizers/plugins.html
Co-authored-by: luelista <weller@rami.io>
* Update src/pretix/control/templates/pretixcontrol/organizers/plugins.html
Co-authored-by: luelista <weller@rami.io>
* Update src/pretix/control/navigation.py
Co-authored-by: luelista <weller@rami.io>
* Update src/pretix/control/urls.py
Co-authored-by: luelista <weller@rami.io>
* Apply suggestion from @wiffbi
* REbase migration
* Fix review note
* Fix test cases
* Remove plugin from all events if disabled on org level
* Update doc/development/api/plugins.rst
* Unify registries
* Rebase migration
---------
Co-authored-by: Felix Rindt <felix@rindt.me>
Co-authored-by: Richard Schreiber <schreiber@rami.io>
Co-authored-by: luelista <weller@rami.io>
|
2025-08-19 11:33:34 +02:00 |
|
Raphael Michel
|
926d334b10
|
[SECURITY] Enforce session validation on oauth authorize endpoint
|
2023-03-06 11:52:01 +01:00 |
|
Martin Gross
|
20581cd31c
|
API: Expose organizer and event URL (Z#23116269) (#3121)
|
2023-02-14 14:47:18 +01:00 |
|
Raphael Michel
|
15272cc3e6
|
Bump django-oauth-toolkit to 2.2.* (#2985)
|
2022-12-19 12:26:45 +01:00 |
|
Raphael Michel
|
a93287207b
|
pretix Community Edition moves to AGPLv3-based license (#2023)
|
2021-04-12 10:33:47 +02:00 |
|
Raphael Michel
|
3cbcf663e5
|
OAuth: Add profile-only access
|
2020-09-28 16:01:59 +02:00 |
|
Raphael Michel
|
af84354e51
|
Resolve some warnings in the test suite
|
2020-03-09 14:57:19 +01:00 |
|
Katharina Bogad
|
ff98ae3200
|
Update oauthlib to ==3.1.* (#1538)
* Bumped oauthlib to ==3.1.*
* Fix tests for oauthlib 3.1
In some cases, oauthlib now returns 400 instead of 401.
|
2020-01-02 13:15:24 +01:00 |
|
Tobias Kunze
|
a10b31cacb
|
Remove dead test fixtures (#1284)
|
2019-05-14 08:55:12 +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 |
|