Commit Graph

10896 Commits

Author SHA1 Message Date
Raphael Michel
dad3de9cd3 API: Fix crash in check-in RPC 2023-11-09 14:40:03 +01:00
Raphael Michel
3566fc877a Optimize N+1 query found by Sentry in event creation (PRETIXEU-9AV) 2023-11-09 14:31:05 +01:00
Raphael Michel
77ff0298f1 Order import: Catch CSV parsing errors during iteration (PRETIXEU-9AW) 2023-11-09 14:25:50 +01:00
Raphael Michel
22301f5429 Order change: Do not crash on empty fee input (PRETIXEU-9B2) 2023-11-09 14:15:39 +01:00
Raphael Michel
25a83adc78 Paginator: Add options for advanced users in backend (#3697)
* Paginator: Add options for advanced users in backend

* Update src/pretix/static/pretixcontrol/js/ui/main.js

Co-authored-by: Richard Schreiber <schreiber@rami.io>

* Update src/pretix/static/pretixcontrol/js/ui/main.js

Co-authored-by: Richard Schreiber <schreiber@rami.io>

* Add clickability

---------

Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-11-09 10:09:31 +01:00
Richard Schreiber
9dc1328b47 Keep sales-channels in same order (Z#23135800) (#3705)
* Control: sort sales-channels desc

* sort asc, force web first

* Update src/pretix/base/channels.py

---------

Co-authored-by: Raphael Michel <michel@rami.io>
2023-11-09 10:09:20 +01:00
Raphael Michel
5d28e5a959 Add autoscroll to widget after changing pages (Z#23135651) (#3698)
* Add autoscroll to widget after changing pages

* revert add autoscroll to widget

* add watcher on root.view

* check if scrollIntoView is necessary

---------

Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-11-09 10:05:02 +01:00
Maciej Sowilski
4ff07d12a6 Translations: Update Polish
Currently translated at 16.5% (903 of 5461 strings)

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

powered by weblate
2023-11-09 10:02:48 +01:00
c0de-bender
5688293288 Translations: Update Polish
Currently translated at 16.5% (903 of 5461 strings)

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

powered by weblate
2023-11-09 10:02:48 +01:00
Zona Vip
9b77403796 Translations: Update Spanish
Currently translated at 81.0% (175 of 216 strings)

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

powered by weblate
2023-11-07 15:39:11 +01:00
Zona Vip
c93c2fb6e8 Translations: Update Spanish
Currently translated at 60.1% (3284 of 5461 strings)

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

powered by weblate
2023-11-07 15:39:11 +01:00
Raphael Michel
5800babdab Event list: Add date filter 2023-11-07 09:40:39 +01:00
Raphael Michel
5e3600ac44 Fix missing form option 2023-11-06 18:37:26 +01:00
Raphael Michel
3af2342d7b Replace Item.hidden_if_available with relationship to other Item (#3686)
* draft

* Implementation that is closer to old one

* Fix tests

* Add tests

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

Co-authored-by: Richard Schreiber <schreiber@rami.io>

* Review notes

---------

Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-11-06 13:26:32 +01:00
Raphael Michel
3d68c83907 Improve check-in deletion (#3688)
* Improve check-in deletion

* Add pluralization

* Disable buttons if nothing selected
2023-11-06 10:30:02 +01:00
dependabot[bot]
6366df2c24 Bump vue and vue-template-compiler in /src/pretix/static/npm_dir (#3679)
Bumps [vue](https://github.com/vuejs/core) and [vue-template-compiler](https://github.com/vuejs/vue). These dependencies needed to be updated together.

Updates `vue` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits)

Updates `vue-template-compiler` from 2.7.14 to 2.7.15
- [Release notes](https://github.com/vuejs/vue/releases)
- [Changelog](https://github.com/vuejs/vue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue/compare/v2.7.14...v2.7.15)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: vue-template-compiler
  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>
2023-11-06 10:25:13 +01:00
Fast128
05ca336c1b Translations: Update Polish
Currently translated at 15.9% (869 of 5461 strings)

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

powered by weblate
2023-11-06 10:07:40 +01:00
Zona Vip
f643102696 Translations: Update Spanish
Currently translated at 60.0% (3277 of 5461 strings)

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

powered by weblate
2023-11-06 10:07:40 +01:00
Jāzeps Benjamins Baško
33ef50daea Translations: Update Latvian
Currently translated at 39.4% (2153 of 5461 strings)

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

powered by weblate
2023-11-06 10:07:40 +01:00
Raphael Michel
8071207bf3 Order change: Allow price reduction as long as no refund is required (Z#23135268) (#3689)
* Order change: Allow price reduction as long as no refund is required

* Update src/pretix/base/settings.py

Co-authored-by: Richard Schreiber <schreiber@rami.io>

---------

Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-11-06 10:07:21 +01:00
Martin Gross
767bb27175 PayPal: Add visibility EventListener for onApprove (Z#23135203) (#3687) 2023-11-03 15:18:53 +01:00
Raphael Michel
b7f240faf0 Emphasize risk of deleting check-in lists 2023-11-03 13:46:35 +01:00
Raphael Michel
e0e2b2d7f7 Allow hidden payment methods on payment method change (#3682)
* Allow hidden payment methods on payment method change

* Save hashes to meta data
2023-11-03 13:42:34 +01:00
Raphael Michel
10b515f1d1 Fix incorrect import 2023-11-03 13:18:36 +01:00
dependabot[bot]
d81c05c444 Bump @rollup/plugin-node-resolve from 15.2.1 to 15.2.3 in /src/pretix/static/npm_dir (#3680)
Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) from 15.2.1 to 15.2.3.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/node-resolve-v15.2.3/packages/node-resolve)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-node-resolve"
  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>
2023-11-03 13:12:57 +01:00
Raphael Michel
bc0a205f03 Translations: Update German (informal) (de_Informal)
Currently translated at 100.0% (5461 of 5461 strings)

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

powered by weblate
2023-11-03 13:06:29 +01:00
Raphael Michel
0e53ddc83b Translations: Update German
Currently translated at 100.0% (5461 of 5461 strings)

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

powered by weblate
2023-11-03 13:06:29 +01:00
Raphael Michel
0400b577bb Badges: Create templates for common paper sizes (#3660)
* Badges: Create templates for common paper sizes

* Add more sizes

* format lazy
2023-11-03 12:37:20 +01:00
Raphael Michel
ec2085f125 Docs: Fix change version number 2023-11-02 21:32:28 +01:00
Raphael Michel
6430427e3a Docs: Fix change version number 2023-11-02 21:32:18 +01:00
Raphael Michel
38a1b6a417 Ignore deprecation warning in compressor 2023-11-02 19:57:23 +01:00
dependabot[bot]
764d7a2f1c Bump @rollup/plugin-babel from 6.0.3 to 6.0.4 in /src/pretix/static/npm_dir (#3677)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 19:40:43 +01:00
dependabot[bot]
e65564234f Bump @babel/core from 7.23.0 to 7.23.2 in /src/pretix/static/npm_dir (#3678)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 19:40:35 +01:00
Raphael Michel
1ec18eb44a Payment method change: Hide explanation if there are no fees 2023-11-02 14:33:26 +01:00
Raphael Michel
4c51c28d7a Order change: Emphasize warning on payment state (Z#23135268) 2023-11-02 14:23:42 +01:00
fyksen
eaa134089e Translations: Update Norwegian Bokmål
Currently translated at 99.5% (215 of 216 strings)

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

powered by weblate
2023-11-02 14:07:01 +01:00
fyksen
a015c9ca2a Translations: Update Norwegian Bokmål
Currently translated at 94.7% (5173 of 5461 strings)

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

powered by weblate
2023-11-02 14:07:01 +01:00
Raphael Michel
d8ca865fc6 Email: Fix color for organizer-level emails 2023-11-02 11:29:27 +01:00
Raphael Michel
987b02d733 Add Norwegian Bokmål language 2023-11-02 10:14:58 +01:00
fyksen
3dd8d4349d Translations: Update Norwegian Bokmål
Currently translated at 93.9% (203 of 216 strings)

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

powered by weblate
2023-11-02 10:13:55 +01:00
fyksen
fd43908e4c Translations: Update Norwegian Bokmål
Currently translated at 6.3% (346 of 5461 strings)

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

powered by weblate
2023-11-02 10:13:55 +01:00
fyksen
257ed8ebc3 Translations: Update Norwegian Bokmål
Currently translated at 6.2% (339 of 5461 strings)

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

powered by weblate
2023-11-02 10:13:55 +01:00
Jāzeps Benjamins Baško
dfd8bf1c0f Translations: Update Latvian
Currently translated at 38.8% (2124 of 5461 strings)

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

powered by weblate
2023-11-02 10:13:55 +01:00
Raphael Michel
0f709c2275 Device API: Fix RSA encryption crash (PRETIXEU-8Y2) 2023-10-31 10:23:14 +01:00
Raphael Michel
3b64e6046c API: Add endpoints for scheduled exports (#3659)
* API: Add endpoints for scheduled exports

* ADd note to docs
2023-10-27 17:15:53 +02:00
Raphael Michel
26cbc24a10 Waiting list: Use a deterministic order 2023-10-27 17:01:31 +02:00
Martin Gross
33a5479809 Add KulturPass documentation (#3671)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
Co-authored-by: Raphael Michel <michel@rami.io>
2023-10-27 15:32:07 +02:00
Raphael Michel
000c64755d Free price: Allow to suggest a different price than the minimum (#3666)
* Free price: Allow to suggest a different price than the minimum

* Full implementation

* Widget tests

* Add min values to titles
2023-10-27 13:36:01 +02:00
Raphael Michel
b32249d48b Make redirections after voucher redemption more consistent 2023-10-27 11:47:22 +02:00
Raphael Michel
c325cc1120 Fix crash in gift card detail view (PRETIXEU-97N) 2023-10-27 10:46:05 +02:00