Raphael Michel
828f4e3168
Fix isort and docs test
2024-07-01 11:46:46 +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
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
990e9da21d
Generalize import process from orders to more models ( #4002 )
...
* Generalize import process from orders to more models
* Add voucher import
* Model import: Guess assignments of based on column headers
* Fix lock_seats being pointless
* Update docs
* Update doc/development/api/import.rst
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/modelimport_vouchers.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-04-03 10:15:30 +02:00
Martin Gross
d67f5c650c
Event-specific fonts and Web-Embedded Fonts (Z#23130701) ( #3893 )
2024-03-26 09:55:08 +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
Raphael Michel
e971733d51
Add missing signal to documentation
2023-11-28 17:17:57 +01:00
Kian Cross
a7f7c64cce
Add signals for customer account creation and sign in ( #3470 )
2023-07-17 11:09:05 +02:00
Martin Gross
41cded095c
PProv: Implement detection of wallets such as Google Pay and Apple Pay ( #3444 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-07-11 11:51:43 +02:00
Raphael Michel
bd32b33ba9
Bump Django to 4.1.* ( #2989 )
2023-06-05 09:56:31 +02:00
Raphael Michel
e0524f2a03
New plugin signal order_valid_if_pending ( #3337 )
2023-05-19 16:09:20 +02:00
Raphael Michel
c0419518c3
GiftCard: Add more information to transactions ( #3308 )
2023-05-12 09:38:35 +02:00
Raphael Michel
e358bacfa3
Expose some payment details in exports
2023-02-15 13:21:55 +01:00
Raphael Michel
c2c7e58fd6
Add BasePaymentProvider.refund_matching_id
2023-02-15 12:03:47 +01:00
Felix Schäfer
e4b9877444
Docs: Remove duplicate entry in attribute table ( #3111 )
2023-02-10 09:20:18 +01:00
Raphael Michel
6902725f3c
New check-in features ( #3022 )
2023-02-09 09:46:46 +01:00
Raphael Michel
749f5c7e6c
Invoices: Visibly mark paid invoices ( #3094 )
2023-02-07 11:34:38 +01:00
Raphael Michel
0ae66ab7f6
Reorganize UI for exporters ( #3025 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-01-11 12:34:56 +01:00
Raphael Michel
9624b1c505
Support for external gift cards ( #2912 )
2022-11-23 14:52:56 +01:00
Raphael Michel
62a6a11836
Add refund details to API
2022-11-15 18:10:19 +01:00
Raphael Michel
60cdfe4029
Allow organizer-level exports with separate permission and no event selection
2022-10-05 10:36:57 +02:00
Raphael Michel
e2adf1fdb3
Layout refresh for plugin settings page ( #2490 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-03-21 16:42:03 +01:00
Raphael Michel
af2600fd52
Docs: Fix reference to UserManager
2022-02-25 11:53:05 +01:00
Raphael Michel
14e0d9cbf4
Change restricted plugins from event-level action to org-level whitelist ( #2489 )
2022-02-23 15:04:16 +01:00
Raphael Michel
d7acd2b6bf
Refs #2465 -- Introduce unique identifiers for authentication backends ( #2466 )
2022-02-23 10:16:35 +01:00
Raphael Michel
e767c6a68d
Add central cookie consent mechanism ( #2330 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-11-30 17:12:17 +01:00
Raphael Michel
1f0f7b752f
Payment provider API: Add confirm_button_name
2021-11-29 20:54:24 +01:00
Raphael Michel
f19a74990f
Remove RequiredAction model ( #2078 )
2021-05-17 17:41:59 +02:00
Raphael Michel
81f37d9ce5
PDF layout: Allow to show photos from questions ( #1919 )
2021-02-08 17:48:06 +01:00
Raphael Michel
5ae7a350b0
Add signal global_footer_link
2021-02-04 17:32:10 +01:00
Raphael Michel
33b34f31d1
Add BasePaymentProvider.payment_control_render_short and use it on refund page
2021-01-27 10:34:59 +01:00
Raphael Michel
41c69aaa2a
Allow to create refunds without a payment ( #1914 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2021-01-26 10:53:59 +01:00
Raphael Michel
2dee222482
Payment plugin API: Add payment_presale_render
2021-01-07 17:55:27 +01:00
0xflotus
9fee2d0fbc
Docs: Enabling Syntax Highlighting ( #1890 )
2020-12-23 10:24:39 +01:00
Raphael Michel
0bd1c3f3af
Fix failing tests
2020-11-17 14:23:55 +01:00
Martin Gross
4fed690209
Allow plugins to disable and pre-fill questions and contact form fields ( #1824 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-10-26 09:30:16 +01:00
Raphael Michel
22bba28bea
Add pluggable ticket secret generators ( #1809 )
2020-10-19 15:00:55 +02:00
Chessmaster
fd93cac8cf
Update plugins.rst
...
Fixed small typo and update references
2020-10-11 13:58:01 +02:00
Raphael Michel
e8f3a66a8e
Add signal pretix.control.signals.event_dashboard_top
2020-09-06 17:25:47 +02:00
Felix Rindt
738e5d07aa
reorder signal docs
2020-08-20 20:42:31 +02:00
Felix Rindt
1c8699662d
Allow to create invoices before bank transfer runs ( #1734 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2020-08-04 10:53:59 +02:00
Raphael Michel
355dd4463b
Fix typo in docs
2020-07-30 17:57:10 +02:00
Raphael Michel
4c77e2f16e
Add signals global_html_head, global_html_page_header, and global_html_footer
2020-07-29 18:30:25 +02:00
Martin Gross
0b20d3f6f8
Organizer/MultiEvent-Exports ( #1684 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2020-06-16 11:06:40 +02:00
Raphael Michel
b84b51250f
More visible download buttons for single tickets
2020-04-20 17:45:20 +02:00
Raphael Michel
d0dd2116ca
Enlarge download button for multi downloads
2020-04-20 17:45:19 +02:00
Raphael Michel
0df4a6e7ed
Add signals order_info_top and position_info_top
2020-03-24 14:22:02 +01: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
3ea4cdc3b3
Small categorization adjustments
2020-02-08 13:14:19 +01:00