Commit Graph

802 Commits

Author SHA1 Message Date
Raphael Michel
bbf360b569 Widget: Allow to call subevents by URL isntead of attribute 2023-11-28 09:37:45 +01:00
Raphael Michel
49d4324992 Event list filter: Save scroll position 2023-11-24 15:05:17 +01:00
Raphael Michel
a631890db1 Improve styling for <p> and <ul> combinations in alerts 2023-11-14 17:48:58 +01:00
Mira
a65df3ed9a Fix the 'data-checkbox-dependency-visual' attribute (#3720) 2023-11-14 14:52:10 +01:00
Richard Schreiber
69c2a1b3c2 UI: Improve panel collapse visibility (Z#23132549) (#3709)
* Move collapse indicator in panels before label

* only hide collapse indicator in panel titles

* remove unneeded collapse-indicators in pretix-control

* remove unneeded collapse-indicators in presale

* move collapse-indicator to left in variants-toggle-button

* remove chevron and use default collapse-indicator in control-variants
2023-11-13 14:23:28 +01:00
Raphael Michel
e73e5e0340 Bank transfer: Discourage payments before an order code exists (Z#23135042) (#3692)
* Bank transfer: Discourage payments befor an order code exists

* Update src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html

Co-authored-by: Mira <weller@rami.io>

---------

Co-authored-by: Mira <weller@rami.io>
2023-11-10 17:20:00 +01:00
Raphael Michel
d7aa94d6ae Add public filters based on meta data (#3673)
* Add public filters based on meta data

* Fix licenseheaders

* ignore empty values

* Fix tests

* Full non-widget implementation

* Widget support

* Add a few tests

* Allow to reorder properties

* Fix isort

* Allow to opt-out for specific events

* Fix name clash between new and old field to make migration feasible
2023-11-10 12:10:01 +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
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
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
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
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
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
Richard Schreiber
df1433786a Make select2-placeholder italic (#3664) 2023-10-23 18:55:56 +02:00
dependabot[bot]
bd41c0e78e Bump @babel/traverse from 7.23.0 to 7.23.2 in /src/pretix/static/npm_dir (#3657)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-20 16:26:30 +02:00
Raphael Michel
abda800953 Do not treat event as free if there are mandatory non-free addons (#3646) 2023-10-16 12:35:20 +02:00
dependabot[bot]
9d7d5389dc Bump @babel/preset-env from 7.22.15 to 7.23.2 in /src/pretix/static/npm_dir (#3647)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 11:16:33 +02:00
dependabot[bot]
fefa15fedd Bump @babel/core from 7.22.11 to 7.23.0 in /src/pretix/static/npm_dir (#3627)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 10:58:32 +02:00
Richard Schreiber
3a26d6173e Widget: add single-item-select shopping cart (Z#23131246) (#3633) 2023-10-16 10:56:00 +02:00
Richard Schreiber
7ee630928b UI: improve distinction between placeholder and input (#3640) 2023-10-16 10:41:37 +02:00
Richard Schreiber
0cbb38f3d4 Widget: Fix waitinglist-URL for subevents (Z#23132845) (#3635) 2023-10-09 12:17:28 +02:00
Raphael Michel
39a0eaff3e Add language translation score to selector widget (#3603)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-09-20 16:02:18 +02:00
Richard Schreiber
75abab403a Widget: make data-attributes reactive (#3586) 2023-09-14 10:51:35 +02:00
Richard Schreiber
af3100a354 E-mail content: insert placeholder into text on click 2023-09-14 10:32:22 +02:00
Richard Schreiber
66ae5d1af2 Widget: fix running different versions of Vue on the same page 2023-09-14 10:31:18 +02:00
Raphael Michel
eb04fdf4d2 Check-in rules: New variables (#3521) 2023-09-12 09:43:57 +02:00
Richard Schreiber
b04ec720dc Fix details sneak-peek keyup 2023-09-08 13:15:19 +02:00
Raphael Michel
c0031e4579 Add bulk operations for orders (#3548)
* Add bulk operations for orders

* UI tweaks

* Fix test failures

* Fix filter form

* Add tests

* Run isort
2023-09-06 17:02:21 +02:00
dependabot[bot]
c1ebbfe82a Bump @rollup/plugin-node-resolve from 15.1.0 to 15.2.1 in /src/pretix/static/npm_dir (#3564)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-04 21:35:34 +02:00
dependabot[bot]
7f36a80dd8 Bump @babel/preset-env in /src/pretix/static/npm_dir (#3571)
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.9 to 7.22.15.
- [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.22.15/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>
2023-09-04 18:42:24 +02:00
dependabot[bot]
c52b998ea8 Bump @babel/core from 7.22.9 to 7.22.11 in /src/pretix/static/npm_dir (#3563)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-04 17:29:32 +02:00
Mira
38173e3a54 Tax rules: add custom rules for country subdivision (e.g. state) (Z#23111850) (#3520) 2023-08-24 14:11:10 +02:00
Richard Schreiber
1073ea626e Banktransfer: make row-headers sticky (Z#23127000) (#3537) 2023-08-22 10:53:26 +02:00
Richard Schreiber
f262cd632c Chekout: make disabling sneak-peek more robust (#3527) 2023-08-16 15:02:02 +02:00
Raphael Michel
83811c0343 Fix minor CSS issue in button groups 2023-08-10 14:12:19 +02:00
Raphael Michel
88ac407cf3 Cart: Disable sneak peek on very small carts (#3512) 2023-08-09 14:53:50 +02:00
dependabot[bot]
5ba56fb5ac Bump @babel/core from 7.22.5 to 7.22.9 in /src/pretix/static/npm_dir (#3501)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-09 14:53:34 +02:00
Raphael Michel
b51c9f7552 Upgrade to Django 4.2 (#3497) 2023-08-09 14:47:41 +02:00
Mira
015ffeecbf Main menu: Add load indicator to event selector (#3508) 2023-08-07 14:25:50 +02:00
Mira
23e222bf13 Sidebar dropdown: remove menu load delay 2023-08-03 14:28:59 +02:00
Raphael Michel
cb068b029f Wallet detection: Fix race condition 2023-07-28 17:31:47 +02:00
Raphael Michel
071a3e2c9b PDF layouts: Allow negative numbers in JSON schema 2023-07-26 15:41:15 +02:00
dependabot[bot]
1f80e9ef82 Bump @babel/preset-env from 7.22.4 to 7.22.9 in /src/pretix/static/npm_dir (#3474)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 12:51:47 +02:00
dependabot[bot]
82969daf37 Bump semver from 5.7.1 to 5.7.2 in /src/pretix/static/npm_dir (#3467)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 11:08:55 +02:00
dependabot[bot]
23a9f60171 Bump @babel/core from 7.22.1 to 7.22.5 in /src/pretix/static/npm_dir (#3445)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 15:36:18 +02:00
Martin Gross
41cded095c PProv: Implement detection of wallets such as Google Pay and Apple Pay (#3444)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-07-11 11:51:43 +02:00
Raphael Michel
f4203b7408 Vouchers: Don't allow to generate more than 100k random codes at once 2023-07-10 15:11:49 +02:00
Richard Schreiber
8a9f14db03 Fix cart sneak-peek on async error 2023-07-07 09:02:53 +02:00
Richard Schreiber
1d49c98cf2 Widget: add lightbox for product images (Z#23123811) (#3439) 2023-06-29 12:23:00 +02:00