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
|
31eda01464
|
Fix error in SMTP settings when not changing password
|
2022-03-15 16:06:11 +01:00 |
|
Raphael Michel
|
959b076b52
|
Unicode-aware sorting of phone prefixes (#2523)
|
2022-03-14 15:24:59 +01:00 |
|
Raphael Michel
|
9fcd099531
|
Fix phone number parsing of initial values
|
2022-03-14 10:30:03 +01:00 |
|
Raphael Michel
|
d8cf3552ba
|
Do not allow self-service cancel of pending orders if they have any payments
|
2022-03-10 17:02:11 +01:00 |
|
Raphael Michel
|
cc04f66a48
|
Prevent broken email placeholders from stopping emails (#2525)
|
2022-03-10 14:06:57 +01:00 |
|
Raphael Michel
|
4e2a3b45da
|
Fix order split with add-ons involved (#2513)
|
2022-03-03 16:54:20 +01:00 |
|
Raphael Michel
|
7e6c512a76
|
Fix isort issue
|
2022-03-03 11:05:51 +01:00 |
|
Martin Gross
|
5d0b8c5084
|
Restricted Plugins: Do not require a restricted plugin to be visible.
|
2022-03-01 17:27:53 +01:00 |
|
Raphael Michel
|
aeeebc0b4b
|
Add event list exporter
|
2022-03-01 16:11:00 +01:00 |
|
Raphael Michel
|
b74f5508b7
|
Group identical add-ons in cart (#2500)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2022-03-01 15:49:16 +01:00 |
|
Raphael Michel
|
a9b0651345
|
Add convenience redirect from /control/events/-/-/feature to real event (#2501)
|
2022-03-01 15:48:25 +01:00 |
|
Raphael Michel
|
a66fdc5084
|
[SECURITY] Fix stored XSS in help texts
|
2022-02-28 16:06:47 +01:00 |
|
Raphael Michel
|
482968175b
|
[SECURITY] Prevent untrusted values from creating Excel formulas
|
2022-02-28 16:06:47 +01:00 |
|
Raphael Michel
|
7ed204ffc0
|
Workaround for PostgreSQL floating point quirk
|
2022-02-24 13:47:08 +01:00 |
|
Raphael Michel
|
14e0d9cbf4
|
Change restricted plugins from event-level action to org-level whitelist (#2489)
|
2022-02-23 15:04:16 +01:00 |
|
Raphael Michel
|
d7acd2b6bf
|
Refs #2465 -- Introduce unique identifiers for authentication backends (#2466)
|
2022-02-23 10:16:35 +01:00 |
|
Richard Schreiber
|
70e4b02370
|
Fix #2452 -- Disallow invalid values in min_per_order/max_per_order (#2453)
|
2022-02-23 09:48:45 +01:00 |
|
Raphael Michel
|
6d7e16c147
|
Fix single-event export if an exporter returns none
|
2022-02-21 21:07:00 +01:00 |
|
Raphael Michel
|
f511f5a646
|
Fix bug in error handling
|
2022-02-21 18:10:05 +01:00 |
|
Raphael Michel
|
46b3e3c739
|
AsyncFormView: Allow to declare celery exception classes
|
2022-02-21 16:59:51 +01:00 |
|
Raphael Michel
|
3550197fc4
|
Fix bug in previous commit
|
2022-02-18 16:19:51 +01:00 |
|
Raphael Michel
|
db96211c7a
|
Seating: Fix query in validate_plan_change
|
2022-02-18 15:21:20 +01:00 |
|
Richard Schreiber
|
758179f12f
|
Add name_for_salutation to customer email placeholders (#2474)
|
2022-02-18 08:02:51 +01:00 |
|
Raphael Michel
|
98409b0a22
|
API: Minor robustness improvements in quota and checkinlist serializers
|
2022-02-17 17:37:24 +01:00 |
|
Raphael Michel
|
62218ca0c6
|
Fix attendee mails not being sent if no order address set
|
2022-02-16 17:19:03 +01:00 |
|
Richard Schreiber
|
032653cec4
|
Localize customer name_parts in email-context (Z#179923) (#2470)
|
2022-02-16 13:27:54 +01:00 |
|
Raphael Michel
|
f7d2645e76
|
Fix isort issue
|
2022-02-14 17:33:20 +01:00 |
|
Jonathan Weth
|
5e1cff53b4
|
Fix #2456 -- Allow shredding instantly after event end (#2462)
|
2022-02-14 15:57:38 +01:00 |
|
Raphael Michel
|
1414db35b7
|
Perform some very basic validation on names
|
2022-02-14 14:56:31 +01:00 |
|
Raphael Michel
|
a37ed6f001
|
Bump versions of pycodestyle and pep8-naming
|
2022-02-13 20:39:31 +01:00 |
|
Richard Schreiber
|
0e900b74d7
|
Fix #2434 -- Disallow manually setting SecretKeySettingsField to ***** (#2436)
|
2022-02-13 20:24:53 +01:00 |
|
Maico Timmerman
|
6304b34600
|
Fix default reply-to header in emails (#2457)
|
2022-02-13 15:09:22 +01:00 |
|
Raphael Michel
|
81cc7540ec
|
Add ticket secret to order list export
|
2022-02-11 14:39:00 +01:00 |
|
Raphael Michel
|
8351e51cfe
|
ORderChangeManager.set_addons: Fix check performed on parent item instead of actual item
|
2022-02-04 17:08:03 +01:00 |
|
Raphael Michel
|
b2d74dc652
|
Allow to use AsyncFormView outside of events
|
2022-02-04 17:08:03 +01:00 |
|
Felix Schäfer
|
dfd37cc5e3
|
Fix guard in mail service (#2448)
|
2022-02-04 15:30:44 +01:00 |
|
Raphael Michel
|
81c271ee2a
|
Fix ordering of add-on products in email info block
|
2022-01-28 17:05:46 +01:00 |
|
Raphael Michel
|
2daf35c39e
|
Allow to customize description of calendar files (#2415)
Co-authored-by: Martin Gross <gross@rami.io>
|
2022-01-27 14:58:16 +01:00 |
|
Raphael Michel
|
c9530c56af
|
Fix isort issue
|
2022-01-27 14:42:19 +01:00 |
|
Raphael Michel
|
6f30c347c0
|
[SECURITY] Make redirect view dependent on referer
|
2022-01-26 13:41:02 +01:00 |
|
Raphael Michel
|
e3c7cd7c6d
|
Redesign of email settings (#2426)
Co-authored-by: Felix Rindt <felix@rindt.me>
|
2022-01-26 12:47:58 +01:00 |
|
Raphael Michel
|
4262bce2b5
|
Limit maximum length of passwords to 4096 characters
|
2022-01-25 17:24:48 +01:00 |
|
Raphael Michel
|
73ab962e16
|
Respect language headers on error 400/404/500 pages
|
2022-01-25 16:59:30 +01:00 |
|
Raphael Michel
|
c9d3428996
|
Extend check_order_transactions by number of tickets
|
2022-01-22 22:00:35 +01:00 |
|
Felix Schäfer
|
d4ef16b31a
|
Fix #2320 - Move file upload "required" attrs manipulation from init to rendering (#2399)
|
2022-01-21 15:49:24 +01:00 |
|
Raphael Michel
|
6f0da5c2ca
|
TaxRules: Add internal_name and keep_gross_if_rate_changes (#2422)
Co-authored-by: ser8phin <eva.wolkwitz@gmx.de>
|
2022-01-21 15:39:27 +01:00 |
|
Richard Schreiber
|
768bb8c106
|
Add phone number to customer profile (Z#178346) (#2414)
|
2022-01-18 11:38:32 +01:00 |
|