Mira Weller
3a1a6b988e
improve i18n, implement "add text block" dialog
2026-04-28 19:23:35 +02:00
Mira Weller
bdc720f5a2
wip
2026-03-27 18:57:22 +01:00
Mira Weller
583184af38
change existing views
2026-03-19 21:49:20 +01:00
Mira Weller
63d9f7cea8
adapt vue app to new data model (wip)
2026-03-19 21:49:20 +01:00
Mira Weller
c3d6fb1bd6
add Questionnaire and QuestionnaireChild models and their API; migrate existing data
2026-03-19 21:49:20 +01:00
Mira Weller
bb43acd257
vite config: add questionnaires app
2026-03-19 13:52:28 +01:00
Mira Weller
e0744951e8
vite config: allow cors access from pretix.work subdomains
2026-03-19 13:52:18 +01:00
Mira Weller
fef1e356f7
fix out-of-the-box experience
2026-03-19 13:50:37 +01:00
Mira Weller
81775f5d2d
setup questionnaires vue app, add code from question editor proof of concept
2026-03-19 13:50:37 +01:00
Mira Weller
4bbcc398cc
Merge remote-tracking branch 'refs/remotes/origin/master' into questions-vue3
2026-03-19 13:13:32 +01:00
Raphael Michel
58840a5fd6
Hotfix for exporters via API ( #6007 )
...
* Hotfix for exporters via API
* Apply suggestion from @raphaelm
2026-03-18 15:50:05 +01:00
Raphael Michel
e1b8e16a34
Permissions: Fix staff session handling for organizer exports ( #6005 )
2026-03-18 13:23:26 +01:00
Raphael Michel
98fa6512e9
Ensure consistent ordering of GlobalSignal receivers
2026-03-17 21:41:00 +01:00
Raphael Michel
142f10c8cf
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel
2adc0d8f90
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.7% (6266 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel
26ae459c96
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel
2b5eec797d
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.2% (6234 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel
c9f560feb2
Translations: Update German
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel
cea335e4b3
Translations: Update German
...
Currently translated at 99.2% (254 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel
aa2d387d54
Translations: Update German
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel
95ac6bd3c8
Translations: Add Wero to wordlist
2026-03-17 15:36:55 +01:00
Kara Engelhardt
d475cba820
Localize ical attachments (Z#23227987)
2026-03-17 15:32:51 +01:00
Raphael Michel
bb8f50a4df
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-03-17 15:06:23 +01:00
Raphael Michel
df0b580dd6
Pluggable permissions ( #5728 )
...
* Data model draft
* Refactor query and assignment usages of old permissions
* Backend UI
* API serializer
* Big string replace
* Docs, tests and fixes for teams api
* Update docs for device auth
* Eliminate old names
* Make tests pass
* Use new permissions, remove inconsistencies
* Add test for translations
* Show plugin permissions
* Add permission for seating plans
* Fix plugin activation
* Fix failing test
* Refactor to permission groups
* Update doc/api/resources/devices.rst
Co-authored-by: luelista <weller@rami.io >
* Update doc/api/resources/events.rst
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/api/serializers/organizer.py
Co-authored-by: luelista <weller@rami.io >
* Fix typo
* Fix python version compat
* Replacement after rebase
* Add proper permission handling for exports
* Docs for exporters
* Runtime linting of permission names
* Fix typos
* Show export page even without orders permission
* More legacy compat
* Do not strongly validate before plugins are loaded
* Rebase migration
* Add permission for outgoing mails
* Review notes
* Update doc/api/resources/teams.rst
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Clean up logic around exporters
* Review and failures
* Fix migration leading to forbidden combination
* Handle permissions on event copying
* Remove print-statements
* Make test clearer
* Review feedback
* Add AnyPermissionOf
* migration safety
---------
Co-authored-by: luelista <weller@rami.io >
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-03-17 14:43:56 +01:00
Ruud Hendrickx
eddde2b6c0
Translations: Update Dutch (Belgium)
...
Currently translated at 76.5% (4789 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-17 14:43:19 +01:00
rash
a924d0a266
add license headers
2026-03-17 14:17:15 +01:00
rash
0754e9d049
check if vite build artefacts are in the wheel
2026-03-17 14:08:37 +01:00
rash
0ebdab5389
fix flake8 error
2026-03-17 12:29:16 +01:00
rash
16245aa516
Remove ResizeObserver check and fallback in widget ( #5999 )
2026-03-17 11:59:45 +01:00
rash
35c5f02b59
try fixing e2e test ci
2026-03-17 10:47:18 +01:00
rash
11c332dfd6
remove now unused old vue2 tooling
2026-03-17 10:31:45 +01:00
Raphael Michel
bf80dc37c5
Navigation and dashboard: Hide useless items ( #5995 )
...
* Navigation and dashboard: Hide useless items
If a user has access to *no organizer teams*, hide a number of things
from navigation and dashboard. This happens e.g. if a user only has
permissions in scope of the pretix-resellers or pretix-scheduling
plugins.
* New mechanism
2026-03-17 10:26:22 +01:00
rash
b95847c395
add missing quotes around 'unsafe-eval' cors value
2026-03-17 10:22:03 +01:00
dependabot[bot]
b939b63606
Update django-statici18n requirement from ==2.6.* to ==2.7.* ( #5997 )
...
Updates the requirements on [django-statici18n](https://github.com/zyegfryed/django-statici18n ) to permit the latest version.
- [Changelog](https://github.com/zyegfryed/django-statici18n/blob/main/docs/changelog.rst )
- [Commits](https://github.com/zyegfryed/django-statici18n/compare/v2.6.0...v2.7.1 )
---
updated-dependencies:
- dependency-name: django-statici18n
dependency-version: 2.7.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 09:53:48 +01:00
George Hickman
dfaa4c3359
Add session_login function ( #5955 )
...
* Add session_login function
* Make helper do more things and use it
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2026-03-16 17:39:04 +01:00
rash
8fc2e78a58
fix templatetag paths to match what's in the vite mantifest
2026-03-16 16:11:49 +01:00
rash
21bd00e7e6
working prod build
...
acutal serving of built assets not tested yet
2026-03-16 15:19:12 +01:00
Richard Schreiber
ed1966bc96
Improve autofill for peppol BE (Z#23224796) ( #5992 )
2026-03-16 10:48:05 +01:00
Ruud Hendrickx
fad5284f25
Translations: Update Dutch (Belgium)
...
Currently translated at 75.7% (4741 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-16 10:47:43 +01:00
Ruud Hendrickx
f57530d3ff
Translations: Update Dutch (Belgium)
...
Currently translated at 75.6% (4736 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-16 10:47:43 +01:00
Ruud Hendrickx
1427edf5ab
Translations: Update Dutch (Belgium)
...
Currently translated at 74.7% (4676 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-16 10:47:43 +01:00
Ruud Hendrickx
4898475d56
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-03-16 10:47:43 +01:00
Ruud Hendrickx
cdacc84553
Translations: Update Dutch
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-03-16 10:47:43 +01:00
Ruud Hendrickx
ef483d5229
Translations: Update Dutch (Belgium)
...
Currently translated at 73.0% (4570 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-16 10:47:43 +01:00
Pedro Orlando
ad6f5a7b54
Translations: Update Portuguese (Brazil)
...
Currently translated at 95.6% (5985 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-16 10:47:43 +01:00
Demir Kaya
ecc49d453d
Translations: Update Turkish
...
Currently translated at 39.7% (2488 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2026-03-16 10:47:43 +01:00
Pedro Orlando
c45070b190
Translations: Update Portuguese (Brazil)
...
Currently translated at 95.2% (5957 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-16 10:47:43 +01:00
Ruud Hendrickx
aea2a1ca10
Translations: Update Dutch (Belgium)
...
Currently translated at 72.6% (4548 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-16 10:47:43 +01:00
rash
3df9d86216
add new js config files to check-manifest ignore
2026-03-16 09:57:51 +01:00
rash
c850a35235
build all control vue components
2026-03-16 09:57:21 +01:00