nd
c513868afa
Fix TypeError in Order.ticket_download_available on "empty" orders ( #2176 )
...
Co-authored-by: alice <tickets-dev@kulturkosmos.de >
Co-authored-by: nd <git@notandy.de >
Co-authored-by: alice <tickets-dev@kulturkosmos.de >
2021-08-17 23:42:36 +02:00
Raphael Michel
b5c7556abe
Add FEE_TYPE_INSURANCE
2021-08-16 17:03:57 +02:00
Raphael Michel
53e3619140
Self-service cancellation: Never suggest cancellation fee higher than order total
2021-08-16 14:43:08 +02:00
Raphael Michel
bb7fd9423b
Invoice: Auto-resize font of meta data line
2021-08-16 13:07:07 +02:00
Raphael Michel
3c64733e93
Fix crash trying to thumbnail invalid image
2021-08-16 13:07:07 +02:00
Martin Gross
7bf854fe0b
Add uninstall-handler for plugins
2021-08-16 11:35:27 +02:00
Richard Schreiber
edef9f1b23
Control: fix typo to correctly initialize basket’s reservation_time input
2021-08-12 12:39:41 +02:00
Richard Schreiber
4c3192f116
Payment availability-check: ignore country if no invoice address given ( #2171 )
2021-08-09 15:11:49 +02:00
Richard Schreiber
103631a14b
Bundled items: improve label for quantity ( #2166 )
...
The label was „Number“, which is rather ambiguous. Changed it to „Quantity“.
2021-08-03 11:24:38 +02:00
Raphael Michel
b4bf5f998e
Check-in API: Recover from IntegrityError when saving questions
2021-07-31 11:14:36 +02:00
Raphael Michel
7b6d5a0cc9
Exporters: Allow extended XSLX formatting
2021-07-24 17:35:33 +02:00
Raphael Michel
f367d5e675
Multi-event exports: Pass organizer, fix in staff mode
2021-07-24 16:46:37 +02:00
Raphael Michel
8dc5dbd547
PDF: Add placehodler for order code + positionid
2021-07-23 19:29:27 +02:00
Raphael Michel
f10c8b229f
Check-in: Ticket should not count as redeemed if only exits have been scanned so far
2021-07-23 11:15:35 +02:00
Raphael Michel
4655d8237f
Check-in API: Improve handling of unknown ticket codes
2021-07-23 10:49:33 +02:00
Raphael Michel
7fef81bdef
Add fix and text for 0f2e90567
2021-07-20 18:14:59 +02:00
Raphael Michel
0f2e905672
Allow to remove seats that have canceled tickets
2021-07-20 17:17:26 +02:00
Raphael Michel
b57a6e982a
Order import: Ignore completely empty lines
2021-07-20 08:55:07 +02:00
Raphael Michel
a743605bd3
Stats: Allow queryset of subevents
2021-07-15 13:21:36 +02:00
Richard Schreiber
bdd9751f0e
Widget: remove limit of 50 events in list-view by adding a load-more-button ( #2144 )
2021-07-10 21:37:27 +02:00
Raphael Michel
7f9368c415
QuestionStep: Correctly apply order of "initial" values
2021-07-08 09:28:36 +02:00
Richard Schreiber
2e29e369f5
Fix celery progress: assign state/info once to avoid race-conditions ( #2142 )
2021-07-05 15:09:47 +02:00
Raphael Michel
9f6ce81229
Order import: Support phone number
2021-07-05 10:12:06 +02:00
Raphael Michel
9089b630ed
Add new settings invoice_regenerate_allowed ( #2071 )
2021-07-01 14:51:08 +02:00
Richard Schreiber
0c6971ff5f
Email: make responsive and show header image in MS Outlook ( #2138 )
2021-07-01 11:49:30 +02:00
Maico Timmerman
212f33afee
Widget: Use absolute URL for poweredby URL ( #2131 )
...
When the <pretix-widget> was hosted on a separate domain, the
source code URL was pointing to the wrong page. This updates the URL to
always point to the Pretix installation.
2021-06-30 12:40:10 +02:00
Raphael Michel
60f0e297e3
Order import: Improve subevent handling
2021-06-28 12:13:45 +02:00
Raphael Michel
38ffd7d6ba
OrderListExporter: Fix incorrect order of columns
2021-06-27 10:25:29 +02:00
Raphael Michel
c8d464ded7
Check-in: Change text represenation of "product"
2021-06-22 17:19:42 +02:00
Raphael Michel
cba2ad5333
Add Invoice.fee_type, Invoice.fee_internal_type
2021-06-22 16:58:54 +02:00
Richard Schreiber
e1ac22067a
mail: strip image_src before converting to cid
2021-06-22 13:29:25 +02:00
Raphael Michel
fa8552e86f
Event cancellation: Fix DivisionByZero when cancelling empty events
2021-06-22 10:58:56 +02:00
Raphael Michel
ecf1a40a5e
Fix rare crash in async task handling (PRETIXEU-4MB)
2021-06-22 10:57:34 +02:00
Raphael Michel
ecfeae6ad9
OrderPosition.send_mail: Support for attach_ical argument
2021-06-22 10:56:43 +02:00
Raphael Michel
b7f5631ad0
_merge_csp: Avoid duplicate values
2021-06-20 10:12:47 +02:00
Raphael Michel
038413be88
Remove pretix logo from error 500 pages
...
It triggers to many calls to our support if a self-hosted system is down
where we can do nothing at all...
2021-06-20 09:21:42 +02:00
Raphael Michel
d50dff4a6e
Add missing license header
2021-06-18 19:28:43 +02:00
Raphael Michel
1ef076bb9b
Deal with cancelling memberships ( #2130 )
2021-06-17 18:10:45 +02:00
Raphael Michel
f51155a5df
Waiting list emails: Add subevent, subevent_date_from placeholders
2021-06-16 16:54:04 +02:00
Raphael Michel
72388abd57
Performance: Cache complete organizer index page, cache subevent list template fragment ( #2125 )
2021-06-15 00:02:47 +02:00
Raphael Michel
eb77f67d28
Fix AttributeError usage when creating external refund matching pending sum
2021-06-14 20:45:15 +02:00
Raphael Michel
eabead4768
Email renderers: Improve line height
2021-06-13 21:47:25 +02:00
Raphael Michel
d181241a63
Email renderers: Adjust CSS for compatibility with css-inline
2021-06-13 21:45:28 +02:00
Raphael Michel
b3edb82ffd
Performance: Only load ArabicReshaper once
2021-06-13 21:20:35 +02:00
Raphael Michel
eb5ed2bdf9
Performance: Do not load the same TTF font multiple times
2021-06-13 21:20:35 +02:00
Raphael Michel
c132ccd141
Performance: Replace inlinestyler with css_inline; Add drf-ujson ( #2123 )
2021-06-13 21:20:18 +02:00
Raphael Michel
fb2827e9ab
AsyncMixin: Fix occasional crash (PRETIXEU-49P)
2021-06-11 18:09:12 +02:00
Raphael Michel
97d67d58d5
Add Order.custom_followup_at ( #2124 )
2021-06-11 17:08:13 +02:00
Raphael Michel
b1dee5ae7c
AsyncFormView: Pass query string
2021-06-07 16:55:57 +02:00
Raphael Michel
c7ef79be90
Store all check-in attempts, not only successful ones ( #2074 )
2021-06-05 13:00:58 +02:00