Raphael Michel
0cc8e59bb0
Webhooks: Add vouchers (Z#23203072) ( #5360 )
...
* Webhooks: Add vouchers (Z#23203072)
This also requires more consistent usage of webhook types to avoid
vouchers not being known to the external system.
* Update src/pretix/api/webhooks.py
Co-authored-by: luelista <weller@rami.io >
* Fix shredder test
---------
Co-authored-by: luelista <weller@rami.io >
2025-08-19 13:04:22 +02:00
Raphael Michel
e796dc3a65
Webhooks: Fix typo in retry interval
2025-06-25 16:46:52 +02: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
092de9e3c4
Add webhook for pretix.event.order.deleted (Z#23159520) ( #4310 )
2024-07-17 17:15:35 +02:00
Raphael Michel
ada3ada699
Fix #3974 -- Webhooks: Add type of checkin ( #3994 )
2024-03-26 14:21:57 +01:00
Raphael Michel
4a49519869
Rename LogEntry.organizer_link to LogEntry.organizer ( #3762 )
...
* Rename LogEntry.organizer_link to LogEntry.organizer
* isort fix
2023-12-20 13:52:20 +01:00
Raphael Michel
b639ac850f
LogEntry: Add a direct relationship to organizer ( #3732 )
...
* LogEntry: Add a direct relationship to organizer
* Update src/pretix/base/models/log.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Fix condition
* Fix query count
* REbase migration
* Fix tests
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-11-22 16:22:33 +01:00
Raphael Michel
eecd002ffd
API: Add webhooks for customer events ( #3558 )
2023-09-04 08:47:30 +02:00
Raphael Michel
61ab6f729d
Add webhooks for waiting list events ( #3423 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-06-21 14:17:41 +02:00
Raphael Michel
b6ade23c50
Add webhook for pretix.event.order.payment.confirmed ( #3216 )
2023-04-06 09:21:36 +02:00
Raphael Michel
4543d8093f
Add webhooks for changes to items ( #3087 )
2023-02-06 17:52:42 +01:00
Raphael Michel
3c1f3a26cf
Always make explicit which tables to lock ( #3058 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-01-25 11:44:11 +01:00
Raphael Michel
0fc7d78281
Mail sending: Prevent retry intervals higher than visibility_timeout (1h)
2022-09-15 11:26:25 +02:00
Raphael Michel
39086e81ac
Fix missing countdown in new webhook retry logic
2022-09-15 11:23:10 +02: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
Martin Gross
7bc2e3ebb4
Webhooks: Spellcheck
2022-09-08 12:07:55 +02:00
Martin Gross
b65424ee3d
Webhooks: Add Shop live/offline and Testmode on/off
2022-09-02 19:13:06 +02:00
Martin Gross
8226e6c6d5
Webhooks: Add order.expirychanged and all order.refund.* Events
2022-08-25 10:25:01 +02:00
Martin Gross
7c17d041f4
Fix wrong pretix.event.deleted webhook-label
2021-08-10 09:29:58 -04:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Raphael Michel
1d6ed60f37
Auto-retry failed notifications
2021-03-31 09:48:42 +02:00
Raphael Michel
df83682d55
Add webhooks for changes to events and subevents
2020-11-06 11:46:54 +01:00
Raphael Michel
f9d1dc7181
Increase retry interval of emails
2020-10-27 09:23:59 +01:00
Raphael Michel
afb789226c
Webhooks: Fix crash if object was deleted in meantime
2020-09-21 18:23:25 +02:00
Raphael Michel
5dd5ff8a7c
Set acks_late=True on celery tasks where we would prefer double execution over failure
2020-05-19 16:33:16 +02:00
Raphael Michel
c056db46b6
Overhaul of our check-in features ( #1647 )
2020-05-13 18:01:49 +02:00
Raphael Michel
af23d6e4bf
Upgrade to Django 3.0 and other dependencies ( #1568 )
...
* Upgrade Django to 3.0 and other dependencies to recent versions
* Fix otp version contsraint
* Remove six dependency
* Resolve some warnings
* Fix failing tests
* Update django-countries
* Resolve all RemovedInDjango31Warnings in test suite
* Run isort
* Fix import
* Update PostgreSQL version on travis
2020-03-23 15:02:20 +01:00
Raphael Michel
1ee48a10b5
Allow to reactivate canceled orders ( #1601 )
2020-03-11 11:40:56 +01:00
Raphael Michel
d85ddb5bda
Integrate django-scopes ( #1319 )
...
* Install django-scopes
* Fix tests.api
* Update tasks and cronjobs
* Fix remaining tests
* Remove unused import
* Fix tests after rebase
* Disable scopes for get_Events_with_any_permission
* Disable scopes for a management command
2019-06-17 10:46:55 +02:00
Raphael Michel
166f8b8a2a
Fix typo in require_approval webhook
2019-02-15 08:50:36 +01:00
Raphael Michel
3b54556739
Remove notification type for refunded event
2019-01-10 16:57:27 +01:00
Raphael Michel
47b7d7b36c
Add separate notification category for orders that require approval
2018-11-30 15:30:35 +01:00
Raphael Michel
a8223ad354
Fix missing return statement
2018-11-19 17:12:48 +01: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