Raphael Michel
4726f5c136
Fix i18n for confirm_text
2017-10-06 11:14:42 +02:00
Raphael Michel
3eeb70ae36
Form UX: Add more helpful placeholders
2017-10-06 11:05:24 +02:00
Raphael Michel
6b7bdf8c4f
Item creation UX: Clearer placeholders, defaults
2017-10-05 10:47:46 +02:00
Raphael Michel
2d484d4a8e
Event creation UX: Label changes
2017-10-05 10:20:00 +02:00
Raphael Michel
f074e642ec
Display quotas in event list
2017-10-04 11:25:51 +02:00
Raphael Michel
217ed905d4
Contract columns in event list table
2017-10-04 10:12:46 +02:00
Raphael Michel
b920efc955
Add database cache for quotas
2017-10-04 09:45:37 +02:00
Raphael Michel
26f258c6cf
Isolate cart sessions
2017-10-02 17:00:35 +02:00
Raphael Michel
8accaae6b1
New signal: allow_ticket_download
2017-10-02 15:07:23 +02:00
Raphael Michel
457901ff82
Fix flake8 error
2017-10-01 17:43:51 +02:00
Raphael Michel
e201be1c65
Clarify payment fee / shipping fee relation
2017-09-29 17:08:04 +02:00
Raphael Michel
79988a2325
New signal order_fee_type_name
2017-09-29 16:54:27 +02:00
Raphael Michel
784f6e703c
CSP: Exclude PDF editor (just doesn't work in FF)
2017-09-28 18:44:12 +02:00
Raphael Michel
29b157f287
CSP: Add reporting endpoint
2017-09-28 18:43:45 +02:00
Raphael Michel
110d7c6acf
Allow to enter a custom text that needs to be confirmed during checkout
2017-09-25 12:48:31 +02:00
Raphael Michel
ab9dd32902
Add font-src to default CSP header
2017-09-25 10:19:36 +02:00
Raphael Michel
9f0deea9dd
Rich text: Do not rewrite mailto: URLs
2017-09-25 09:37:17 +02:00
Raphael Michel
ed35c4f74e
Add new signal logentry_object_link
2017-09-13 17:36:13 +02:00
Raphael Michel
9cd3e2d494
Require payment even if total consists only of fees
2017-09-13 16:42:00 +02:00
Raphael Michel
b611d63975
ModelRelativeDateTimeField: Deal with None values
2017-09-13 16:20:54 +02:00
Raphael Michel
e5728662c5
Allow to extend expired order even if waiting list entries exist
2017-09-12 18:50:13 +02:00
Raphael Michel
7c4fc7bd0d
New signals: fee_calculation_for_cart, order_fee_calculation
2017-09-07 18:59:21 +02:00
Raphael Michel
cd94549606
Fix export of answered files with binary content
2017-09-07 12:38:39 +02:00
Raphael Michel
214a6eb5ce
Database field for RelativeDateTime
2017-09-06 11:25:12 +02:00
Raphael Michel
ba48ab3659
Re-do squashed migration
2017-09-05 15:34:40 +02:00
Raphael Michel
2e58dca048
Order overview: Deterministic ordering of fees
2017-09-05 12:45:25 +02:00
Raphael Michel
d38ab8a439
Correctly set OrderFee type for new orders
2017-09-05 12:32:39 +02:00
Raphael Michel
acd7b9ba8c
Squash migrations
2017-09-05 12:32:20 +02:00
Raphael Michel
e54e0d6511
New concept for fee handling ( #610 )
...
* New concept for fee handling
* More usages
* Remove all usages, make all tests pass
* API changes
* Small fixes
* Fix order of invoice lines
* Rebase migration
2017-09-05 10:11:26 +03:00
Raphael Michel
ea7ec2b5fc
Fix #585 -- Creating invoices for refunded orders
2017-09-04 20:36:19 +02:00
Raphael Michel
2f15d410fe
Add optional timeouts for backend sessions
2017-09-04 19:50:32 +02:00
Raphael Michel
88f5af3e77
Add event meta-data
2017-09-04 19:50:32 +02:00
Raphael Michel
f536cb3536
Fix grammar error
2017-08-30 18:30:59 +02:00
Raphael Michel
557a05135e
Allow connect-src to media domain
2017-08-28 09:19:42 +02:00
Raphael Michel
fd35b5ea72
Add "attention" flag to products
2017-08-25 15:14:54 +02:00
Raphael Michel
fd801e3323
Delete cache in migration
2017-08-23 15:09:47 +02:00
Raphael Michel
429c6ebb1b
Fix TaxRule.__str__
2017-08-23 15:07:01 +02:00
Raphael Michel
ea2f24fe23
Fix problem in migration
2017-08-23 14:49:08 +02:00
Raphael Michel
f9fcc16f54
Do not rely on CSP nonce support (breaks safari)
2017-08-23 13:36:35 +02:00
Raphael Michel
50ca6ee63d
Support custom fonts
2017-08-23 13:35:47 +02:00
Raphael Michel
56338be13e
Tax rules and reverse charge ( #559 )
...
Tax rules and reverse charge
2017-08-23 13:13:16 +03:00
Raphael Michel
b9ec5ea83c
Documentation on event creation
2017-08-23 10:15:51 +02:00
Raphael Michel
447c728557
[SECURITY] Rewrite all links in rich texts
2017-08-21 15:14:45 +02:00
Raphael Michel
9a9bb92f91
[SECURITY] Support custom media URLs in CSP middleware
2017-08-21 15:14:45 +02:00
Raphael Michel
1a42a54d98
[SECURITY] Tokens for downloading answer attachments
2017-08-21 15:14:45 +02:00
Raphael Michel
3428ea2f18
[SECURITY] Fix XSS injection vulnerabilities in question answers, event, quota and product names
2017-08-21 15:14:45 +02:00
Raphael Michel
a2c1413036
[SECURITY] Use defusedcsv for exports
2017-08-21 15:14:44 +02:00
Tobias Kunze
bab092f04b
Do not override the Reply-To header ( #597 )
2017-08-20 13:50:48 +03:00
Raphael Michel
e31bd7600c
Add bcc to mail_send
2017-08-09 16:22:14 +02:00
Raphael Michel
b8704f980f
Only validate form of the selected payment
2017-08-09 13:56:52 +02:00