Commit Graph
1387 Commits
Author SHA1 Message Date
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 KunzeandRaphael Michel 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. FooandRaphael Michel 477966b429 Do not leak nginx version in HTTP header (#270) 2016-10-11 16:24:56 +02:00
Tobias KunzeandRaphael Michel 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 BastosandRaphael Michel 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 KunzeandRaphael Michel b6dc2661ae Add signal to display html in quota detail view (#264) 2016-10-08 15:53:01 +02:00
Tobias KunzeandRaphael Michel e9c3065e03 Pass required parameter for cache invalidation 2016-10-08 14:40:37 +02:00
Tobias KunzeandRaphael Michel 11dc8aac36 Force ISO8601-ish datetime format for locale 'en' 2016-10-05 18:47:44 +02:00
FlaviaBastosandRaphael Michel 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 KunzeandRaphael Michel 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
Raphael Michel d00eb41222 Merge branch 'django110' 2016-10-03 10:31:49 +02:00
Raphael Michel 1ac6fb71b3 Stripe: added tests for the stripe API calls 2016-10-02 19:53:46 +02:00
Raphael Michel 197178fc52 Added error messages and tests to event settings pages 2016-10-02 19:13:55 +02:00
Raphael Michel 58f7ddb13d Renamed and documented payment views 2016-10-02 19:13:55 +02:00
Raphael Michel bc9deec77c Added tests for changing the payment method 2016-10-02 19:13:55 +02:00
Raphael Michel 96a640ad90 Fixed a bug that lead to wrong payment type links in the order overview 2016-10-02 19:13:55 +02:00
Tobias KunzeandRaphael Michel 2166fa6f4a Add spaces before ellipses … (#257) 2016-10-02 17:05:06 +02:00
Raphael Michel 1593787302 Control navigation: Only expand/collapse on arrow click 2016-10-01 12:59:48 +02:00
Raphael Michel 4feeab35e4 Force ISO8601 date format for locale 'en' 2016-10-01 12:32:07 +02:00
Jonas Große SundrupandRaphael Michel c5831753f6 bump copyright-notice (#255) 2016-09-28 00:10:45 +02:00
Tobias KunzeandRaphael Michel f955c35f2d Fix voucher tag overview with MySQL (closes #253) (#254)
This is a fix for this MySQL issue: https://code.djangoproject.com/ticket/24662
It is (imo) the best solution over custom SQL queries or explicit int
casting later on.
2016-09-27 11:42:58 +02:00
Raphael Michel b6a34975a9 py.test: rerun and print warnings by default 2016-09-27 11:06:58 +02:00
Raphael Michel 3bc2ddf79d Fixed a test that should have never worked 2016-09-27 11:06:43 +02:00
Raphael Michel efc6b6e480 Resolved various warnings, upgrade bootstrap3 2016-09-27 10:50:13 +02:00
Raphael Michel 3e318d0dcf Django 1.10: User.is_authenticated is now a property 2016-09-27 10:25:20 +02:00
Raphael Michel fbd1c0d367 Django 1.10: URL configuration deprecations 2016-09-27 10:21:54 +02:00
Raphael Michel 965428e422 Django 1.10: New-style middlewares 2016-09-27 10:00:03 +02:00
Raphael Michel 1bf459c193 Upgrade Django to 1.10 2016-09-26 19:21:18 +02:00