Raphael Michel
6902725f3c
New check-in features ( #3022 )
2023-02-09 09:46:46 +01:00
Raphael Michel
90978e5cab
Update from PyPDF2 to pypdf
2023-02-06 10:09:30 +01:00
Richard Schreiber
d8d31bab51
PDF-Export: limit pagesize precision in badges nup-placement ( #3085 )
2023-02-03 11:59:43 +01:00
Raphael Michel
433262f6fc
Prepare for DeleteView change in Django 4.0
2023-01-24 14:16:01 +01:00
Raphael Michel
0ae66ab7f6
Reorganize UI for exporters ( #3025 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-01-11 12:34:56 +01:00
Raphael Michel
2adbd3cd4a
Fix isort complain
2022-11-08 18:24:33 +01:00
Raphael Michel
8ca38bdbaf
Badges: Use ExportError instead of OrderError
2022-11-08 10:24:56 +01:00
Raphael Michel
89dda69205
Allow to sort export of all tickets or badges by question answer ( #2865 )
2022-10-26 10:43:13 +02:00
Raphael Michel
c4b7aeaaa2
Consistently set default background PDFs on server, not client ( #2840 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2022-10-06 14:14:56 +02:00
Richard Schreiber
8f56ab54a4
PDF/Badges: Improve performance/reduce filesize when creating multiple badges ( #2824 )
...
* improve bg performance by using pdftk
* fix handling of rotated background-PDFs
2022-10-05 06:12:23 +02:00
Richard Schreiber
7205d0689e
Badges: fix pagesizes for 8 A7 on A4-page
2022-09-30 09:18:54 +02:00
Richard Schreiber
e4a0122938
fix pagesizes and offsets
2022-09-29 17:30:38 +02:00
Richard Schreiber
4b9932420b
PDF: Fix missing backgrounds when outputting multiple tickets/badges per page (Z#23107984)
2022-09-16 11:06:24 +02:00
Raphael Michel
7bab5b16a2
Badges: Add paper size HERMA 40x40
2022-08-08 13:18:30 +02:00
Raphael Michel
50ebda332a
Bump PyPDF to version 2 ( #2755 )
2022-08-05 09:53:32 +02:00
Richard Schreiber
ff5c649cfc
Fix: Ignore string identifiers when converting old to new question placeholders
2022-05-05 17:40:17 +02:00
Richard Schreiber
dc0caed540
Badges: Ignore trimBox when using background PDF (Z#2398854)
2022-05-04 10:15:14 +02:00
Raphael Michel
e2adf1fdb3
Layout refresh for plugin settings page ( #2490 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-03-21 16:42:03 +01:00
Raphael Michel
ebf0320c2c
PDF editor: Add multi-page support
2022-03-17 16:43:30 +01:00
Raphael Michel
ab0f76c7bb
Revert "PDF editor improvements ( #2529 )"
...
This reverts commit e4c1f30b9d .
2022-03-17 16:43:18 +01:00
Raphael Michel
e4c1f30b9d
PDF editor improvements ( #2529 )
2022-03-17 16:42:48 +01:00
Raphael Michel
5174d38017
Do not delete TicketLayout backgrounds long as they're referenced somewhere
2022-03-07 09:45:50 +01:00
Raphael Michel
f71877b7fc
Badges: Fix event copy data receiver not rewriting questions
2021-12-13 14:09:38 +01:00
Raphael Michel
403b8191e4
Upgrade to Django 3.2 ( #2056 )
2021-05-07 12:00:30 +02:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Raphael Michel
7d5170155a
Add filter for date for multiple exporters
2021-03-29 12:05:56 +02:00
Raphael Michel
9d70fd675c
Badges: Use meaningful filename for downloaded files
2021-01-07 10:35:02 +01:00
Raphael Michel
c60a25f2bc
[SECURITY] Bind relevant cached file downloads to the current session
2020-12-22 10:47:47 +01:00
Raphael Michel
04bfa63a5e
Add region setting to supplement localization ( #1875 )
2020-12-14 13:15:38 +01:00
Felix Rindt
77f76195c8
isort 5.0 config/docs ( #1736 )
2020-07-30 17:57:26 +02:00
pajowu
e12e7a5dd3
Support HERMA Namensetiketten 50x80mm (4412) ( #1681 )
2020-05-26 13:50:44 +02:00
Raphael Michel
c89242855c
Reduce number of SQL queries on order detail page
2020-03-26 09:38:56 +01:00
pajowu
0a49b93b26
Render remaining badges onto new page even if it doesn't fill t… ( #1621 )
2020-03-24 17:43:58 +01:00
Raphael Michel
af23d6e4bf
Upgrade to Django 3.0 and other dependencies ( #1568 )
...
* Upgrade Django to 3.0 and other dependencies to recent versions
* Fix otp version contsraint
* Remove six dependency
* Resolve some warnings
* Fix failing tests
* Update django-countries
* Resolve all RemovedInDjango31Warnings in test suite
* Run isort
* Fix import
* Update PostgreSQL version on travis
2020-03-23 15:02:20 +01:00
Raphael Michel
00848b3339
Remove "default" flag from cloned layouts
2020-03-02 09:35:53 +01:00
Raphael Michel
de277cc959
Badges, PDF tickets: Allow to copy layouts
2020-02-28 12:50:31 +01:00
Raphael Michel
bb5c7c5ad7
Re-introduce plugin categories
2020-02-08 12:38:43 +01:00
Raphael Michel
eb11dac21e
Fix single badge downloads
2020-02-05 10:31:11 +01:00
Raphael Michel
87b10ef055
Allow to print multiple badges on one page ( #1380 )
...
* Allow to print multiple badges on one page
* Fix test
* Add more sizes
* Add A4 sizes
2020-02-04 17:02:33 +01:00
Raphael Michel
a4d8c810ce
Support for right-to-left languages ( #1438 )
...
* play around
* Flip things in presale
* Convert backend
* Remove test settings
* Safe getattr
2019-10-15 11:41:23 +02:00
Raphael Michel
6e0b80706c
Badge exporter: Exclude add-on positions by default
2019-08-13 10:11:24 +02:00
Raphael Michel
4bb8c3991e
Fix badge-creation task
...
PRETIXEU-150
2019-07-15 10:46:27 +02:00
Raphael Michel
d85ddb5bda
Integrate django-scopes ( #1319 )
...
* Install django-scopes
* Fix tests.api
* Update tasks and cronjobs
* Fix remaining tests
* Remove unused import
* Fix tests after rebase
* Disable scopes for get_Events_with_any_permission
* Disable scopes for a management command
2019-06-17 10:46:55 +02:00
Raphael Michel
6d1dea7922
Upgrade to Django 2.2 and modern DRF and py.test ( #1246 )
...
* Upgrade django and stuff
* Update to Django 2.2 and recent versions of similar packages
* Provide explicit orderings to all models used in paginated queries
* Resolve naive datetime warnings in test suite
* Deal with deprecation warnings
* Fix sqlparse version
2019-04-07 14:09:49 +01:00
Raphael Michel
2b8949dea4
Add API for badge and ticket layout assignments
2019-03-06 09:35:08 +01:00
Raphael Michel
f77b551aa6
Badges: Allow to disable per-product
2019-02-01 16:48:58 +01:00
Raphael Michel
eb85fa956e
Badges: Add per-position downloads
2018-12-19 12:31:44 +01:00
Raphael Michel
94be46ffdb
Fix #978 -- Allow to split names ( #1049 )
...
- [x] attendee names
- [x] Invoice address names
- [x] Data migration
- [x] API serializers
- [x] orderposition
- [x] cartposition
- [x] invoiceaddress
- [x] checkinlistposition
- [x] position API search
- [x] invoice API search
- [x] business/individual required toggle
- [x] Split columns in CSV exports
- [x] ticket editor
- [x] shredder
- [x] ticket/invoice sample data
- [x] order search
- [x] Handle changed naming scheme
- [x] tests
- [x] make use in:
- [x] Boabee
- [x] Certificate download order
- [x] Badge download order
- [x] Ticket download order
- [x] Document new MySQL requirement
- [x] Plugins
2018-11-05 15:43:21 +01:00
Raphael Michel
4d4b498636
Resolve bug in event copy signals of pdf output and badges
2018-10-29 11:41:26 +01:00
Felix Rindt
8183648902
Rename module async to tasks ( #994 )
...
Fixes #993
2018-08-21 10:53:40 +02:00