Raphael Michel
2dc625cf31
Add the option to introduce rich-text placeholders ( #4657 )
...
* Add the option to introduce rich-text placeholders
* Add tests in test_format
* Add some css
* Block vs inline
* Some fixed css
* Update src/pretix/control/forms/event.py
Co-authored-by: Mira <weller@rami.io >
* Add missing docstring prat
---------
Co-authored-by: Mira <weller@rami.io >
2024-12-03 11:38:15 +01:00
Martin Gross
c92bb9cb8b
Stripe: (FIX) Make MobilePay optional
2024-11-19 13:17:52 +01:00
Raphael Michel
76ecec8b98
Scheduled mails: Allow subevent-dependent placeholders (Z#23171818) ( #4629 )
2024-11-19 10:50:10 +01:00
Raphael Michel
5034b366c5
Stripe: Disable SOFORT ( #4616 )
...
* Stripe: Disable SOFORT
* Update src/pretix/plugins/stripe/payment.py
Co-authored-by: Raphael Michel <michel@rami.io >
---------
Co-authored-by: Martin Gross <gross@rami.io >
2024-11-18 17:24:01 +01:00
Raphael Michel
03d3c389da
Fix #1674 -- Change spelling of e-mail to email ( #4636 )
...
* Fix #1674 -- Change spelling of e-mail to email
* Conflicts and word list
* Add MobilePay to wordlist
* fix usage in tests
2024-11-18 17:21:29 +01:00
Martin Gross
2824b40299
Stripe: Add MobilePay as a supported payment method (Z#23172523) ( #4635 )
...
Co-authored-by: robbi5 <richt@rami.io >
2024-11-18 15:03:32 +01:00
Martin Gross
6e6d6b2746
PayPal2: Skip webhook order capture if no OrderPayment exists yet
2024-11-13 10:13:50 +01:00
Richard Schreiber
5e4e88c91d
Fix creating to many ScheduledMails on subevent creation ( #4620 )
2024-11-12 09:22:25 +01:00
Mira
3170744c56
Bleach 6 update ( #4610 )
...
* Update bleach requirement from ==5.0.* to ==6.2.*
Updates the requirements on [bleach](https://github.com/mozilla/bleach ) to permit the latest version.
- [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES )
- [Commits](https://github.com/mozilla/bleach/compare/v5.0.0...v6.2.0 )
---
updated-dependencies:
- dependency-name: bleach
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update bleach parameter types
* Fix tests
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 15:34:40 +01:00
Raphael Michel
fc3b186b93
Badge export: Allow to filter and sort by order date (Z#23168742) ( #4588 )
2024-10-31 14:42:44 +01:00
Mira
d97c983b6f
Fix API serializer for auto_checkin_rules to accept sales channel identifiers (Z#23170095) ( #4579 )
...
* Fix API serializer for auto_checkin_rules to accept sales channel identifiers instead of PKs
* False -> false in json
2024-10-29 09:14:22 +01:00
Raphael Michel
99ce7effde
Add ticket renderer RPC API (Z#23165429) ( #4525 )
...
---------
Co-authored-by: Mira Weller <weller@rami.io >
2024-10-15 12:11:09 +02:00
Raphael Michel
0d645fc4c5
Hotfix broken query away
2024-10-14 18:17:30 +02:00
Raphael Michel
9bf4fb2d0f
Sendmail: Fix incorrect filtering of subevents when mailing to attendees (Z#23166274) ( #4474 )
2024-09-25 17:55:33 +02:00
Raphael Michel
14cbe99667
Stripe: Fix a leftover }
2024-09-17 17:54:57 +02:00
Martin Gross
9a2ebe4e95
Refunds: Fix sortkey to work with not provided BICs (Z#23165187) ( #4451 )
2024-09-09 10:48:53 +02:00
Raphael Michel
a01d105829
Bank Transfer: Fix weird error code on duplicate match (Z#23164140) ( #4428 )
2024-08-29 13:58:37 +02:00
Raphael Michel
fa3f6def82
Fix typo
2024-08-27 18:17:35 +02:00
Mira
f819f0c316
Escape HTML in placeholder samples in mail preview ( #4413 )
...
CVE-2024-8113
2024-08-23 14:41:25 +02:00
Raphael Michel
6087665775
Email preview: Include prefix in subject ( #4395 )
2024-08-23 13:42:29 +02:00
Raphael Michel
022f44ad00
PDF editor: New text element implementation ( #4246 )
...
* draft
* almost working
* Widgth adjustment
* Fix crash on empty text
* Change default layouts
* Fix editor bugs
* Update src/pretix/control/templates/pretixcontrol/pdf/index.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Show deprecated text on old text
* lockScalingFlip
* Regroup editor controls
* Update src/pretix/static/pretixcontrol/js/ui/main.js
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/static/pretixcontrol/js/ui/main.js
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/static/pretixcontrol/js/ui/main.js
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/static/pretixcontrol/js/ui/editor.js
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Increase default height even further
* Add a small version warning
* Update src/pretix/control/templates/pretixcontrol/pdf/index.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/templates/pretixcontrol/pdf/index.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-08-07 11:26:47 +02:00
Raphael Michel
9946da57c2
Stripe: Add Revolut Pay ( #4366 )
...
* Stripe: Add Revolut Pay
* Remove is_enabled flag
2024-08-01 17:20:42 +02:00
Raphael Michel
13720e731e
Easier PCI DSS compliance for payment pages ( #4273 )
...
* Assign names to compressed scripts
* Make PCI-relevant pages detectable
* Make payment summary markup more consistant to easy work in tracking plugin
* Add docs note
2024-07-31 13:11:38 +02:00
Raphael Michel
a65f94fa85
Autocheckin: Fix handling of mixed orders
2024-07-31 10:05:12 +02:00
Richard Schreiber
ed9caa04fc
Fix nup-badges for PDFs with cropbox (Z#23160479) ( #4354 )
2024-07-30 09:20:55 +02:00
Raphael Michel
cab360bdb6
Move auto check-in to plugin with more functionality ( #4331 )
...
* Move auto check-in to plugin with more functionality
* Rename field
* Add to MANIFEST.in
2024-07-29 09:46:53 +02:00
Martin Gross
884c97d62a
Stripe/SOFORT: Move SOFORT from iFrame to proper redirect (Z#23158598)
2024-07-12 12:30:37 +02:00
Mira
7b16dfefbc
New column and sort options for check-in-list export ( #4300 )
...
Allow check-in-list export to by sorted by order datetime (Z#23158159)
Add check-in text to export
2024-07-12 10:37:22 +02:00
Richard Schreiber
493fc03686
Fix PayPal CSP img-src
2024-07-09 09:26:46 +02:00
Martin Gross
2aa989c293
PPv2: Do not fail hard on refunds that are based on manually confirmed payments (Fixes: #PRETIXEU-AC1)
2024-07-04 15:12:53 +02:00
Raphael Michel
4fb5c6bef0
New implementation of sales channels ( #4111 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2024-06-30 19:24:30 +02:00
Raphael Michel
3340599aec
Phase out giropay support ( #4266 )
2024-06-28 16:17:45 +02:00
Raphael Michel
f0a06cd9fe
Replace SCSS compilation with CSS variables ( #4191 )
...
* Replace SCSS compilation with CSS variables
* Update tests
* Update src/pretix/presale/style.py
Co-authored-by: Mira <weller@rami.io >
* Update src/pretix/presale/context.py
Co-authored-by: Mira <weller@rami.io >
* Update src/pretix/presale/views/widget.py
Co-authored-by: Mira <weller@rami.io >
* Update src/pretix/presale/context.py
Co-authored-by: Mira <weller@rami.io >
* Update src/pretix/static/pretixbase/scss/_variables.scss
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Last minor changes
* Rename file
---------
Co-authored-by: Mira <weller@rami.io >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-06-25 13:01:20 +02:00
Raphael Michel
7338381e58
Stripe: Support for TWINT ( #4216 )
...
* Stripe: Support for TWINT
* Update src/pretix/plugins/stripe/payment.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-06-20 10:22:43 +02:00
Raphael Michel
a6b8cd8a54
Stripe: Move Multibanco to payment intents ( #4243 )
2024-06-19 18:00:23 +02:00
Raphael Michel
1200274ebf
Export: Do not rely on cached answer option values (Z#23152831) ( #4225 )
...
* Export: Do not rely on cached answer option values
* refactor duplicate code
---------
Co-authored-by: Mira Weller <weller@rami.io >
2024-06-17 10:12:15 +02:00
Raphael Michel
537044bdc8
Bank transfer: Ignore checksum for blocklist (Z#23154934) ( #4194 )
...
* Bank transfer: Ignore checksum for blocklist (Z#23154934)
* Update src/pretix/plugins/banktransfer/payment.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-06-10 14:49:51 +02:00
Raphael Michel
b939fad1c0
Sendmail: Prevent confusion around setting attach_tickets (Z#23155893) ( #4211 )
2024-06-10 14:48:47 +02:00
Raphael Michel
5bc622bcfe
PayPal: Validate proper payee set with ISU integration ( #4206 )
2024-06-10 14:10:02 +02:00
Raphael Michel
d0184c1f48
PayPal: Fix issue in ASV setup (PRETIXEU-A5V)
2024-06-10 12:28:57 +02:00
Raphael Michel
fe54a42fc7
Web checkin: Render special cases of pending state in search (Z#23154934) ( #4193 )
2024-06-04 21:53:30 +02:00
Martin Gross
5758e0dd68
PPv2 APM: Create referenced PPObjects for APM Orders; enable webhooks to capture them ( #3958 )
2024-05-27 13:45:37 +02:00
Mira
05a2f411db
Improve order secret handling ( #4139 )
...
- use hmac.compare_digest for all secret comparisons
- use salted_hmac with sha256 instead of plain sha1 for hashed secrets
- move secret handling into helper functions
2024-05-23 14:30:16 +02:00
Raphael Michel
7188e44fe5
Stripe: Add support for Swish ( #4149 )
...
* Stripe: Add support for Swish
* Update src/pretix/plugins/stripe/payment.py
Co-authored-by: Martin Gross <gross@rami.io >
---------
Co-authored-by: Martin Gross <gross@rami.io >
2024-05-17 13:33:03 +02:00
Raphael Michel
54d327deea
Badges: Fix name clash of cache property
2024-05-15 09:46:56 +02:00
Martin Gross
8c2a1d58f4
Templates: Add Herma 4515 (Acetatesilk) to repository
2024-05-02 13:57:46 +02:00
Martin Gross
5c833cd493
Add special input widgets for markdown fields ( #1577 )
...
* Add markdown text input widgets
* Update src/pretix/static/pretixcontrol/scss/_forms.scss
* Improvements
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2024-04-23 14:40:30 +02:00
Raphael Michel
159658ae46
Fix typo in attribute name
2024-04-19 17:34:38 +02:00
Richard Schreiber
11956a8f4d
fix isort
2024-04-15 16:25:25 +02:00
Raphael Michel
d0c58713c4
Badge/ticket export: Allow to sort by company
2024-04-15 10:55:40 +02:00