Raphael Michel
a7735d5d9e
API: Allow request_valid_from in the past ( #4048 )
2024-04-03 17:21:25 +02:00
Raphael Michel
174c81a22b
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5598 of 5598 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-04-03 13:15:57 +02:00
Raphael Michel
38c6294ede
Translations: Update German
...
Currently translated at 100.0% (5598 of 5598 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-04-03 13:15:57 +02:00
Raphael Michel
217ae90642
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2024-04-03 12:43:52 +02:00
Raphael Michel
0c998ca884
Remove special handling of translations in pretix/helpers
2024-04-03 12:43:20 +02:00
Raphael Michel
b1691f867d
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5594 of 5594 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-04-03 11:43:39 +02:00
Raphael Michel
72e451b27b
Translations: Update German
...
Currently translated at 100.0% (5594 of 5594 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-04-03 11:43:39 +02:00
Raphael Michel
8124ced6c1
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2024-04-03 11:22:25 +02:00
Raphael Michel
a3139944f6
Send notifications about login with new client or country ( #4032 )
...
* Send notifications about login with new client or country
* Rebase migration
* Remove immediately
* Fix isort
* Text update
2024-04-03 11:19:20 +02:00
Felix Schäfer
48493c517b
Add database.disable_server_side_cursors option ( #4016 )
2024-04-03 10:16:48 +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
Raphael Michel
4afb7a4976
Allow admins to generate emergency 2FA tokens ( #4035 )
...
* Allow admins to generate emergency 2FA tokens
* Update src/pretix/control/views/users.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-04-03 10:15:17 +02:00
Raphael Michel
22e5579ed1
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5585 of 5585 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-04-03 10:14:56 +02:00
Raphael Michel
79cd84e243
Translations: Update German
...
Currently translated at 100.0% (5585 of 5585 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-04-03 10:14:56 +02:00
Raphael Michel
fad4b8846c
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5585 of 5585 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-04-03 10:14:56 +02:00
Raphael Michel
0f4790afd8
Translations: Update German
...
Currently translated at 100.0% (5585 of 5585 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-04-03 10:14:56 +02:00
Raphael Michel
2068a5ac29
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2024-04-02 17:53:26 +02:00
Raphael Michel
440c97061c
Fix duplicate key on SQLite ( #4038 )
...
* Fix duplicate key on SQLite
* Update migration
2024-04-02 17:37:37 +02:00
Raphael Michel
3b6d0c4341
Translations: Add Slovak
2024-04-02 17:28:11 +02:00
Raphael Michel
06ac4b0250
Translations: Add Slovak
2024-04-02 17:28:11 +02:00
Raphael Michel
a233b92f6f
Add disable date of waiting list to event timeline ( #4036 )
2024-04-02 17:15:41 +02:00
Raphael Michel
4ea4189e6d
Allow team admins to require two-factor authentication ( #4034 )
...
* Allow team admins to require two-factor authentication
* Add API tests
* Improve logic
* ADd button tooltip
2024-04-02 17:15:16 +02:00
Raphael Michel
c68ee56d51
Log discarding a valid session for suspicious reasons ( #4025 )
2024-04-02 13:52:30 +02:00
Thatthep
5c0587c30e
Translations: Update Thai
...
Currently translated at 0.6% (36 of 5574 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2024-04-02 11:45:11 +02:00
Raphael Michel
f3f42a8a42
Login: Add logging for incorrect JS hostnames
2024-04-02 11:34:43 +02:00
Raphael Michel
cda8144ff0
Enforce uniqueness of order codes and ticket secrets ( #3988 )
...
* Enforce uniqueness of order codes and ticket secrets
* Fix test cases which created orders with identical codes
---------
Co-authored-by: Mira Weller <weller@rami.io >
2024-04-02 11:07:40 +02:00
dependabot[bot]
46203fd8ba
Bump @babel/core from 7.24.0 to 7.24.3 in /src/pretix/static/npm_dir ( #4027 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.24.0 to 7.24.3.
- [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.24.3/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 10:13:39 +02:00
dependabot[bot]
427f508627
Bump @babel/preset-env from 7.24.0 to 7.24.3 in /src/pretix/static/npm_dir ( #4028 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.24.0 to 7.24.3.
- [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.24.3/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 10:10:01 +02:00
Raphael Michel
887d06a485
Add .watchmanconfig
2024-03-31 23:14:57 +02:00
Raphael Michel
fb49046ac1
Log and count user logins ( #4020 )
...
* Log and count user logins
* Allow metrics without label
---------
Co-authored-by: Mira Weller <weller@rami.io >
2024-03-28 17:18:51 +01:00
Martin Gross
ce826e50f7
PDF: Check for allowed font name before adding modifiers to the name
2024-03-27 12:54:35 +01:00
Raphael Michel
d866c6954d
Bump to 2024.4.0.dev0
2024-03-27 12:15:31 +01:00
Raphael Michel
40c76dda74
Bump version to 2024.3.0
2024-03-27 12:14:07 +01:00
Raphael Michel
f532853021
Memberships: Prefer valid_from over event date for .is_valid() ( #4003 )
...
* Memberships: Prefer valid_from over event date for .is_valid()
* Fix tests
* Add parameter description
* Use reasonable default for requested_valid_from if membership starts in the future
* Set datetimepicker viewDate to closest allowed date
* Keep current value on going back to QuestionsStep
* Fix min_date/max_date in SplitDateTimePickerWidget
* Remove unused import
* Update src/pretix/base/models/memberships.py
Co-authored-by: Mira <weller@rami.io >
* Respect variations
---------
Co-authored-by: Mira Weller <weller@rami.io >
2024-03-27 12:11:20 +01:00
Martin Gross
8cb187502d
Event Fonts: Only run register_event_fonts with actual, still existing events (FIXES PRETIXEU-9WE)
2024-03-26 17:13:13 +01:00
Raphael Michel
156037f2cd
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5574 of 5574 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-03-26 16:53:43 +01:00
Raphael Michel
134d63fb3f
Translations: Update German
...
Currently translated at 100.0% (5574 of 5574 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-03-26 16:53:43 +01:00
Raphael Michel
816002fda0
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.9% (5572 of 5574 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-03-26 16:53:43 +01:00
Raphael Michel
3939bbc11c
Translations: Update German
...
Currently translated at 100.0% (5574 of 5574 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-03-26 16:53:43 +01:00
Raphael Michel
95d1603cc7
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2024-03-26 14:37:18 +01:00
Raphael Michel
ada3ada699
Fix #3974 -- Webhooks: Add type of checkin ( #3994 )
2024-03-26 14:21:57 +01:00
Richard Schreiber
97eaeac4f2
Fix: improve order-change headline on customer’s order page (Z#23148804) ( #4012 )
2024-03-26 11:19:17 +01:00
Martin Gross
d67f5c650c
Event-specific fonts and Web-Embedded Fonts (Z#23130701) ( #3893 )
2024-03-26 09:55:08 +01:00
Raphael Michel
273c1ae0a6
Waiting list: Allow to set auto-disable date (Z#23141338) ( #4004 )
...
* Waiting list: Allow to set auto-disable date (Z#23141338)
* ADd warning on non-esries events
2024-03-22 11:17:02 +01:00
Mira
a946c10ab4
Build jsi18n for all supported languages ( #4007 )
2024-03-22 10:19:27 +01:00
Raphael Michel
2d8fba7d7c
Treat partially paid expired orders as overpaid orders (Z#23147757) ( #3990 )
...
* Treat partially paid expired orders as overpaid orders (Z#23147757)
* Use is_overpaid from annotate_overpayments in OrderFilterForm
* Revert change to pending sum
* Show warning on order page
---------
Co-authored-by: Mira Weller <weller@rami.io >
2024-03-22 10:17:51 +01:00
Mira
e4e0bd7ca0
Fix regression in thumb filter ( #4006 )
2024-03-21 14:32:01 +01:00
Richard Schreiber
3651c88289
Widget: pass utm-params from embedding page to presale
2024-03-20 09:19:02 +01:00
Richard Schreiber
c92ca40026
Fix code style/flake8 issue
2024-03-19 13:56:43 +01:00
Mira
4d00efb549
Fix generating thumbs for favicon.ico
2024-03-19 13:54:02 +01:00