Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 7d6e98e6da244107766b25443c91335e3c660e8b
Author: Raphael Michel <[email protected]>
Date:   Wed Nov 27 13:56:37 2024 +0100

    Bump version to 2024.11.0

commit 27f964f3aed908135303e9f1ad7c6cc3022726b6
Author: Mira <[email protected]>
Date:   Wed Nov 27 11:13:07 2024 +0100

    Checkout flow: Observe direction when skipping AddOnsStep (#4658)

commit 84b3060c0f7b2d9199572dcc4575a64ff706deb6
Author: Patrick Chilton <[email protected]>
Date:   Tue Nov 26 18:45:37 2024 +0000

    Translations: Update Hungarian

    Currently translated at 10.7% (623 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/

    powered by weblate

commit 25dcb72f92eb5b5589393a3de825a56483a1537e
Author: CVZ-es <[email protected]>
Date:   Tue Nov 26 19:14:10 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5782 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 4b078867c6b173c37f26dfc866dbc3b6484ddcce
Author: CVZ-es <[email protected]>
Date:   Tue Nov 26 19:26:22 2024 +0000

    Translations: Update French

    Currently translated at 100.0% (5782 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit c595a59d4a3d1171e55f78e0c35380a7fa5e446d
Author: Jakub Stribrny <[email protected]>
Date:   Mon Nov 25 09:13:02 2024 +0000

    Translations: Update Czech

    Currently translated at 73.5% (4250 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/

    powered by weblate

commit f164daeaee52fd5dffdd2f28580739a3420fa853
Author: Patrick Chilton <[email protected]>
Date:   Sun Nov 24 19:09:47 2024 +0000

    Translations: Update Hungarian

    Currently translated at 10.7% (621 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/

    powered by weblate

commit c6b6dd8d499a37f76d36b56399733216390bc6a9
Author: gabriblas <[email protected]>
Date:   Sat Nov 23 16:19:40 2024 +0000

    Translations: Update Italian

    Currently translated at 24.3% (1409 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

    powered by weblate

commit 8038c8796303d70b7a4728ddfa949df1c1794cb6
Author: CVZ-es <[email protected]>
Date:   Thu Nov 21 15:13:30 2024 +0000

    Translations: Update French

    Currently translated at 100.0% (5782 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit c45a970d328fdca33b1bb06e08e0084db12c5200
Author: Ryo <[email protected]>
Date:   Thu Nov 21 08:34:44 2024 +0000

    Translations: Update Japanese

    Currently translated at 3.8% (220 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/

    powered by weblate

commit a34517233dd5cb4c42d2eec2f0aac993ea15e36b
Author: kei ogane <[email protected]>
Date:   Thu Nov 21 08:36:23 2024 +0000

    Translations: Update Japanese

    Currently translated at 3.8% (220 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/

    powered by weblate

commit 8fb2e5383c1f5dc60f69a3db46d8b49b6a7bfe95
Author: Yasunobu YesNo Kawaguchi <[email protected]>
Date:   Wed Nov 20 13:15:49 2024 +0000

    Translations: Update Japanese

    Currently translated at 3.4% (200 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/

    powered by weblate

commit 86a00f33385f4cc9aca614980cddc9ecbf878aab
Author: CVZ-es <[email protected]>
Date:   Wed Nov 20 08:53:52 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5782 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit c8c0d3e7f503b23239cd4814e349f65ce577b7d6
Author: CVZ-es <[email protected]>
Date:   Wed Nov 20 08:48:27 2024 +0000

    Translations: Update French

    Currently translated at 100.0% (5782 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit 7dd455ce15d9fe15ec7b5c8ea19b894ac0fe795d
Author: Raphael Michel <[email protected]>
Date:   Tue Nov 26 17:31:27 2024 +0100

    Fix #4641 -- Make usage of argon2id optional (#4643)

commit 391eda25da0f9a266bfd019669dc12f894b8c9d6
Author: Richard Schreiber <[email protected]>
Date:   Thu Nov 21 13:58:19 2024 +0100

    [A11y] Improve color combinations for alerts

commit fcff5a522d96b30c305621cc896813624d2e97e9
Author: Raphael Michel <[email protected]>
Date:   Tue Nov 19 16:36:09 2024 +0100

    Fix inconsistent labels

commit 7e93d38a01d57d6be41299d1ace5ebe01be75d7f
Author: Raphael Michel <[email protected]>
Date:   Tue Nov 19 15:32:09 2024 +0000

    Translations: Update German (informal) (de_Informal)

    Currently translated at 100.0% (5782 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

    powered by weblate

commit 646938189981081c19a2ed399b897aab32b543e1
Author: Raphael Michel <[email protected]>
Date:   Tue Nov 19 15:31:25 2024 +0000

    Translations: Update German

    Currently translated at 100.0% (5782 of 5782 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/

    powered by weblate

commit 761706c60c95800770b9799904d23234955d867a
Author: Raphael Michel <[email protected]>
Date:   Tue Nov 19 16:16:36 2024 +0100

    Update po files
    [CI skip]

    Signed-off-by: Raphael Michel <[email protected]>

commit f91315c88eda5827a2a8a4d86c9e4c20b43b99e5
Author: CVZ-es <[email protected]>
Date:   Tue Nov 19 08:54:05 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5809 of 5809 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit bc05afeab965b790f61bc7d0972a6c1338092df2
Author: CVZ-es <[email protected]>
Date:   Tue Nov 19 09:01:40 2024 +0000

    Translations: Update French

    Currently translated at 100.0% (5779 of 5779 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit 02d495d287052fc9b778cc9ec429c64f4be6479a
Author: Raphael Michel <[email protected]>
Date:   Tue Nov 19 16:15:55 2024 +0100

    Revert "Update po files"

    This reverts commit 894878d9da57e760e20c81f6fc98327b549c2329.

commit 894878d9da57e760e20c81f6fc98327b549c2329
Author: Raphael Michel <[email protected]>
Date:   Tue Nov 19 16:15:26 2024 +0100

    Update po files
    [CI skip]

    Signed-off-by: Raphael Michel <[email protected]>

commit 5896ca0197efbdd5421fce0a5d8f0d5fab3b83b5
Author: Raphael Michel <[email protected]>
Date:   Tue Nov 19 16:14:56 2024 +0100

    Event creation: Prevent accidentally creating events without tax rate (#4623)

    * Event creation: Prevent accidentally creating events without tax rate

    * Update src/pretix/control/forms/event.py

    Co-authored-by: Richard Schreiber <[email protected]>

    * Fix tests

    ---------

    Co-authored-by: Richard Schreiber <[email protected]>

commit fe6fc8df32aff23228f2e0827b53bd5823ef7fff
Author: Raphael Michel <[email protected]>
Date:   Tue Nov 19 16:14:13 2024 +0100

    Fix placehodler sample in empty series (PRETIXEU-ATN)

commit 9de8f3a7750711e46b32777917754105abe9d443
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 13 18:50:40 2024 +0000

    Update aiohttp requirement from ==3.10.* to ==3.11.*

    Updates the requirements on [aiohttp](https://github.com/aio-libs/aiohttp) to permit the latest version.
    - [Release notes](https://github.com/aio-libs/aiohttp/releases)
    - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
    - [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.0b0...v3.11.0)

    ---
    updated-dependencies:
    - dependency-name: aiohttp
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

commit c92bb9cb8bb5e01ba9419b75cf3d42a99a61871d
Author: Martin Gross <[email protected]>
Date:   Tue Nov 19 13:17:52 2024 +0100

    Stripe: (FIX) Make MobilePay optional

commit 76ecec8b98bccbb8ba433d80c4ef9794c29fd31b
Author: Raphael Michel <[email protected]>
Date:   Tue Nov 19 10:50:10 2024 +0100

    Scheduled mails: Allow subevent-dependent placeholders (Z#23171818) (#4629)

commit 4b8416df8f41d1c76c39657c8c7398b33ce63b6d
Author: Mira <[email protected]>
Date:   Tue Nov 19 09:28:01 2024 +0100

    docs: update nginx config example (#4640)

commit a601c759231909f91ca35fcabd5d5c5d444e026a
Author: Martin Gross <[email protected]>
Date:   Mon Nov 18 17:50:43 2024 +0100

    CheckIns: Display a source_type icon (barcode/nfc) where known (#4628)

    Co-authored-by: Raphael Michel <[email protected]>

commit f94227f00f30c21d3cc14ca7c96717090d86bf66
Author: Raphael Michel <[email protected]>
Date:   Mon Nov 18 16:33:58 2024 +0000

    Translations: Update German (informal) (de_Informal)

    Currently translated at 100.0% (5779 of 5779 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

    powered by weblate

commit a0c1e5369c29b441dc7fd689b6b72cd11492bb1f
Author: Raphael Michel <[email protected]>
Date:   Mon Nov 18 16:33:33 2024 +0000

    Translations: Update German

    Currently translated at 100.0% (5779 of 5779 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/

    powered by weblate

commit 633bfcf73ae84ce6677d221f5c187142b6672ca8
Author: Jakub Stribrny <[email protected]>
Date:   Mon Nov 18 13:45:05 2024 +0000

    Translations: Update Czech

    Currently translated at 73.5% (4253 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/

    powered by weblate

commit 0d3b5b82c10c168b04ac2847e41ba776995265fa
Author: CVZ-es <[email protected]>
Date:   Mon Nov 18 09:52:33 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (232 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/

    powered by weblate

commit ab95f33546be54386f6d9f84f8dd151c18cdf360
Author: CVZ-es <[email protected]>
Date:   Mon Nov 18 09:52:32 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5784 of 5784 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 5034b366c5352b1d4e3dd819d7c72fb4bd308939
Author: Raphael Michel <[email protected]>
Date:   Mon Nov 18 17:24:01 2024 +0100

    Stripe: Disable SOFORT (#4616)

    * Stripe: Disable SOFORT

    * Update src/pretix/plugins/stripe/payment.py

    Co-authored-by: Raphael Michel <[email protected]>

    ---------

    Co-authored-by: Martin Gross <[email protected]>

commit 03d3c389da933517acc8f22bd7a932d942faf4e3
Author: Raphael Michel <[email protected]>
Date:   Mon Nov 18 17:21:29 2024 +0100

    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

commit 3e934acfa0a4770a2a884efc50fa098abe9828c0
Author: Raphael Michel <[email protected]>
Date:   Mon Nov 18 17:16:02 2024 +0100

    Allow "open in new tab" for event typeahead (#4631)

    * Allow "open in new tab" for event typeahead

    * use default link-behaviour for e.g. open in new ...

    * navigate in typeahead with tab, add esc to close

    ---------

    Co-authored-by: Richard Schreiber <[email protected]>

commit d2a364e84890c42dbd481c23510e614b3e570b21
Author: Raphael Michel <[email protected]>
Date:   Mon Nov 18 17:08:51 2024 +0100

    Docs: Fix documentation of invoice API

commit 2824b40299336d4aedd25ec98ca5f8383c056c95
Author: Martin Gross <[email protected]>
Date:   Mon Nov 18 15:03:32 2024 +0100

    Stripe: Add MobilePay as a supported payment method (Z#23172523) (#4635)

    Co-authored-by: robbi5 <[email protected]>

commit c6c2c90908b09a2da94e3e31ba6f16cd3eb786b1
Author: Damiano <[email protected]>
Date:   Sun Nov 17 17:05:47 2024 +0000

    Translations: Update Italian

    Currently translated at 24.3% (1405 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

    powered by weblate

commit d4ae7df2ec54648b508cf9cb7b6d01a7d6179dcb
Author: Pavle Ergović <[email protected]>
Date:   Sat Nov 16 19:14:37 2024 +0000

    Translations: Update Croatian

    Currently translated at 1.7% (4 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hr/

    powered by weblate

commit 79dd7fb596bb04da47d816b1822cbff589e7d6b7
Author: Pavle Ergović <[email protected]>
Date:   Sat Nov 16 19:20:23 2024 +0000

    Translations: Update Croatian

    Currently translated at 0.3% (23 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hr/

    powered by weblate

commit 5ed87cd019e1f3ad85b1f1fbcff6662f1fa135fb
Author: CVZ-es <[email protected]>
Date:   Fri Nov 15 22:24:21 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5784 of 5784 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit ccdcbe0cc50b3a0ff28d9732f1d5b2e27be9ad05
Author: CVZ-es <[email protected]>
Date:   Fri Nov 15 23:32:34 2024 +0000

    Translations: Update French

    Currently translated at 100.0% (232 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/

    powered by weblate

commit 4f8607a9db6e44d2925d2d664ba9ce2f6fd4f1f0
Author: CVZ-es <[email protected]>
Date:   Fri Nov 15 23:35:36 2024 +0000

    Translations: Update French

    Currently translated at 100.0% (5781 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit 57ecaa267639fcb7f1929d22a8de700afb98009f
Author: Patrick Chilton <[email protected]>
Date:   Fri Nov 15 18:43:47 2024 +0000

    Translations: Update Hungarian

    Currently translated at 10.7% (622 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/

    powered by weblate

commit 96fd2b1a95ec120a5c8cd64d4ab74801f31bac0f
Author: CVZ-es <[email protected]>
Date:   Fri Nov 15 16:21:14 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (232 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/

    powered by weblate

commit 5cf24fb6a6bd5d08f8fddc7cae313db7b6673aa2
Author: CVZ-es <[email protected]>
Date:   Fri Nov 15 16:21:14 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5784 of 5784 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 1d2ea35a3931e361d58b06161743e1181b951eeb
Author: Eva-Maria Obermann <[email protected]>
Date:   Fri Nov 15 11:20:37 2024 +0000

    Translations: Update French

    Currently translated at 100.0% (232 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/

    powered by weblate

commit ac98ae79415d409c5b507c05d81e1d4926e1b6b4
Author: CVZ-es <[email protected]>
Date:   Fri Nov 15 11:20:56 2024 +0000

    Translations: Update French

    Currently translated at 100.0% (232 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/

    powered by weblate

commit a0d055e202911248122dfcda7eb16011713024d3
Author: CVZ-es <[email protected]>
Date:   Fri Nov 15 14:44:56 2024 +0000

    Translations: Update French

    Currently translated at 99.3% (5742 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit 27ec5ca006611337b266686c7720fc656345dee9
Author: Raphael Michel <[email protected]>
Date:   Mon Nov 18 10:45:27 2024 +0100

    Change order of menu items in backend (#4633)

commit 9d2edc405d77a5893e09fe037afe91f20ad9a283
Author: Eva-Maria Obermann <[email protected]>
Date:   Fri Nov 15 11:17:19 2024 +0000

    Translations: Update French

    Currently translated at 98.7% (229 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/

    powered by weblate

commit fb95fe7cf6bfc9d93cb91668c49a01dc86be6e09
Author: CVZ-es <[email protected]>
Date:   Fri Nov 15 11:18:22 2024 +0000

    Translations: Update French

    Currently translated at 94.6% (5474 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit 5b5360ef8b8ecfcbb36b9f315a02864fad4eae29
Author: CVZ-es <[email protected]>
Date:   Thu Nov 14 11:38:50 2024 +0000

    Translations: Update French

    Currently translated at 98.7% (229 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/

    powered by weblate

commit 129d10ca352853931fafe42e4917573bf1407352
Author: Gravity Fox <[email protected]>
Date:   Thu Nov 14 12:01:37 2024 +0000

    Translations: Update Portuguese (Brazil)

    Currently translated at 13.5% (784 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/

    powered by weblate

commit 093a705ff9cfb7ff08cc45ceb9397d60f8d546a7
Author: CVZ-es <[email protected]>
Date:   Thu Nov 14 12:40:23 2024 +0000

    Translations: Update French

    Currently translated at 94.6% (5474 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit 6130ae4630845e9c49dcfabca6179823cf0f1f77
Author: CVZ-es <[email protected]>
Date:   Wed Nov 13 12:10:48 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (232 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/

    powered by weblate

commit 11a8ed6c7a6ed75b29893934c78da787d520e2d9
Author: CVZ-es <[email protected]>
Date:   Wed Nov 13 12:11:13 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5784 of 5784 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit f6392592c528bd28bd7f6b8cb143d8a7b93f25c1
Author: arjan-s <[email protected]>
Date:   Wed Nov 13 13:25:48 2024 +0000

    Translations: Update Dutch

    Currently translated at 100.0% (5784 of 5784 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/

    powered by weblate

commit ecb9ad28ea936ab0b77a8bd86b0a43a57d3349a9
Author: CVZ-es <[email protected]>
Date:   Tue Nov 12 08:42:12 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5784 of 5784 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 45a506fd374cc703e09577a404b39e2987750758
Author: Raphael Michel <[email protected]>
Date:   Tue Nov 12 08:37:48 2024 +0000

    Translations: Update German

    Currently translated at 100.0% (5781 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/

    powered by weblate

commit 3b16e6356beb51b800b881cff861f7ac7aeb209a
Author: Raphael Michel <[email protected]>
Date:   Tue Nov 12 08:36:56 2024 +0000

    Translations: Update German (informal) (de_Informal)

    Currently translated at 100.0% (5781 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

    powered by weblate

commit 9583a50c4e9ec947a95f73533593ee44991d39b0
Author: Raphael Michel <[email protected]>
Date:   Wed Nov 13 12:00:48 2024 +0100

    Voucher import: Allow empty subevent (Z#23171356) (#4622)

commit 6e6d6b27467d5cda25c90d7d2f0fee1989b1e295
Author: Martin Gross <[email protected]>
Date:   Wed Nov 13 10:13:50 2024 +0100

    PayPal2: Skip webhook order capture if no OrderPayment exists yet

commit 7266d90c6b735e8fc7f6e1e4d670f8e7231bc591
Author: arjan-s <[email protected]>
Date:   Mon Nov 11 15:26:59 2024 +0000

    Translations: Update Dutch

    Currently translated at 99.0% (5731 of 5784 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/

    powered by weblate

commit 5e4e88c91dce765f049c772206ba886b01c05062
Author: Richard Schreiber <[email protected]>
Date:   Tue Nov 12 09:22:25 2024 +0100

    Fix creating to many ScheduledMails on subevent creation (#4620)

commit e74d12e8b87f4495cad23f095033cf28b05f2983
Author: Raphael Michel <[email protected]>
Date:   Mon Nov 11 17:22:06 2024 +0100

    API: Don't require sales channel in input (PRETIXEU-AST)

commit a5c39271dd6da733700f2524176336c98d3c8102
Author: Raphael Michel <[email protected]>
Date:   Mon Nov 11 17:13:53 2024 +0100

    Make API security profiles pluggable (#4597)

    * Make API security profiles pluggable

    * Update src/pretix/api/signals.py

    Co-authored-by: robbi5 <[email protected]>

    * REmove dead class

    ---------

    Co-authored-by: robbi5 <[email protected]>

commit 3170744c56cad1651acb13b5c407ec5aa4c5f2a7
Author: Mira <[email protected]>
Date:   Mon Nov 11 15:34:40 2024 +0100

    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] <[email protected]>

    * Update bleach parameter types

    * Fix tests

    ---------

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 9ec161561b310b589397c7debe570aa0c2ce9def
Author: Damiano <[email protected]>
Date:   Sun Nov 10 20:52:32 2024 +0000

    Translations: Update Italian

    Currently translated at 24.2% (1402 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

    powered by weblate

commit aff4f4b8f818e189fd4e5e3ca2c5c41ce38f7e51
Author: CVZ-es <[email protected]>
Date:   Sat Nov 9 18:33:17 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5784 of 5784 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 75addfe9f4963993c0a9696274bf9bb5c59e0cc3
Author: Damiano <[email protected]>
Date:   Sat Nov 9 00:07:43 2024 +0000

    Translations: Update Italian

    Currently translated at 24.0% (1393 of 5781 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

    powered by weblate

commit 4b05ce5835f37424c43f58a8f85e549baeadeae4
Author: CVZ-es <[email protected]>
Date:   Fri Nov 8 15:01:46 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5784 of 5784 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 34c247f4236e29ce1f2d1931779c9d409e638774
Author: CVZ-es <[email protected]>
Date:   Thu Nov 7 21:40:43 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5774 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 3aad6852cbc8ec9e863d25847adfe6ea4c9e8a92
Author: arjan-s <[email protected]>
Date:   Thu Nov 7 20:53:38 2024 +0000

    Translations: Update Dutch

    Currently translated at 96.8% (5592 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/

    powered by weblate

commit 5cdb07bce602a9acaf6242f8b422c27d520fe797
Author: CVZ-es <[email protected]>
Date:   Thu Nov 7 17:07:18 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5774 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 6cb2d6894818dac2d470c5e3c10dc8f6aa7fead9
Author: arjan-s <[email protected]>
Date:   Thu Nov 7 14:13:54 2024 +0000

    Translations: Update Dutch

    Currently translated at 76.7% (178 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/

    powered by weblate

commit 4a7a6273c6adad64c05445887dcb36963b259e9f
Author: arjan-s <[email protected]>
Date:   Thu Nov 7 15:40:50 2024 +0000

    Translations: Update Dutch

    Currently translated at 95.8% (5535 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/

    powered by weblate

commit ebe343458ac197ecc4c088c653e8a5107c6e1433
Author: Raphael Michel <[email protected]>
Date:   Fri Nov 8 14:45:14 2024 +0100

    Update po files
    [CI skip]

    Signed-off-by: Raphael Michel <[email protected]>

commit f9a93b765c4d83d9f91c4a922a2c02a02981a787
Author: Mira <[email protected]>
Date:   Fri Nov 8 10:45:46 2024 +0100

    Use correct LogEntry type for changes to product categories (#4617)

commit 5aba1f9a239a437d79f9b7475cf11312831f2774
Author: Raphael Michel <[email protected]>
Date:   Thu Nov 7 14:28:35 2024 +0100

    Do not try to delete cart positions twice (PRETIXEU-ARN)

commit a4eed873967c2aa61806081c3a7a2eb08ea42560
Author: Damiano <[email protected]>
Date:   Thu Nov 7 00:06:50 2024 +0000

    Translations: Update Italian

    Currently translated at 23.7% (1370 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

    powered by weblate

commit 08879d0d55def2588cd68583f57675985bcc7946
Author: Damiano <[email protected]>
Date:   Wed Nov 6 15:37:07 2024 +0000

    Translations: Update Italian

    Currently translated at 23.5% (1361 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

    powered by weblate

commit c276a19bcc595c25f4e90cc914139ec129c3c7b9
Author: Christiaan de Die le Clercq <[email protected]>
Date:   Wed Nov 6 18:27:16 2024 +0000

    Translations: Update Dutch

    Currently translated at 87.7% (5067 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/

    powered by weblate

commit 1e3c6e0b68517adc45245943b18fc1b5da1782d6
Author: Raphael Michel <[email protected]>
Date:   Thu Nov 7 09:26:10 2024 +0100

    Order detail: Do not show expire date for pending approval (Z#23171168) (#4613)

commit 4e283eb560422e79afc8c7682b66d27e45c618bb
Author: CVZ-es <[email protected]>
Date:   Tue Nov 5 13:03:32 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5774 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 52a1983630ced3b4e3cd39ec7526f530512a1564
Author: CVZ-es <[email protected]>
Date:   Tue Nov 5 11:54:15 2024 +0000

    Translations: Update French

    Currently translated at 94.8% (5475 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit 3d85d9d86546e05b218473d23a6d543b17af5431
Author: Raphael Michel <[email protected]>
Date:   Wed Nov 6 12:30:41 2024 +0100

    Remove deprecated auto_checkin_sales_channels (#4587)

    * Remove deprecated auto_checkin_sales_channels

    * Fix Query count

commit 4ca9a438904cab64f966593bdd150c323d9b1e64
Author: Raphael Michel <[email protected]>
Date:   Wed Nov 6 12:30:37 2024 +0100

    Fix performance issue in filtering checkin list (Z#23170917) (#4607)

    * Fix performance issue in filtering checkin list

    * remove test

commit d8bac7db65d26e69db3d7d08d2ce76d1b520faae
Author: mscherer <[email protected]>
Date:   Wed Nov 6 12:28:43 2024 +0100

    Remove slimit dependencies (#4609)

    It doesn't work anymore on python 3.13, since
    2to3 is deprecated and removed (PEP 594).

    Trying to build on Fedora 41 result in:

    	Downloading slimit-0.8.1.zip (88 kB)
    	Installing build dependencies: started
    	Installing build dependencies: finished with status 'done'
    	Getting requirements to build wheel: started
    	Getting requirements to build wheel: finished with status 'error'
    	error: subprocess-exited-with-error
    	× Getting requirements to build wheel did not run successfully.
    	│ exit code: 1
    	╰─> [1 lines of output]
    	Python 3.X support requires the 2to3 tool.
    	[end of output]

    And slimit is not used in the code base nor anywhere in git (no single
    match)

commit 91de0f93e6086b1a7488d3ad8a297cea3ecda781
Author: Mira <[email protected]>
Date:   Tue Nov 5 14:37:50 2024 +0100

    Allow organizers to manually add fees to an existing order (#4590)

commit 901565203b4013fd34fb1b75ac439de58d794b61
Author: Richard Schreiber <[email protected]>
Date:   Tue Nov 5 14:34:42 2024 +0100

    Hide input dependencies recursively if input will be disabled (#4599)

    ---------

    Co-authored-by: Mira <[email protected]>

commit 14c6c9c0d71e7ffd7ef5014598fdbc4e86ef93e4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Nov 5 09:55:13 2024 +0100

    Update sentry-sdk requirement from ==2.17.* to ==2.18.* (#4608)

    Updates the requirements on [sentry-sdk](https://github.com/getsentry/sentry-python) to permit the latest version.
    - [Release notes](https://github.com/getsentry/sentry-python/releases)
    - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/getsentry/sentry-python/compare/2.17.0...2.18.0)

    ---
    updated-dependencies:
    - dependency-name: sentry-sdk
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 6de6cf6c08e67a6accd008bc1acba5471bdc1dd3
Author: CVZ-es <[email protected]>
Date:   Mon Nov 4 16:57:18 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5774 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 29306b3a4d3252d51e92d95ff464c845ec4b5a67
Author: CVZ-es <[email protected]>
Date:   Mon Nov 4 12:02:10 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5774 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit ca6999661192a91c2bb79246743c4a12f3025b7a
Author: Katrine Tella <[email protected]>
Date:   Mon Nov 4 11:25:17 2024 +0000

    Translations: Update Danish

    Currently translated at 48.6% (2809 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/

    powered by weblate

commit 16419b6ae41d22b9c470c1b00ecb70af85213974
Author: Casper Schack <[email protected]>
Date:   Mon Nov 4 07:07:04 2024 +0000

    Translations: Update Danish

    Currently translated at 48.6% (2809 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/

    powered by weblate

commit d6258b9b54c13e490cc0d99969117f15a86738fb
Author: Damiano <[email protected]>
Date:   Sun Nov 3 19:24:36 2024 +0000

    Translations: Update Italian

    Currently translated at 23.3% (1351 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

    powered by weblate

commit 6f75608196493297d5c2c23583506214a82a3adc
Author: Christiaan de Die le Clercq <[email protected]>
Date:   Sun Nov 3 15:34:14 2024 +0000

    Translations: Update Dutch

    Currently translated at 87.7% (5064 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/

    powered by weblate

commit 6ef88e009bb5e7e84b0813ca7e70a434dccf384a
Author: Mika Andrianarijaona <[email protected]>
Date:   Sun Nov 3 22:00:51 2024 +0000

    Translations: Update French

    Currently translated at 94.8% (5475 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit 957100a19563226166987bd73fa4b0d71de1e863
Author: CVZ-es <[email protected]>
Date:   Fri Nov 1 16:25:21 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (232 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/

    powered by weblate

commit 112ef0908f5ebc1aacbc80e615eb20eb670e1d42
Author: CVZ-es <[email protected]>
Date:   Fri Nov 1 10:37:04 2024 +0000

    Translations: Update Spanish

    Currently translated at 100.0% (5774 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 91aaff735945bf1594d4cfa2fa438a251efdeca8
Author: CVZ-es <[email protected]>
Date:   Thu Oct 31 17:06:04 2024 +0000

    Translations: Update Spanish

    Currently translated at 96.5% (5575 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 8ab61e2c38d144ae19a69081cd3131de4bae7b7d
Author: CVZ-es <[email protected]>
Date:   Thu Oct 31 17:03:50 2024 +0000

    Translations: Update French

    Currently translated at 91.8% (213 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/

    powered by weblate

commit c8ba5cc427d79c285aaed952abf0b0e06a254280
Author: CVZ-es <[email protected]>
Date:   Thu Oct 31 17:03:25 2024 +0000

    Translations: Update French

    Currently translated at 94.8% (5474 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit 5ebad31b7d7b581ee7830f30a870929acd946d7d
Author: CVZ-es <[email protected]>
Date:   Thu Oct 31 14:41:24 2024 +0000

    Translations: Update Spanish

    Currently translated at 96.4% (5567 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 0429377f7dec47673ba0ac53ceeedf01a9ce0815
Author: CVZ-es <[email protected]>
Date:   Thu Oct 31 17:00:17 2024 +0000

    Translations: Update French

    Currently translated at 91.3% (212 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/

    powered by weblate

commit 76e4b797a1ae1d434dbda286bc41fe76ece07fbb
Author: Mossroy <[email protected]>
Date:   Thu Oct 31 17:00:17 2024 +0000

    Translations: Update French

    Currently translated at 94.6% (5466 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit 5f0009c9963aa4805ebd52edf55bf59fd40a7196
Author: Jonathan Berger <[email protected]>
Date:   Thu Oct 31 16:59:06 2024 +0000

    Translations: Update French

    Currently translated at 94.6% (5466 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit de63a4be016289678290323378f9c6920314aba0
Author: cpoisnel <[email protected]>
Date:   Thu Oct 31 17:00:28 2024 +0000

    Translations: Update French

    Currently translated at 94.6% (5466 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit f3432139cb671b9d7f141a0a021fe6c0b7cbc23a
Author: CVZ-es <[email protected]>
Date:   Thu Oct 31 16:59:37 2024 +0000

    Translations: Update French

    Currently translated at 94.6% (5466 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

    powered by weblate

commit 0b82ac911572b393d55151809d895efb82f6f959
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Nov 4 20:55:31 2024 +0100

    Bump @babel/preset-env in /src/pretix/static/npm_dir (#4604)

    Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.25.4 to 7.26.0.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-preset-env)

    ---
    updated-dependencies:
    - dependency-name: "@babel/preset-env"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit eb685b514180bce626ad88101e3454a21ed82991
Author: Martin Gross <[email protected]>
Date:   Mon Nov 4 16:41:44 2024 +0100

    API: Expose cancellation_date on order endpoint (Z#23170733) (#4606)

    Co-authored-by: robbi5 <[email protected]>

commit 5f7f0bd8f16bc9050b54d8687ae38c7fdac33af2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Nov 1 18:47:21 2024 +0000

    Bump @babel/core from 7.25.2 to 7.26.0 in /src/pretix/static/npm_dir

    Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.25.2 to 7.26.0.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-core)

    ---
    updated-dependencies:
    - dependency-name: "@babel/core"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

commit 9fcef2dcaa5fb8d997a2b342c3963df4b275f259
Author: Raphael Michel <[email protected]>
Date:   Thu Oct 31 17:44:04 2024 +0100

    API: Fix deleting checkin-lists (Z#23170525) (PRETIXEU-AS5) (#4600)

commit fc3b186b93d5dc671b14911533d3ae7481572f0b
Author: Raphael Michel <[email protected]>
Date:   Thu Oct 31 14:42:44 2024 +0100

    Badge export: Allow to filter and sort by order date (Z#23168742) (#4588)

commit a40688457514ab1b5d864f080a559860fc63ae87
Author: Tinna Sandström <[email protected]>
Date:   Wed Oct 30 10:16:28 2024 +0000

    Translations: Update Swedish

    Currently translated at 98.3% (5679 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/

    powered by weblate

commit 57ccd5f289e33dd5e3057ee6cf415e17149a2930
Author: Anarion Dunedain <[email protected]>
Date:   Tue Oct 29 12:27:29 2024 +0000

    Translations: Update Polish

    Currently translated at 100.0% (5774 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/

    powered by weblate

commit f4ac7e7f6598283ea5ae616e65896a976f9788ca
Author: Mira <[email protected]>
Date:   Thu Oct 31 12:59:28 2024 +0100

    Add warning that cross-selling can't prevent unwanted combinations (#4596)

    * Add warning that cross-selling can't prevent unwanted combinations

    * Update src/pretix/control/templates/pretixcontrol/items/category.html

    Co-authored-by: Raphael Michel <[email protected]>

    ---------

    Co-authored-by: Raphael Michel <[email protected]>

commit 81d7045b318326e02aa1ab2d6146680002e1f3d7
Author: Raphael Michel <[email protected]>
Date:   Tue Oct 29 17:31:51 2024 +0100

    Public event filter: Make "all" option clearer (Z#23169843) (#4585)

    * Public event filter: Make "all" option clearer

    * Fix widget tests

    * Update src/tests/presale/test_widget.py

    Co-authored-by: Richard Schreiber <[email protected]>

    ---------

    Co-authored-by: Richard Schreiber <[email protected]>

commit f9502a3212e3c73e86cf5ffd46d65c553e725553
Author: Richard Schreiber <[email protected]>
Date:   Tue Oct 29 16:37:06 2024 +0100

    Fix testutils redis mock (#4586)

commit a31f6244176293cc65eb80049214977ab7b2b92d
Author: Richard Schreiber <[email protected]>
Date:   Tue Oct 29 16:36:43 2024 +0100

    Dev: add support for asyncio_default_fixture_loop_scope in pytest-asyncio (#4589)

commit 3f99e0bece90c3ee34e371d07c4f3bf72c0d63f4
Author: Raphael Michel <[email protected]>
Date:   Tue Oct 29 11:47:25 2024 +0100

    Bump version to 2024.11.0.dev0

commit 7e64f2b38aa7375f33268e0d060bd5253a65592c
Author: Raphael Michel <[email protected]>
Date:   Tue Oct 29 11:47:10 2024 +0100

    Bump version to 2024.10.0

commit ee2bc93608d353be8ab85246d85c98f2455d94b3
Author: Raphael Michel <[email protected]>
Date:   Tue Oct 29 11:30:35 2024 +0100

    Fix handling of device_info_updated signal

commit fb4bed9d0dd032536c21551da87d1283fdc17730
Author: Raphael Michel <[email protected]>
Date:   Tue Oct 29 09:00:29 2024 +0000

    Translations: Update German (informal) (de_Informal)

    Currently translated at 100.0% (5774 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

    powered by weblate

commit aec75e4d0c891dd1e706a2fdcf5af59cb19f75a5
Author: Raphael Michel <[email protected]>
Date:   Tue Oct 29 09:00:34 2024 +0000

    Translations: Update German

    Currently translated at 100.0% (5774 of 5774 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/

    powered by weblate

commit e7e41470fb65341833e8a32c50961ebc4ba6b53c
Author: Raphael Michel <[email protected]>
Date:   Tue Oct 29 09:54:05 2024 +0100

    Update po files
    [CI skip]

    Signed-off-by: Raphael Michel <[email protected]>

commit 0aa9dda90a00d60d177b8e7cb4802b62399a56fb
Author: Raphael Michel <[email protected]>
Date:   Tue Oct 29 09:53:36 2024 +0100

    Cross-selling: Use different label if there are no add-on products (#4577)

    * Cross-selling: Use different label if there are no add-on products

    * Update src/pretix/presale/templates/pretixpresale/event/checkout_addons.html

    Co-authored-by: Richard Schreiber <[email protected]>

    * Fix a11y problem

    * Fix headline order

    ---------

    Co-authored-by: Richard Schreiber <[email protected]>

commit d97c983b6f7f2b30b66fb9e8e42738ff2de4a5b2
Author: Mira <[email protected]>
Date:   Tue Oct 29 09:14:22 2024 +0100

    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

commit 6c957f31ca30885b1ee8dd10eb98d8f5c4e1ec85
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 29 09:14:04 2024 +0100

    Update django-hijack requirement from ==3.6.* to ==3.7.* (#4581)

    Updates the requirements on [django-hijack](https://github.com/django-hijack/django-hijack) to permit the latest version.
    - [Release notes](https://github.com/django-hijack/django-hijack/releases)
    - [Changelog](https://github.com/django-hijack/django-hijack/blob/master/docs/release-button.png)
    - [Commits](https://github.com/django-hijack/django-hijack/compare/3.6.0...3.7.0)

    ---
    updated-dependencies:
    - dependency-name: django-hijack
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 8e6b4b3ec79f05d76a7935be62219f202778fa38
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 29 09:13:58 2024 +0100

    Update pypdf requirement from ==5.0.* to ==5.1.* (#4582)

    Updates the requirements on [pypdf](https://github.com/py-pdf/pypdf) to permit the latest version.
    - [Release notes](https://github.com/py-pdf/pypdf/releases)
    - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/py-pdf/pypdf/compare/5.0.0...5.1.0)

    ---
    updated-dependencies:
    - dependency-name: pypdf
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit b24de62f73dcbb3817b03072ecb8f420f0a3bc09
Author: arjan-s <[email protected]>
Date:   Mon Oct 28 14:41:27 2024 +0000

    Translations: Update Dutch

    Currently translated at 85.5% (4938 of 5773 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/

    powered by weblate

commit cdbd220a1297b60ff130f024315c44dadb065420
Author: Raphael Michel <[email protected]>
Date:   Mon Oct 28 17:49:47 2024 +0100

    Fix time zone of parsed print log

commit 2f11aee5128888177ea324babbd920e0c82b7c95
Author: Raphael Michel <[email protected]>
Date:   Mon Oct 28 11:52:52 2024 +0000

    Translations: Update German (informal) (de_Informal)

    Currently translated at 100.0% (5773 of 5773 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

    powered by weblate

commit 8ea475ce390947554dbb4aef5abca5a34d0a6703
Author: Raphael Michel <[email protected]>
Date:   Mon Oct 28 11:52:49 2024 +0000

    Translations: Update German

    Currently translated at 100.0% (5773 of 5773 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/

    powered by weblate

commit b29bc9db96067ed8e55d5936e231682fd4d71f16
Author: Raphael Michel <[email protected]>
Date:   Mon Oct 28 11:50:37 2024 +0000

    Translations: Update German (informal) (de_Informal)

    Currently translated at 100.0% (5773 of 5773 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

    powered by weblate

commit 6bd669413280b250315fc62382ca2ec835ac4227
Author: Raphael Michel <[email protected]>
Date:   Mon Oct 28 11:48:37 2024 +0000

    Translations: Update German

    Currently translated at 100.0% (5773 of 5773 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/

    powered by weblate

commit 110e6e248e04a64ddc87d4b5f061c8b3dbf58f48
Author: Raphael Michel <[email protected]>
Date:   Mon Oct 28 12:31:20 2024 +0100

    Update po files
    [CI skip]

    Signed-off-by: Raphael Michel <[email protected]>

commit 985f4d969d6cce0365690cd5313bafa4bb11c78c
Author: Davide Manzella <[email protected]>
Date:   Fri Oct 25 16:33:53 2024 +0000

    Translations: Update Italian

    Currently translated at 23.1% (1333 of 5762 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

    powered by weblate

commit 826bd07b01c4ae661c8b0874d70f7089fe4ca3b2
Author: Mira <[email protected]>
Date:   Mon Oct 28 12:25:03 2024 +0100

    Add action buttons to "missing quota" warnings (#4533)

    * Add action buttons to "missing quota" warnings

    * Update item.py

commit 3e4e86742a196694c949a489436c5ddfb7c0580a
Author: Raphael Michel <[email protected]>
Date:   Mon Oct 28 12:24:23 2024 +0100

    Add print logs (#4475)

    * Add print logs

    * Add attribute successful

    * Rebase migration

    * Fix tests on postgres

commit ef5fcde5d9345d053063fc87de756af16bb551ac
Author: Raphael Michel <[email protected]>
Date:   Mon Oct 28 11:27:27 2024 +0100

    Seating plans: Validate duplicate seat IDs (#4564)

commit 8f1d53d016321af476d869efb5ed254906a806cd
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 22:05:02 2024 +0200

    Tests: Add separation of database lock indices by pytest worker (#4553)

    * Add separation of database lock indices by pytest worker

    * Fix ID derivation

    * Update conftest.py

commit 9ca1573fcf8db3cbf217ddadec87e17c1fa18568
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 22:00:14 2024 +0200

    Tests: Remove pytest-rerunfailures (#4572)

commit 5795aa649233f9dfc5867ef10d9b22c993b8d9fa
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 21:58:00 2024 +0200

    Docs: Fix various sphinx warnings

commit 6e0613a2af2a87f109d9f9261f8e06e6e0814b7d
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 21:45:34 2024 +0200

    CI: Remove warnings from PostgreSQL about health check (#4571)

    * CI: Remove warnings from PostgreSQL about health check

    * Update tests.yml

    * Update tests.yml

commit b43ed38483b71c8465e233a4d2056fe2c56c9121
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 21:40:03 2024 +0200

    CI: Do not fail if codecov upload fails (#4570)

    This happens all the time with external PRs until https://github.com/codecov/engineering-team/issues/1574 is solved and is doing more harm than good. We still see if there is no coverage attached.

commit f0fedf0001a46f44f21248785214ce1347417ef7
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 21:27:38 2024 +0200

    Tests: Resolve deprecation warning for pytest-asyncio (#4569)

commit 19373b8f91c15f09102a9251aca2fe436dfa943f
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 21:19:48 2024 +0200

    CI: Update codecov-action (#4568)

commit 45fd13786a2cdaf43f666c08ba905c8bd3326e87
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 25 21:14:30 2024 +0200

    Update pillow requirement from ==10.4.* to ==11.0.* (#4566)

    Updates the requirements on [pillow](https://github.com/python-pillow/Pillow) to permit the latest version.
    - [Release notes](https://github.com/python-pillow/Pillow/releases)
    - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
    - [Commits](https://github.com/python-pillow/Pillow/compare/10.4.0...11.0.0)

    ---
    updated-dependencies:
    - dependency-name: pillow
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit ae5111ee7e81fd9ebe141a3491cd8785b45c22c5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 25 20:53:11 2024 +0200

    Update zeep requirement from ==4.2.* to ==4.3.* (#4567)

    Updates the requirements on [zeep](https://github.com/mvantellingen/python-zeep) to permit the latest version.
    - [Release notes](https://github.com/mvantellingen/python-zeep/releases)
    - [Changelog](https://github.com/mvantellingen/python-zeep/blob/main/CHANGES)
    - [Commits](https://github.com/mvantellingen/python-zeep/compare/4.2.0...4.3.1)

    ---
    updated-dependencies:
    - dependency-name: zeep
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d8bf3065d0c25f5c9a8762639f4aee872afd3e7e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 25 20:51:30 2024 +0200

    Update redis requirement from ==5.1.* to ==5.2.* (#4565)

    Updates the requirements on [redis](https://github.com/redis/redis-py) to permit the latest version.
    - [Release notes](https://github.com/redis/redis-py/releases)
    - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
    - [Commits](https://github.com/redis/redis-py/compare/v5.1.0a1...v5.2.0)

    ---
    updated-dependencies:
    - dependency-name: redis
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 54f077665c1163edc50296f1b4774667cda2eb01
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 17:47:04 2024 +0200

    CI: Remove mentions of travis CI, we have migrated away years ago (#4562)

commit 482a66c546b38303d324443f00bc17f9d86fc3f7
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 17:18:42 2024 +0200

    CI: Run PostgreSQL as a native service (#4560)

    * GH Actions: Fix PostgreSQL issues

    * Map PostgreSQL port

commit e4cef6e46b9a2ddf0f1c39de7d9b490974c1fa2a
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 17:06:11 2024 +0200

    CI: Make sure apt is non-interactive (to not break act) (#4559)

commit cbee1b71fe72ef9f671a498ee0b63d2b667a75a6
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 17:05:58 2024 +0200

    CI: Install dependencies with uv for speedup (#4558)

commit 0cd12906242fe8c5fe70458abe8fe9af14ad0b84
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 17:04:16 2024 +0200

    Tests: Fix two flaky tests (#4557)

    * Test: Fix test that relies on unstable database result order

    * Tests: Fix test that fails between 0am and 1am

commit 565f5e2ea71fbc2981bbea6854967ea579a5d0ea
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 16:44:22 2024 +0200

    Tests: Run fakeredis on different virtual ports per pytest worker (#4555)

commit b46c0eba0cd7465d5f140636bc75617f4d8b5ea7
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 14:32:28 2024 +0200

    pytest: Fix failure with fakeserver and xdist

commit 39c3aef7bca675eb37ec2416571633f58d66ff70
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 12:54:25 2024 +0200

    Fix fakeredis usage

commit cf3087453cb2ebbf0dafb3876540e703acfa43db
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 25 12:28:22 2024 +0200

    Update fakeredis requirement from ==2.24.* to ==2.26.* (#4551)

    Updates the requirements on [fakeredis](https://github.com/cunla/fakeredis-py) to permit the latest version.
    - [Release notes](https://github.com/cunla/fakeredis-py/releases)
    - [Commits](https://github.com/cunla/fakeredis-py/compare/v2.24.0...v2.26.0)

    ---
    updated-dependencies:
    - dependency-name: fakeredis
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 7a870ee52100dda9107634f76ab49fa5bfe33ae1
Author: Raphael Michel <[email protected]>
Date:   Fri Oct 25 00:02:52 2024 +0200

    Fix test that does not work on postgresql

commit 392229063375b78abda1cbeee1baece6a2f18bc3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 24 22:54:28 2024 +0200

    Update dnspython requirement from ==2.6.* to ==2.7.* (#4511)

    Updates the requirements on [dnspython](https://github.com/rthalley/dnspython) to permit the latest version.
    - [Release notes](https://github.com/rthalley/dnspython/releases)
    - [Changelog](https://github.com/rthalley/dnspython/blob/main/doc/whatsnew.rst)
    - [Commits](https://github.com/rthalley/dnspython/compare/v2.6.0rc1...v2.7.0)

    ---
    updated-dependencies:
    - dependency-name: dnspython
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 8aa13d7e3efd7b60c6509109bbb5d0431eb62ff9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 24 22:53:58 2024 +0200

    Update sentry-sdk requirement from ==2.15.* to ==2.17.* (#4536)

    Updates the requirements on [sentry-sdk](https://github.com/getsentry/sentry-python) to permit the latest version.
    - [Release notes](https://github.com/getsentry/sentry-python/releases)
    - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/getsentry/sentry-python/compare/2.15.0...2.17.0)

    ---
    updated-dependencies:
    - dependency-name: sentry-sdk
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 22e9a6eb921b005d166740a2772462652db74003
Author: Raphael Michel <[email protected]>
Date:   Thu Oct 24 22:50:34 2024 +0200

    Add warning to backend if cronjob is not running (#4550)

commit 2b6f82502eeef924bb4fec0942c3110dc49172e7
Author: arjan-s <[email protected]>
Date:   Wed Oct 23 14:55:37 2024 +0000

    Translations: Update Dutch

    Currently translated at 85.6% (4936 of 5762 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/

    powered by weblate

commit a10bf2a93998300a658ea30b850085ec9220beed
Author: Mira <[email protected]>
Date:   Wed Oct 23 17:12:03 2024 +0200

    Include "Cross-selling condition products" option when cloning category (#4534)

    * Include "Cross-selling condition products" option when cloning category

    * Add test case

    * Remove print

commit a80b7087d9f1bdd58e6c3ec957ecb2b1ef90c2d5
Author: arjan-s <[email protected]>
Date:   Wed Oct 23 13:18:11 2024 +0000

    Translations: Update Dutch

    Currently translated at 75.8% (176 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/

    powered by weblate

commit 4b143e98eb605eaa916eec484ed7c47e7461f79f
Author: arjan-s <[email protected]>
Date:   Wed Oct 23 13:20:56 2024 +0000

    Translations: Update Dutch

    Currently translated at 85.6% (4935 of 5762 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/

    powered by weblate

commit bdb8b597d02717c5cd4838d2651bab927449aaae
Author: Yasunobu YesNo Kawaguchi <[email protected]>
Date:   Tue Oct 22 11:50:57 2024 +0000

    Translations: Update Japanese

    Currently translated at 3.4% (198 of 5762 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/

    powered by weblate

commit b1c9f40bc87be319d0ecab0adb205a69c7c974b4
Author: Ryo Tagami <[email protected]>
Date:   Tue Oct 22 11:41:57 2024 +0000

    Translations: Update Japanese

    Currently translated at 3.4% (198 of 5762 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/

    powered by weblate

commit a3b6a008b550127cdc07e899870d7f6a6c13c1c2
Author: CVZ-es <[email protected]>
Date:   Tue Oct 22 08:49:03 2024 +0000

    Translations: Update Spanish

    Currently translated at 99.5% (231 of 232 strings)

    Translation: pretix/pretix (JavaScript parts)
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/

    powered by weblate

commit 9ce05e5cb91a2b676f26501a6d0e67deefcc7b25
Author: CVZ-es <[email protected]>
Date:   Tue Oct 22 08:40:11 2024 +0000

    Translations: Update Spanish

    Currently translated at 96.4% (5560 of 5762 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit f306527981ca58d43a9712ab10d52a3aba38b6e4
Author: CVZ-es <[email protected]>
Date:   Mon Oct 21 15:27:04 2024 +0000

    Translations: Update Spanish

    Currently translated at 95.1% (5485 of 5762 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 3e17ff9faa60a64476e4a1bedb865c620fc6aa94
Author: CVZ-es <[email protected]>
Date:   Mon Oct 21 13:25:13 2024 +0000

    Translations: Update Spanish

    Currently translated at 91.7% (5288 of 5762 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 2a16cd46555ae1645931e05456ae46a1645c29a8
Author: CVZ-es <[email protected]>
Date:   Mon Oct 21 11:46:39 2024 +0000

    Translations: Update Spanish

    Currently translated at 90.7% (5228 of 5762 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit d1078da5bf2fb88e4dde4a8252cae69b82b6080b
Author: Ryo Tagami <[email protected]>
Date:   Mon Oct 21 07:22:37 2024 +0000

    Translations: Update Japanese

    Currently translated at 3.3% (195 of 5762 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/

    powered by weblate

commit 483e7bc4ad637ef9ecf83ed9c2ee545f50f9d710
Author: CVZ-es <[email protected]>
Date:   Mon Oct 21 08:47:09 2024 +0000

    Translations: Update Spanish

    Currently translated at 89.8% (5175 of 5762 strings)

    Translation: pretix/pretix
    Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

    powered by weblate

commit 401218b0a3e5850217ed3a114e49f1103ff648e6
Author: Mira <[email protected]>
Date:   Wed Oct 23 16:42:22 2024 +0200

    API: Allow filtering subevents by is_public (#4544)

commit 19175258fd9fb76410cbc6f442364341827b9167
Author: Raphael Michel <[email protected]>
Date:   Wed Oct 23 16:29:33 2024 +0200

    API: Fix event cloning, limit_sales_channels should never be set when all_sales_channels is set (Z#23169537)

commit 22c36b89dae30a50cc35a5bf5c85390774a178f7
Author: Mira <[email protected]>
Date:   Mon Oct 21 16:46:32 2024 +0200

    Show proper error message in case of add-ons that are required, sold-out and hidden (#4545)

commit 2697ed0c5d4d6a2278778d0cfb030e55b96cab97
Author: Mira <[email protected]>
Date:   Mon Oct 21 14:45:04 2024 +0200

    QuestionView: Carry over subevent filter to order list (#4543)

commit f81d820a02adc74e4b8c2adae3cf7ebd6c02f292
Author: pretix translation bot <[email protected]>
Date:   Mon Oct 21 13:28:34 2024 +0200

    Update translations (#4537)

    Co-authored-by: Patrick Chilton <[email protected]>
    Co-authored-by: Lovro <[email protected]>
    Co-authored-by: CVZ-es <[email protected]>
    Co-authored-by: Ryo Tagami <[email protected]>
    Co-authored-by: Ryo <[email protected]>

commit f8df66e621c11ccc379f8cf085cc50f2aa36141f
Author: Mira <[email protected]>
Date:   Mon Oct 21 13:27:43 2024 +0200

    Redirect to next step if AddOnsStep would show up empty (Z#23167007) (#4530)

commi…
  • Loading branch information
dkelsen committed Nov 27, 2024
1 parent 67e83eb commit 058abd2
Show file tree
Hide file tree
Showing 347 changed files with 173,974 additions and 126,909 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
restore-keys: |
${{ runner.os }}-pip-
- name: Install system dependencies
run: sudo apt update && sudo apt install gettext unzip
run: sudo apt update && sudo apt install -y gettext unzip
- name: Install Python dependencies
run: pip3 install -U setuptools build pip check-manifest
- name: Run check-manifest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
restore-keys: |
${{ runner.os }}-pip-
- name: Install system packages
run: sudo apt update && sudo apt install enchant-2 hunspell aspell-en
run: sudo apt update && sudo apt install -y enchant-2 hunspell aspell-en
- name: Install Dependencies
run: pip3 install -Ur requirements.txt
working-directory: ./doc
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/strings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ jobs:
restore-keys: |
${{ runner.os }}-pip-
- name: Install system packages
run: sudo apt update && sudo apt install gettext
run: sudo apt update && sudo apt -y install gettext
- name: Install Dependencies
run: pip3 install -e ".[dev]"
run: pip3 install uv && uv pip install --system -e ".[dev]"
- name: Compile messages
run: python manage.py compilemessages
working-directory: ./src
Expand All @@ -62,7 +62,7 @@ jobs:
- name: Install system packages
run: sudo apt update && sudo apt install enchant-2 hunspell hunspell-de-de aspell-en aspell-de
- name: Install Dependencies
run: pip3 install -e ".[dev]"
run: pip3 install uv && uv pip install --system -e ".[dev]"
- name: Spellcheck translations
run: potypo
working-directory: ./src
4 changes: 2 additions & 2 deletions .github/workflows/style.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
restore-keys: |
${{ runner.os }}-pip-
- name: Install Dependencies
run: pip3 install -e ".[dev]" psycopg2-binary
run: pip3 install uv && uv pip install --system -e ".[dev]" psycopg2-binary
- name: Run isort
run: isort -c .
working-directory: ./src
Expand All @@ -55,7 +55,7 @@ jobs:
restore-keys: |
${{ runner.os }}-pip-
- name: Install Dependencies
run: pip3 install -e ".[dev]" psycopg2-binary
run: pip3 install uv && uv pip install --system -e ".[dev]" psycopg2-binary
- name: Run flake8
run: flake8 .
working-directory: ./src
Expand Down
32 changes: 19 additions & 13 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,21 @@ jobs:
python-version: "3.9"
- database: sqlite
python-version: "3.10"
services:
postgres:
image: postgres:15
env:
POSTGRES_PASSWORD: postgres
POSTGRES_DB: pretix
options: >-
--health-cmd "pg_isready -U postgres -d pretix"
--health-interval 10s
--health-timeout 5s
--health-retries 5
ports:
- 5432:5432
steps:
- uses: actions/checkout@v4
- uses: harmon758/postgresql-action@v1
with:
postgresql version: '15'
postgresql db: 'pretix'
postgresql user: 'postgres'
postgresql password: 'postgres'
if: matrix.database == 'postgres'
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
Expand All @@ -50,9 +56,9 @@ jobs:
restore-keys: |
${{ runner.os }}-pip-
- name: Install system dependencies
run: sudo apt update && sudo apt install gettext
run: sudo apt update && sudo apt install -y gettext
- name: Install Python dependencies
run: pip3 install --ignore-requires-python -e ".[dev]" psycopg2-binary # We ignore that flake8 needs newer python as we don't run flake8 during tests
run: pip3 install uv && uv pip install --system -e ".[dev]" psycopg2-binary
- name: Run checks
run: python manage.py check
working-directory: ./src
Expand All @@ -64,15 +70,15 @@ jobs:
run: make all compress
- name: Run tests
working-directory: ./src
run: PRETIX_CONFIG_FILE=tests/travis_${{ matrix.database }}.cfg py.test -n 3 -p no:sugar --cov=./ --cov-report=xml --reruns 3 tests --maxfail=100
run: PRETIX_CONFIG_FILE=tests/ci_${{ matrix.database }}.cfg py.test -n 3 -p no:sugar --cov=./ --cov-report=xml tests --maxfail=100
- name: Run concurrency tests
working-directory: ./src
run: PRETIX_CONFIG_FILE=tests/travis_${{ matrix.database }}.cfg py.test tests/concurrency_tests/ --reruns 0 --reuse-db
run: PRETIX_CONFIG_FILE=tests/ci_${{ matrix.database }}.cfg py.test tests/concurrency_tests/ --reuse-db
if: matrix.database == 'postgres'
- name: Upload coverage
uses: codecov/codecov-action@v1
uses: codecov/codecov-action@v4
with:
file: src/coverage.xml
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: true
fail_ci_if_error: false
if: matrix.database == 'postgres' && matrix.python-version == '3.11'
2 changes: 1 addition & 1 deletion .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ tests:
- cd src
- python manage.py check
- make all compress
- PRETIX_CONFIG_FILE=tests/travis_sqlite.cfg py.test --reruns 3 -n 3 tests --maxfail=100
- PRETIX_CONFIG_FILE=tests/ci_sqlite.cfg py.test -n 3 tests --maxfail=100
except:
- pypi
pypi:
Expand Down
9 changes: 9 additions & 0 deletions doc/admin/config.rst
Original file line number Diff line number Diff line change
Expand Up @@ -288,17 +288,26 @@ Example::
[django]
secret=j1kjps5a5&4ilpn912s7a1!e2h!duz^i3&idu@_907s$wrz@x-
debug=off
passwords_argon2=on

``secret``
The secret to be used by Django for signing and verification purposes. If this
setting is not provided, pretix will generate a random secret on the first start
and will store it in the filesystem for later usage.

``secret_fallback0`` ... ``secret_fallback9``
Prior versions of the secret to be used by Django for signing and verification purposes that will still
be accepted but no longer be used for new signing.

``debug``
Whether or not to run in debug mode. Default is ``False``.

.. WARNING:: Never set this to ``True`` in production!

``passwords_argon``
Use the ``argon2`` algorithm for password hashing. Disable on systems with a small number of CPU cores (currently
less than 8).

``profile``
Enable code profiling for a random subset of requests. Disabled by default, see
:ref:`perf-monitoring` for details.
Expand Down
5 changes: 2 additions & 3 deletions doc/admin/installation/docker_smallscale.rst
Original file line number Diff line number Diff line change
Expand Up @@ -231,11 +231,10 @@ The following snippet is an example on how to configure a nginx proxy for pretix
}
}
server {
listen 443 default_server;
listen [::]:443 ipv6only=on default_server;
listen 443 ssl default_server;
listen [::]:443 ipv6only=on ssl default_server;
server_name pretix.mydomain.com;

ssl on;
ssl_certificate /path/to/cert.chain.pem;
ssl_certificate_key /path/to/key.pem;

Expand Down
5 changes: 2 additions & 3 deletions doc/admin/installation/manual_smallscale.rst
Original file line number Diff line number Diff line change
Expand Up @@ -216,11 +216,10 @@ The following snippet is an example on how to configure a nginx proxy for pretix
}
}
server {
listen 443 default_server;
listen [::]:443 ipv6only=on default_server;
listen 443 ssl default_server;
listen [::]:443 ipv6only=on ssl default_server;
server_name pretix.mydomain.com;

ssl on;
ssl_certificate /path/to/cert.chain.pem;
ssl_certificate_key /path/to/key.pem;

Expand Down
10 changes: 5 additions & 5 deletions doc/api/resources/auto_checkin_rules.rst
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ Endpoints
"mode": "placed",
"all_sales_channels": false,
"limit_sales_channels": ["web"],
"all_products": False,
"all_products": false,
"limit_products": [2, 3],
"limit_variations": [456],
"all_payment_methods": true,
Expand Down Expand Up @@ -113,7 +113,7 @@ Endpoints
"mode": "placed",
"all_sales_channels": false,
"limit_sales_channels": ["web"],
"all_products": False,
"all_products": false,
"limit_products": [2, 3],
"limit_variations": [456],
"all_payment_methods": true,
Expand Down Expand Up @@ -146,7 +146,7 @@ Endpoints
"mode": "placed",
"all_sales_channels": false,
"limit_sales_channels": ["web"],
"all_products": False,
"all_products": false,
"limit_products": [2, 3],
"limit_variations": [456],
"all_payment_methods": true,
Expand All @@ -167,7 +167,7 @@ Endpoints
"mode": "placed",
"all_sales_channels": false,
"limit_sales_channels": ["web"],
"all_products": False,
"all_products": false,
"limit_products": [2, 3],
"limit_variations": [456],
"all_payment_methods": true,
Expand Down Expand Up @@ -216,7 +216,7 @@ Endpoints
"mode": "placed",
"all_sales_channels": false,
"limit_sales_channels": ["web"],
"all_products": False,
"all_products": false,
"limit_products": [2, 3],
"limit_variations": [456],
"all_payment_methods": true,
Expand Down
41 changes: 36 additions & 5 deletions doc/api/resources/categories.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,22 @@ position integer An integer, use
is_addon boolean If ``true``, items within this category are not on sale
on their own but the category provides a source for
defining add-ons for other products.
cross_selling_mode string If ``null``, cross-selling is disabled for this category.
If ``"only"``, it is only visible in the cross-selling
step.
If ``"both"``, it is visible on the normal index page
as well.
Only available if ``is_addon`` is ``false``.
cross_selling_condition string Only relevant if ``cross_selling_mode`` is not ``null``.
If ``"always"``, always show in cross-selling step.
If ``"products"``, only show if the cart contains one of
the products listed in ``cross_selling_match_products``.
If ``"discounts"``, only show products that qualify for
a discount according to discount rules.
cross_selling_match_products list of integer Only relevant if ``cross_selling_condition`` is
``"products"``. Internal ID of the items of which at
least one needs to be in the cart for this category to
be shown.
===================================== ========================== =======================================================


Expand Down Expand Up @@ -60,7 +76,10 @@ Endpoints
"internal_name": "",
"description": {"en": "Tickets are what you need to get in."},
"position": 1,
"is_addon": false
"is_addon": false,
"cross_selling_mode": null,
"cross_selling_condition": null,
"cross_selling_match_products": []
}
]
}
Expand Down Expand Up @@ -102,7 +121,10 @@ Endpoints
"internal_name": "",
"description": {"en": "Tickets are what you need to get in."},
"position": 1,
"is_addon": false
"is_addon": false,
"cross_selling_mode": null,
"cross_selling_condition": null,
"cross_selling_match_products": []
}

:param organizer: The ``slug`` field of the organizer to fetch
Expand Down Expand Up @@ -130,7 +152,10 @@ Endpoints
"internal_name": "",
"description": {"en": "Tickets are what you need to get in."},
"position": 1,
"is_addon": false
"is_addon": false,
"cross_selling_mode": null,
"cross_selling_condition": null,
"cross_selling_match_products": []
}

**Example response**:
Expand All @@ -147,7 +172,10 @@ Endpoints
"internal_name": "",
"description": {"en": "Tickets are what you need to get in."},
"position": 1,
"is_addon": false
"is_addon": false,
"cross_selling_mode": null,
"cross_selling_condition": null,
"cross_selling_match_products": []
}

:param organizer: The ``slug`` field of the organizer of the event to create a category for
Expand Down Expand Up @@ -193,7 +221,10 @@ Endpoints
"internal_name": "",
"description": {"en": "Tickets are what you need to get in."},
"position": 1,
"is_addon": true
"is_addon": true,
"cross_selling_mode": null,
"cross_selling_condition": null,
"cross_selling_match_products": []
}

:param organizer: The ``slug`` field of the organizer to modify
Expand Down
29 changes: 6 additions & 23 deletions doc/api/resources/checkinlists.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,6 @@ subevent integer ID of the date
position_count integer Number of tickets that match this list (read-only).
checkin_count integer Number of check-ins performed on this list (read-only).
include_pending boolean If ``true``, the check-in list also contains tickets from orders in pending state.
auto_checkin_sales_channels list of strings All items on the check-in list will be automatically marked as checked-in when purchased through any of the listed sales channels.
**Deprecated, will be removed in pretix 2024.10.** Use :ref:`rest-autocheckinrules`: instead.
allow_multiple_entries boolean If ``true``, subsequent scans of a ticket on this list should not show a warning but instead be stored as an additional check-in.
allow_entry_after_exit boolean If ``true``, subsequent scans of a ticket on this list are valid if the last scan of the ticket was an exit scan.
rules object Custom check-in logic. The contents of this field are currently not considered a stable API and modifications through the API are highly discouraged.
Expand Down Expand Up @@ -91,10 +89,7 @@ Endpoints
"allow_entry_after_exit": true,
"exit_all_at": null,
"rules": {},
"addon_match": false,
"auto_checkin_sales_channels": [
"pretixpos"
]
"addon_match": false
}
]
}
Expand Down Expand Up @@ -146,10 +141,7 @@ Endpoints
"allow_entry_after_exit": true,
"exit_all_at": null,
"rules": {},
"addon_match": false,
"auto_checkin_sales_channels": [
"pretixpos"
]
"addon_match": false
}

:param organizer: The ``slug`` field of the organizer to fetch
Expand Down Expand Up @@ -246,10 +238,7 @@ Endpoints
"subevent": null,
"allow_multiple_entries": false,
"allow_entry_after_exit": true,
"addon_match": false,
"auto_checkin_sales_channels": [
"pretixpos"
]
"addon_match": false
}

**Example response**:
Expand All @@ -271,10 +260,7 @@ Endpoints
"subevent": null,
"allow_multiple_entries": false,
"allow_entry_after_exit": true,
"addon_match": false,
"auto_checkin_sales_channels": [
"pretixpos"
]
"addon_match": false
}

:param organizer: The ``slug`` field of the organizer of the event/item to create a list for
Expand Down Expand Up @@ -326,10 +312,7 @@ Endpoints
"subevent": null,
"allow_multiple_entries": false,
"allow_entry_after_exit": true,
"addon_match": false,
"auto_checkin_sales_channels": [
"pretixpos"
]
"addon_match": false
}

:param organizer: The ``slug`` field of the organizer to modify
Expand All @@ -342,7 +325,7 @@ Endpoints

.. http:delete:: /api/v1/organizers/(organizer)/events/(event)/checkinlist/(id)/
Delete a check-in list. Note that this also deletes the information on all check-ins performed via this list.
Delete a check-in list. **Note that this also deletes the information on all check-ins performed via this list.**

**Example request**:

Expand Down
Loading

0 comments on commit 058abd2

Please sign in to comment.