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
Martin Gross
58add74b3a
Stripe: Add PayPal ( #4049 ) (Z#23123667)
2024-04-09 10:06:58 +02:00
Martin Gross
d67f5c650c
Event-specific fonts and Web-Embedded Fonts (Z#23130701) ( #3893 )
2024-03-26 09:55:08 +01:00
Raphael Michel
40b44f9272
Stripe: Do not open 3rd-party payment pages in iframe ( #3981 )
...
* Stripe: Do not open 3rd-party payment pages in iframe
* Update src/pretix/plugins/stripe/payment.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-03-14 11:49:41 +01:00
Mira
f9eaa193c9
Add migration to force slash after hostname in returnurl prefixes ( #3948 )
...
* Add migration to force slash after hostname in returnurl prefixes
* isort
* add dependency to pretixbase
2024-03-12 12:41:48 +01:00
Mira
4876a0b61f
Allow multiple returnurl prefixes (Z#23145768) ( #3941 )
...
* Allow multiple returnurl prefixes, improve validation and docs.
* Fix typo
* Allow URL prefixes starting with http://localhost
* Add more explanation
2024-03-01 09:56:22 +01:00
Raphael Michel
2be790fa45
Sendmail: Allow to copy rules
2024-02-22 09:43:40 +01:00
Raphael Michel
b69ab86458
Stripe: Fix crash in data shredder
2024-02-21 13:40:31 +01:00
Martin Gross
bf1081071b
CheckinlistPDF: Export attendee company based on op; fallback to IA (Z#23144201) ( #3869 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-02-09 10:10:45 +01:00
Raphael Michel
5d4f3eab06
Stripe: Add link to Stripe App ( #3860 )
2024-02-06 17:48:13 +01:00
Mira
fa3265b1fb
Let plugins prevent the download of individual tickets in an order ( #3858 )
...
* Let plugins allow/prevent the download of individual tickets in an order (#3836 )
(extends the functionality of the allow_ticket_download signal)
(cherry picked from commit e20edab98f )
* fix bug where in some cases, only the first ticket could be downloaded
2024-02-06 17:35:59 +01:00
Richard Schreiber
28db9a5262
Fix item column overflow in order-overview PDF-report ( #3857 )
...
* Fix automatic line-break in order-overview PDF-report
* vertical align top
2024-02-06 11:37:57 +01:00
Raphael Michel
57e8c6aafd
Fix #3856 -- Clarify label in sendmail form
2024-02-06 11:35:55 +01:00
Mira
bac673f3ab
Allow template syntax in event text (Z#23140046) ( #3815 )
...
* remove duplicate context generation
* allow text templates in frontpage_text
* refactor: move placeholder functionality to separate file
* fix wrong class name, code style
* update year in license header
* undo license header update
* use new function name
* render only the placeholders that are actually used in the message
* refactoring
* add str(...) call
* Update doc/development/api/placeholder.rst
Co-authored-by: Raphael Michel <michel@rami.io >
* rename register_mail_placeholders to register_template_placeholders
(deprecate old name)
* isort
* add signals to docs
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2024-02-06 11:32:03 +01:00
Martin Gross
9d115c30d7
Revert "Let plugins allow/prevent the download of individual tickets in an order ( #3836 )"
...
This reverts commit e20edab98f .
2024-02-02 16:09:42 +01:00
Mira
e20edab98f
Let plugins allow/prevent the download of individual tickets in an order ( #3836 )
...
(extends the functionality of the allow_ticket_download signal)
2024-02-01 17:45:58 +01:00
Raphael Michel
77a5a685f1
Bank transfer: Clarify instructions on pending payment ( #3845 )
2024-01-30 16:14:21 +01:00
Raphael Michel
ffea243eae
Bank transfer: Fix invoice address not existing (PRETIXEU-9M1)
2024-01-29 16:20:38 +01:00
Raphael Michel
7f0cf1655a
Stripe/PayPal: Add explanatory texts (Z#23127572) ( #3826 )
2024-01-24 14:02:44 +01:00
Martin Gross
0938bf3246
Stripe: Unidecode Statement Descriptor; unify allowed characters and symbols ( #3825 )
...
* Stripe: Unidecode Statement Descriptor; unify allowed characters and symbols
* Reverse str/unidecode order
2024-01-22 14:07:29 +01:00
Martin Gross
cff9ae6b18
Stripe: Filter statement_descriptor postfix for unacceptable characters
2024-01-22 12:15:21 +01:00
Raphael Michel
a1a553eb52
Overview report: Fix usage of internal names
2024-01-19 16:38:32 +01:00
Raphael Michel
a8099a1284
Fix #3810 -- Stripe: Move to statement_descriptor_suffix ( #3816 )
2024-01-17 22:31:07 +01:00
Raphael Michel
6cf8c7d4f0
Order overview PDF: Fix date filter
2024-01-15 11:58:54 +01:00
Raphael Michel
c6196f9900
Order overview PDF: Fix date filter
2024-01-12 17:49:41 +01:00
Raphael Michel
71f8a3ad3e
Order overview PDF: Allow to filter by subevent date
2024-01-12 15:55:27 +01:00
Raphael Michel
24dd065839
Revert "Order overview PDF: Allow to filter by subevent date"
...
This reverts commit 08f0150177 .
2024-01-12 15:54:59 +01:00
Raphael Michel
08f0150177
Order overview PDF: Allow to filter by subevent date
2024-01-12 15:53:38 +01:00
Raphael Michel
367a4fc64e
Stripe: Fix compatibility with old payments
2024-01-12 12:45:53 +01:00
Raphael Michel
33ace8554b
Check-in list export: Constant-memory implementation
2024-01-12 10:58:26 +01:00
Raphael Michel
94cbb19db0
Stripe: Convert all payment methods to intents except multibanco ( #3780 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-01-12 10:23:00 +01:00
Raphael Michel
2c67b82f4a
Bank transfer: Allow using external IDs for deduplication ( #3803 )
...
* Bank transfer: Allow using external IDs for deduplication
* Do not use empty string in nullable field
2024-01-09 14:01:01 +01:00
Raphael Michel
3101660a3e
PayPal: Fix error parsing mistake
2023-12-23 12:34:22 +01:00