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 |
|
Julia Luna
|
64d07a2811
|
Auto-scheduled emails
Co-authored-by: Raphael Michel <michel@rami.io>
|
2021-06-03 12:47:07 +02:00 |
|
Raphael Michel
|
47df6fe2bc
|
Rich text: Build regex lazily (slight import time improvement)
|
2021-06-03 09:09:40 +02:00 |
|
Raphael Michel
|
f1b072b9a4
|
Fix verification of used seats in is_still_available
|
2021-06-02 12:35:10 +02:00 |
|
Raphael Michel
|
e792e8fd1e
|
Fix sender address for organizer-level emails
|
2021-06-02 12:30:50 +02:00 |
|
Raphael Michel
|
bf3c7545c9
|
Fix large number of SQL queries on email settings page
|
2021-05-31 13:38:26 +02:00 |
|
Raphael Michel
|
85b9e4eb94
|
Prevent missing stylesheets in cloned events
|
2021-05-31 13:26:33 +02:00 |
|
Raphael Michel
|
85dbc0551b
|
Fix duplicate save() call
|
2021-05-31 13:26:33 +02:00 |
|
Raphael Michel
|
438ff3f5ea
|
AsyncFormTask: Pass session key
|
2021-05-30 16:16:18 +02:00 |
|
Raphael Michel
|
634aee14b5
|
Performance improvement of organizer-level event list
|
2021-05-28 10:26:27 +02:00 |
|
Raphael Michel
|
93da4801db
|
Allow to manually exclude quotas from calendar availability
|
2021-05-27 12:05:03 +02:00 |
|
Raphael Michel
|
49a9b71ea3
|
Fix #2090 -- Test mode for memberships
|
2021-05-27 11:47:42 +02:00 |
|
Maico Timmerman
|
ab30129fc2
|
Call plugin's installed() method upon event creation (#2089)
Co-authored-by: Raphael Michel <mail@raphaelmichel.de>
|
2021-05-27 10:27:18 +02:00 |
|
Raphael Michel
|
067a546ab6
|
Fix cronjob failure on MySQL
|
2021-05-27 10:22:14 +02:00 |
|
Raphael Michel
|
a48cb2a844
|
Fix previous commit
|
2021-05-26 12:51:18 +02:00 |
|
Raphael Michel
|
ae10c7f79c
|
AsyncFormView: Fix query string serialization
|
2021-05-26 12:50:10 +02:00 |
|
Raphael Michel
|
e510a2c121
|
Fix creating large numbers of subevents (introduces async task) (#2091)
|
2021-05-25 19:24:43 +02:00 |
|
Raphael Michel
|
72f4b77603
|
Fix calculation error in best_availability_state
|
2021-05-25 18:44:25 +02:00 |
|
Raphael Michel
|
ea514948b5
|
Customer accounts: Only link orders by email if wanted
|
2021-05-25 15:09:35 +02:00 |
|
Raphael Michel
|
9f7be4e267
|
Fix reversed phone numbers in rtl languages
|
2021-05-25 11:32:20 +02:00 |
|
Raphael Michel
|
41acf2c1ab
|
Event: Fix events not defaulting to all sales channels
|
2021-05-25 11:32:20 +02:00 |
|
Raphael Michel
|
a519310fb8
|
Event: copy sales_channels when copying events
|
2021-05-25 11:32:20 +02:00 |
|
Raphael Michel
|
c230436108
|
Subevent bulk-creation: Fix a unnecessary query
|
2021-05-21 17:54:45 +02:00 |
|
Raphael Michel
|
5d5601a8bb
|
Allow 1-character event slugs as long as it's not a dot
|
2021-05-21 10:36:44 +02:00 |
|
Raphael Michel
|
9773867f92
|
Allow to configure length of ticket secret
|
2021-05-19 18:04:02 +02:00 |
|
Raphael Michel
|
35c6975270
|
Cart Manager: Fix counting of bundled items
|
2021-05-18 12:14:22 +02:00 |
|
Raphael Michel
|
f19a74990f
|
Remove RequiredAction model (#2078)
|
2021-05-17 17:41:59 +02:00 |
|
Raphael Michel
|
7111548a9a
|
Attach ticekts to "order approved" email if possible
|
2021-05-17 13:11:41 +02:00 |
|
Richard Schreiber
|
8c07fa75e4
|
Add salutation "Mx", normalize salutations (save in English, localize on display) (#2075)
* normalize salutations and localize before use
* add migration to normalize salutations
* add placeholder "name_for_salutation" for emails
|
2021-05-14 09:51:25 +02:00 |
|
Raphael Michel
|
cf9fd47d2b
|
Allow to change canceled orders
|
2021-05-13 16:31:32 +02:00 |
|
Raphael Michel
|
5764a05581
|
Clarify "Business customer" → "Business or institutional customer"
|
2021-05-13 10:17:24 +02:00 |
|
Raphael Michel
|
bd7a38ea3f
|
Waiting list: Cronjob should skip events with no waiting entries (#2066)
* Waiting list: Cronjob should skip events with no waiting entries
* isort
|
2021-05-12 21:05:30 +02:00 |
|
Raphael Michel
|
5398d24b32
|
Event copy: Fix suspicious file operation
|
2021-05-12 18:05:21 +02:00 |
|
Raphael Michel
|
9254a559ef
|
Move validate_memberships_in_order into transaction
|
2021-05-12 11:47:40 +02:00 |
|
Raphael Michel
|
51c8ad16c1
|
Check-in: Do not ask questions on exit of venue
|
2021-05-11 20:44:58 +02:00 |
|
Raphael Michel
|
389228bfe8
|
Allow to send all invoices to a specific email address (#2072)
Co-authored-by: Martin Gross <gross@rami.io>
|
2021-05-11 12:49:24 +02:00 |
|
Raphael Michel
|
4cbec46f3e
|
Mail: Fix fetching of customers
|
2021-05-07 17:05:02 +02:00 |
|
Raphael Michel
|
403b8191e4
|
Upgrade to Django 3.2 (#2056)
|
2021-05-07 12:00:30 +02:00 |
|
Raphael Michel
|
0a7a3537eb
|
Mail: Fix another log_action usage
|
2021-05-07 11:35:52 +02:00 |
|
Raphael Michel
|
b5e41f4c62
|
Check-in rules: Allow to check for time of day (#2061)
* Add "customtime" option
* Fix time picker output format
* Fix bug in bool_alg
* Fix test
|
2021-05-07 11:29:39 +02:00 |
|
Raphael Michel
|
b5fdba796b
|
Check-in rules: Make logic results understandable (#2050)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2021-05-07 09:45:18 +02:00 |
|