Raphael Michel
a889abc52b
Unify terminology choice Ticketshop (German)
2024-07-03 13:41:09 +02:00
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
Martin Gross
44170c1b93
Doc: Add missing backquote in dev/structure (ref #4222 )
2024-06-14 12:31:35 +02:00
Mira
b638c00952
Time machine mode [Z#23129725] ( #3961 )
...
Allows organizers to test their shop as if it were a different date and time.
Implemented using a time_machine_now() function which is used instead of regular now(), which can overlay the real date time with a value from a ContextVar, assigned from a session value in EventMiddleware.
For more information, see doc/development/implementation/timemachine.rst
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
Co-authored-by: Raphael Michel <michel@rami.io >
2024-05-17 10:52:17 +02:00
Mira
9dc5c1b266
Prevent transferring files from priv/ to pub/ on event clone ( #3956 )
...
* Prevent transferring files from priv/ to pub/ on event clone
* Also detect file names with node prefix
* Only transfer files in explicitly declared file fields
* Update django-hierarkey
* Add note to documentation about the new behaviour
2024-05-08 09:33:23 +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
Raphael Michel
c842ea597c
New locking mechanism ( #2408 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-09-11 11:44:50 +02:00
Kian Cross
d6caf01a38
Add warning about configuration of Celery in development mode to docs ( #3525 )
2023-08-22 10:44:11 +02:00
Mira
5119bbd0b1
Docs: Update i18n.rst (fix dead link) ( #3513 )
2023-08-08 15:04:51 +02:00
Raphael Michel
e208a79c32
Docs: Update implementation docs for URL routing ( #3510 )
2023-08-07 14:13:19 +02:00
Raphael Michel
1733c383b3
Docs: Add description of NFC support ( #3494 )
...
* Add documentation on NFC support
* Add a .
* Update doc/development/nfc/uid.rst
Co-authored-by: robbi5 <richt@rami.io >
---------
Co-authored-by: robbi5 <richt@rami.io >
2023-07-26 13:26:00 +02: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
386e658d0b
Update developer guide
2023-04-25 10:04:05 +02:00
Michael Stapelberg
ba1a5f0e35
Docs: Note on periodic tasks in dev setup ( #3228 )
...
It took a little bit of searching to figure out that in the dev environment, by
default, celery tasks are run synchronously, but periodic tasks are not run at
all.
2023-04-16 14:24: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
Raphael Michel
6941dda489
Doc: Upgrade to Sphinx 6 ( #3113 )
2023-02-10 16:37:57 +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
cce98e0418
Docs: Remove long-obsolete change notes
2022-11-29 14:29:42 +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
6fee0ac0a9
Discounts ( #2510 )
2022-04-27 14:43:16 +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
MrGamy
533939cae4
included missing adjective
...
fixes #2344
2021-12-10 19:29:45 +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
Bentrex95
954d86337c
Docs: Fix typo in dev-setup-command ( #2316 )
2021-11-12 12:42:07 +01:00
Raphael Michel
ae047037dc
Docs: Add style guide for commit messages ( #2281 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-11-09 16:30:32 +01:00
Bentrex95
e433230573
Docs: Update dependencies for dev setup ( #2282 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2021-11-03 12:35:26 +01:00
Raphael Michel
8ebba9de86
Data model for transactional history ( #2147 )
2021-10-18 17:28:58 +02:00
Raphael Michel
722f36121d
Docs: Fix typo
2021-08-27 15:04:37 +02:00
Raphael Michel
08acecf37b
Docs: Add algorithm diagrams for checkin
2021-08-27 12:29:21 +02:00
Raphael Michel
d187a497f9
Restructure dependencies ( #2121 )
2021-06-11 12:51:20 +02:00
Raphael Michel
f19a74990f
Remove RequiredAction model ( #2078 )
2021-05-17 17:41:59 +02:00