Commit Graph

1405 Commits

Author SHA1 Message Date
Raphael Michel
05ecfdb9e2 Refs #273 -- Add backwards migration (noop) and fix tests 2016-10-20 17:56:48 +02:00
Raphael Michel
32d00e4313 Refs #273 -- Fix broken migration tree and timezone issues 2016-10-20 15:10:55 +02:00
Raphael Michel
e5aa337e41 German translation: Consistent naming of plugins 2016-10-20 11:56:46 +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
bbca4e3d64 Added datepicker support in JavaScript 2016-10-20 11:56:46 +02:00
Raphael Michel
20cbefae33 Fixed wrong German translation 2016-10-19 11:46:06 +02:00
Raphael Michel
0fcc5a24fe Do not set step size on number fields 2016-10-19 09:24:17 +02:00
Raphael Michel
a2e707d57d Fixed failing tests 2016-10-18 19:13:30 +02:00
Raphael Michel
2e226098e3 CSS generation: Send bytes to backend, not string 2016-10-18 19:00:44 +02:00
Raphael Michel
f3509707d7 Use CachedTicket.get_or_create to avoid duplicates 2016-10-18 19:00:44 +02:00
Raphael Michel
574f07877d Stripe: Deal with empty sessions correctly 2016-10-18 19:00:44 +02:00
Raphael Michel
37723c0d41 Banktransfer: Add retry in import task 2016-10-18 19:00:44 +02:00
Raphael Michel
d82e159ffc Removed duplicate keys from dictionary 2016-10-18 19:00:44 +02:00
Raphael Michel
158043e29e Fixed a bug in order validation 2016-10-18 19:00:44 +02:00
Tobias Kunze
1dd501f270 Remove remaining attendees template (#276) 2016-10-16 11:48:16 +02:00
Raphael Michel
3bd3998eca Removed an unused import 2016-10-15 12:30:04 +02:00
Raphael Michel
c23077fe1f Improved test data script 2016-10-13 22:57:57 +02:00
Raphael Michel
503f6dd06f Use consistent flake8 settings everywhere and fix flake8 issues 2016-10-13 22:57:57 +02:00
Raphael Michel
fa0803aa68 Link to a different docs page in README 2016-10-13 22:57:56 +02:00
Raphael Michel
1008f4c668 Improve development setup documentation 2016-10-13 22:57:56 +02:00
Tobias Kunze
1e276b9d0a Remove AttendeeList view
It could not even filter for attendee and you can do everything (and
better and more) in the OrdersList. And it's one menu entry less to
clutter the interface.
2016-10-12 18:44:11 +02:00
Cpt. Foo
477966b429 Do not leak nginx version in HTTP header (#270) 2016-10-11 16:24:56 +02:00
Tobias Kunze
9db333bf80 Transactiontask (#268)
* Introduce TransactionAwareTask

As described in
https://blog.hypertrack.io/2016/10/08/dealing-with-database-transactions-in-django-celery/

* Use TransactionAwareTask instead of countdown

… to prevent race conditions when using a newly created object in a
task.
2016-10-10 16:38:06 +02:00
Raphael Michel
6c5cd56af7 Updated German translation 2016-10-09 13:26:59 +02:00
Raphael Michel
888aba5714 2FA: Require recent authentication to change settings 2016-10-09 12:59:43 +02:00
Raphael Michel
067b80cd3c Account history view 2016-10-09 12:59:43 +02:00
Raphael Michel
db49f8ea89 EventPluginSignal: Call core plugins even when no event is given 2016-10-09 12:59:43 +02:00
Raphael Michel
f82b5ddaae Account security notifications via email 2016-10-09 12:59:43 +02:00
Raphael Michel
01b6fe2e45 2FA: Log actions 2016-10-09 12:59:43 +02:00
Raphael Michel
8952646815 2FA: German translation 2016-10-09 12:59:43 +02:00
Raphael Michel
2611b7619e 2FA: Added tests 2016-10-09 12:59:43 +02:00
Raphael Michel
d7719d0bc7 2FA: Login via U2F 2016-10-09 12:59:43 +02:00
Raphael Michel
aecf263de7 2FA: Registraion of U2F devices 2016-10-09 12:59:43 +02:00
Raphael Michel
582d9dca25 2FA: Implement emergency tokens 2016-10-09 12:59:43 +02:00
Raphael Michel
68a9f98f23 2FA: Login using a TOTP token 2016-10-09 12:59:43 +02:00
Raphael Michel
5796402a2e 2FA: Enable and disable 2016-10-09 12:59:43 +02:00
Raphael Michel
9407fc0bca 2FA: Allow to delete devices 2016-10-09 12:59:43 +02:00
Raphael Michel
2f24af824e 2FA: Support for adding TOTP-based devices 2016-10-09 12:59:43 +02:00
Raphael Michel
508a4f8e86 Update German translation 2016-10-08 22:13:20 +02:00
Raphael Michel
d43d6f485b Fix #258 -- Add a comment field to bank transactions 2016-10-08 20:18:35 +02:00
Flavia Bastos
166fedb4ef Fix #148 -- Add order code to pdf and to ticket settings (#265)
* add order code to pdf and to ticket settings #148

* add order code to pdf and to ticket settings #148
2016-10-08 18:40:53 +02:00
Tobias Kunze
b6dc2661ae Add signal to display html in quota detail view (#264) 2016-10-08 15:53:01 +02:00
Tobias Kunze
e9c3065e03 Pass required parameter for cache invalidation 2016-10-08 14:40:37 +02:00
Tobias Kunze
11dc8aac36 Force ISO8601-ish datetime format for locale 'en' 2016-10-05 18:47:44 +02:00
FlaviaBastos
5e3a8325ca Fix #155 -- Remove javascript URIs for CSP (#261)
* remove javascript URIs for CSP

#155

* remove javascript URIs for CSP
Issue 155

Combining js error handling files.
2016-10-05 18:17:54 +02:00
Tobias Kunze
689f78d03b Fix incompatibility with sqlparse and debug-toolbar
Thanks to @flaviabastos for reporting this in #259.
I think the issue is solved by higher versions of sqlparse in general,
but without further testing, version pinning is probably the safest
option.
2016-10-04 21:37:52 +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
59e2340529 PDF tickets: Very simple test 2016-10-03 11:00:18 +02:00
Raphael Michel
c9fd629eba Pin version of pycparser due to bug 2016-10-03 10:53:17 +02:00
Raphael Michel
0248f4f333 SettingsTestCase: Fix unclosed resources 2016-10-03 10:40:01 +02:00