Raphael Michel
07fed0acce
Use async actions for order export
2017-04-11 12:12:40 +02:00
Raphael Michel
03d8cfb401
Cosmetic changes to locale change form
2017-04-11 10:54:12 +02:00
Jahongir
ccb981e6ce
Issue #449 : Display and change order locale ( #459 )
...
* Add more security headers (#458 )
* Include some missing security headers
This change adds the following security headers:
* X-Content-Type-Options to prevent content type sniffing
* Referrer-Policy to prevent leaking referrer information when navigating away from the instance
* Migrate from Docker sample to manual configuration
Migrate the additional security headers from the Docker configuration sample to the manual configuration guide.
Add DS_Store to gitingore
* Show order locale in order details
* Add OrderLocaleChange view and OrderLocaleForm
Refactor OrderLocaleForm. Add test
2017-04-11 10:45:46 +02:00
Raphael Michel
ed04f3124f
Introduce a setting to show net prices ( #415 )
...
* Introduce a setting to show net prices in the frontend
* Show net prices in the backend as well
2017-02-22 16:59:54 +01:00
Raphael Michel
c4bf73c8d6
Refs #340 -- Allow order changes for paid orders if they don't change the total
2017-02-15 18:42:46 +01:00
Raphael Michel
bbb71ef891
New email placeholders invoice_name, invoice_company
2017-01-20 09:12:19 +01:00
Raphael Michel
3db4833290
Add checkin tick to order positions
2016-12-21 19:19:41 +01:00
Raphael Michel
0dc3f30791
Sort positions by ID
2016-12-21 19:03:11 +01:00
Raphael Michel
9bf9cc0f9f
Do not group positions in control view
2016-12-21 18:43:50 +01:00
Tobias Kunze
c754966103
Display log entry for changed order secrets ( #354 )
2016-12-11 17:48:21 +01:00
Raphael Michel
d27fefe4da
Improve URL parameter validation
2016-12-08 12:22:04 +01:00
Raphael Michel
1785178532
Fix OrderContactChange logging
2016-12-06 13:45:27 +01:00
Raphael Michel
0f8d520336
Add "regenerate secrets" option to OrderContactForm
2016-11-28 12:52:44 +01:00
Tobias Kunze
95670dddc2
Add tests for GETting views in control/
2016-11-17 23:50:42 +01:00
Raphael Michel
f25aef5c3c
Tax list report
2016-11-09 11:57:13 +01:00
Raphael Michel
ad35110166
Offer download options per position, not per order
2016-11-02 14:51:05 +01:00
Daniel Rosenblüh
ad2a712934
Added ordering in admin interface order list
2016-10-20 20:51:54 +02:00
Raphael Michel
f22596a5a5
Fix #273 -- Set correct all order expiry times to the end of the day
2016-10-20 11:56:46 +02:00
Raphael Michel
f3509707d7
Use CachedTicket.get_or_create to avoid duplicates
2016-10-18 19:00:44 +02:00
Raphael Michel
503f6dd06f
Use consistent flake8 settings everywhere and fix flake8 issues
2016-10-13 22:57:57 +02:00
Raphael Michel
b5a23224c8
Added admin action to make an expired order pending again
2016-10-03 11:14:20 +02:00
Raphael Michel
efc6b6e480
Resolved various warnings, upgrade bootstrap3
2016-09-27 10:50:13 +02:00
Raphael Michel
84fd7cb166
Merge remote-tracking branch 'remotes/flaviabastos/187_unify_canceled_spelling'
2016-09-21 19:07:15 +02:00
Flavia Bastos
8ef6439c44
Unify spelling of 'canceled'
...
Issue 187
Remove typeahead JS file.
2016-09-21 10:35:41 -06:00
Raphael Michel
1faacef9d4
Always process tasks through celery ( #245 )
2016-09-21 10:38:31 +02:00
Raphael Michel
d1f79faef2
New tests and minor fixes
2016-09-20 16:13:13 +02:00
Raphael Michel
6e6e0bcc9d
Fixed filter state display in order list
2016-09-14 13:10:35 +02:00
Martin Gross
8fb363f815
Fix #233 -- Make orderlist and overview filterable by payment_provider ( #234 )
...
* Make orderlist and overview filterable by payment_provider (fixing #233 )
* Remove checks for allowed and enabled payment_providers as discussed
2016-09-14 13:01:22 +02:00
Raphael Michel
dae5d859db
Banktransfer: Big import refactoring
2016-09-08 20:43:05 +02:00
Raphael Michel
78358c6cda
Directly serve invoice PDFs via Django
2016-09-05 23:49:50 +02:00
Raphael Michel
11da8810d3
Extend order search to attendee position names
2016-09-04 22:59:13 +02:00
Raphael Michel
2569ebec55
Add filter "pending or expired" for correct links in the order overview
2016-09-04 22:50:22 +02:00
Raphael Michel
972ad211bf
Only expire orders in the evening of their expiry date
2016-09-02 10:09:15 +02:00
Raphael Michel
a764e6f55b
Allow admin to manually change order email
2016-09-01 22:24:09 +02:00
Raphael Michel
b21ed4d99f
Fix #163 -- Form to change orders ( #191 )
2016-08-31 19:10:11 +02:00
Tobias Kunze
3c8f9f5a62
Catch and display mail sending errors ( #215 )
2016-08-30 16:49:52 +02:00
Raphael Michel
1cb6c0e3da
Add more tolerance about handwriting in order code detection
2016-08-29 23:21:55 +02:00
Raphael Michel
c30ff5e657
Only call now() once inside any event.lock() call
2016-08-29 22:33:51 +02:00
Tobias Kunze
9548dc69a7
Fix #172 -- Add a filter for overdue orders ( #216 )
2016-08-29 19:16:48 +02:00
Tobias Kunze
6fcf393aba
Include comment field in OrderDetail view
2016-08-12 15:13:53 +02:00
Raphael Michel
47682fd243
Refs #131 -- Allow manual reissuing of invoices
2016-08-05 11:34:02 +02:00
Raphael Michel
a22262aa30
Refs #131 -- Allow to regenerate an invoice
2016-08-05 11:26:13 +02:00
Raphael Michel
a61792ed4e
Do not issue invoices for free payments
2016-08-05 11:06:22 +02:00
Raphael Michel
2541855948
Fixed missing or unused imports
2016-07-18 23:12:16 +02:00
Raphael Michel
f4cefa9ad4
Improved permission testing
2016-06-10 15:45:02 +02:00
Raphael Michel
4496f19a68
Supporting invoice-on-demand instead of autogeneration
2016-06-05 18:01:10 +02:00
Raphael Michel
d570b31ff3
Fixed serialization issue
2016-06-03 09:58:54 +02:00
Raphael Michel
944b5db0bf
Refs #82 -- Make order expiry more clear ( #116 )
2016-05-07 17:03:32 +02:00
Raphael Michel
c0da0db59c
Fixed bugs introduced in last commit
2016-05-07 14:53:23 +02:00
Raphael Michel
93f824879e
Fixed a bug in cart sorting method
2016-04-13 11:09:14 +02:00