Raphael Michel
|
2669afa1f8
|
Webhooks: Allow longer URLs (fixes #5443) (#5622)
|
2025-11-18 14:42:48 +01:00 |
|
Raphael Michel
|
9017128513
|
Webhooks: Fix retry logic (Z#23197527) (#5250)
* Webhooks: Fix retry logic (Z#23197527)
* Add no-op migration
|
2025-06-25 08:56:46 +02:00 |
|
Raphael Michel
|
f87e089734
|
Update django-oauth-toolkit requirement from ==2.2.* to ==2.3.* (#3882)
|
2024-02-13 12:34:29 +01:00 |
|
Raphael Michel
|
78fbfc9c80
|
Migrate from AutoField to BigAutoField (#3493)
|
2023-09-27 08:59:10 +02:00 |
|
ser8phin
|
82dd417a8e
|
Webhooks: Add comment field (#3095)
|
2023-02-07 15:17:19 +01:00 |
|
Raphael Michel
|
15272cc3e6
|
Bump django-oauth-toolkit to 2.2.* (#2985)
|
2022-12-19 12:26:45 +01:00 |
|
Raphael Michel
|
c1233ed692
|
New retry logic for webhooks (#2790)
Co-authored-by: Richard Schreiber <wiffbi@gmail.com>
|
2022-09-15 09:41:39 +02:00 |
|
Raphael Michel
|
ad2334bffc
|
WebHookCall: Increase max URL size
|
2021-09-15 13:06:25 +02:00 |
|
Martin Gross
|
d67954de3f
|
Extend WebHook URL to 255 chars (was: 200)
|
2021-07-05 09:56:50 +02:00 |
|
Raphael Michel
|
645b9696b7
|
Increase length of OAuthGrant.redirect_uri
|
2019-10-28 16:42:17 +01:00 |
|
Raphael Michel
|
0c82e92882
|
REST API: Add support for idempotency keys
|
2019-04-05 14:21:51 +02:00 |
|
Raphael Michel
|
c2d03f5e6b
|
Fix #526 -- Add a webhook system (#1073)
- [x] Data model
- [x] UI
- [x] Fire hooks
- [x] Unit tests
- [x] Display logs
- [x] API to modify hooks
- [x] Documentation
- [x] More hooks!
|
2018-11-08 16:38:05 +01:00 |
|
Raphael Michel
|
afd766999c
|
Upgrade to Django 2.1 (#710)
* Upgrade to Django 2.0
* more models
* i18n foo
* Update setup.py
* Fix Sentry exception PRETIXEU-JC
* Enforce slug uniqueness
* Import sorting
* Upgrade to Django 2.1
* Travis config
* Try to fix PostgreSQL failure
* Smaller test matrix
* staticfiles→static
* Include request in all authenticate() calls
|
2018-08-06 12:48:46 +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 |
|