Commit Graph

  • 7f7ee28f92 Move footer linklist to global template instead of event template Raphael Michel 2016-10-31 19:07:18 +01:00
  • 67b2135eeb Use safelink for global footer links Raphael Michel 2016-10-31 19:06:06 +01:00
  • 1ff9515b54 Fix unused import Raphael Michel 2016-10-31 19:05:53 +01:00
  • d54d9a70fb Include site-wide footer link/text Tobias Kunze 2016-10-31 12:16:41 +01:00
  • c5fdf7c215 Include global settings in event/organizer settings Tobias Kunze 2016-10-27 10:48:54 +02:00
  • c647aa9f4e Add a view for GlobalSettings Tobias Kunze 2016-10-27 08:18:59 +02:00
  • 02fd0a8e06 Add GlobalSetting model Tobias Kunze 2016-10-27 08:18:29 +02:00
  • 8c4023f065 Add regression tests for bug fixed in d8b833c Raphael Michel 2016-10-30 16:58:19 +01:00
  • d8b833c257 Fix urgent TypeError in Order._can_be_paid Raphael Michel 2016-10-30 10:28:56 +01:00
  • d701133f15 Revert to setuptools 28.6 on CI due to https://github.com/pypa/setuptools/issues/833 Raphael Michel 2016-10-29 12:49:50 +02:00
  • b74111f0d8 Show the currency on pending banktransfers (#289) Tobias Kunze 2016-10-29 12:29:07 +02:00
  • d13198167a Fix #275 -- Pass user executing a refund (for logging) (#287) Tobias Kunze 2016-10-27 14:59:35 +02:00
  • 2de328a33b Minor edits in ticketouput docs (#285) Tobias Kunze 2016-10-24 23:22:51 +02:00
  • aa63a4cded Improved voucher interface with new methods (#284) Tobias Kunze 2016-10-24 12:40:06 +02:00
  • 853510a375 Added an upper price limit to fit our decimal context Raphael Michel 2016-10-23 19:34:29 +02:00
  • afb27010fd Fix wrong permission check in quota view Raphael Michel 2016-10-23 19:21:18 +02:00
  • 70199eb7ae Randomize filenames of settings files and delete old versions Raphael Michel 2016-10-23 19:14:16 +02:00
  • e6075cf97c Return boolean as method name suggests (#283) Tobias Kunze 2016-10-23 18:42:11 +02:00
  • dcd6f2d8d1 Fixed unused import Raphael Michel 2016-10-21 10:49:09 +02:00
  • 0dece9e62b Add a custom context manager for rollbacks (#282) Raphael Michel 2016-10-21 10:40:04 +02:00
  • 5923af37f3 Corrected minor splelling mistakes (#281) nelkenwelk 2016-10-21 09:23:47 +02:00
  • ad2a712934 Added ordering in admin interface order list Daniel Rosenblüh 2016-10-20 20:01:40 +02:00
  • 39e940da5e Preview for ticket outputs Raphael Michel 2016-06-14 12:51:00 +02:00
  • d6478e66de Fix #278 -- Preview for invoices Raphael Michel 2016-10-20 18:58:05 +02:00
  • 05ecfdb9e2 Refs #273 -- Add backwards migration (noop) and fix tests Raphael Michel 2016-10-20 17:56:48 +02:00
  • 32d00e4313 Refs #273 -- Fix broken migration tree and timezone issues Raphael Michel 2016-10-20 15:10:55 +02:00
  • e5aa337e41 German translation: Consistent naming of plugins Raphael Michel 2016-10-20 11:44:21 +02:00
  • f22596a5a5 Fix #273 -- Set correct all order expiry times to the end of the day Raphael Michel 2016-10-20 11:39:22 +02:00
  • bbca4e3d64 Added datepicker support in JavaScript Raphael Michel 2016-10-19 19:43:51 +02:00
  • 20cbefae33 Fixed wrong German translation Raphael Michel 2016-10-19 11:46:06 +02:00
  • 0fcc5a24fe Do not set step size on number fields Raphael Michel 2016-10-19 09:24:17 +02:00
  • a2e707d57d Fixed failing tests Raphael Michel 2016-10-18 19:13:30 +02:00
  • 2e226098e3 CSS generation: Send bytes to backend, not string Raphael Michel 2016-10-18 18:59:55 +02:00
  • f3509707d7 Use CachedTicket.get_or_create to avoid duplicates Raphael Michel 2016-10-18 18:57:20 +02:00
  • 574f07877d Stripe: Deal with empty sessions correctly Raphael Michel 2016-10-18 18:49:33 +02:00
  • 37723c0d41 Banktransfer: Add retry in import task Raphael Michel 2016-10-18 18:37:29 +02:00
  • d82e159ffc Removed duplicate keys from dictionary Raphael Michel 2016-10-18 18:37:14 +02:00
  • 158043e29e Fixed a bug in order validation Raphael Michel 2016-10-18 18:29:15 +02:00
  • 1dd501f270 Remove remaining attendees template (#276) Tobias Kunze 2016-10-16 11:48:16 +02:00
  • 3bd3998eca Removed an unused import Raphael Michel 2016-10-15 12:30:04 +02:00
  • c23077fe1f Improved test data script Raphael Michel 2016-10-13 22:57:07 +02:00
  • 503f6dd06f Use consistent flake8 settings everywhere and fix flake8 issues Raphael Michel 2016-10-13 22:56:31 +02:00
  • fa0803aa68 Link to a different docs page in README Raphael Michel 2016-10-13 21:28:10 +02:00
  • 1008f4c668 Improve development setup documentation Raphael Michel 2016-10-13 21:24:45 +02:00
  • 1e276b9d0a Remove AttendeeList view Tobias Kunze 2016-10-12 17:56:42 +02:00
  • 477966b429 Do not leak nginx version in HTTP header (#270) Cpt. Foo 2016-10-11 10:24:56 -04:00
  • 9db333bf80 Transactiontask (#268) Tobias Kunze 2016-10-10 16:38:06 +02:00
  • 6c5cd56af7 Updated German translation Raphael Michel 2016-10-09 13:26:59 +02:00
  • 888aba5714 2FA: Require recent authentication to change settings Raphael Michel 2016-10-09 12:50:15 +02:00
  • 067b80cd3c Account history view Raphael Michel 2016-10-09 12:20:21 +02:00
  • db49f8ea89 EventPluginSignal: Call core plugins even when no event is given Raphael Michel 2016-10-09 12:04:54 +02:00
  • f82b5ddaae Account security notifications via email Raphael Michel 2016-10-09 11:22:28 +02:00
  • 01b6fe2e45 2FA: Log actions Raphael Michel 2016-10-09 11:05:19 +02:00
  • 8952646815 2FA: German translation Raphael Michel 2016-10-08 22:27:26 +02:00
  • 2611b7619e 2FA: Added tests Raphael Michel 2016-10-08 22:05:24 +02:00
  • d7719d0bc7 2FA: Login via U2F Raphael Michel 2016-10-08 18:32:57 +02:00
  • aecf263de7 2FA: Registraion of U2F devices Raphael Michel 2016-10-08 17:28:59 +02:00
  • 582d9dca25 2FA: Implement emergency tokens Raphael Michel 2016-10-08 15:16:42 +02:00
  • 68a9f98f23 2FA: Login using a TOTP token Raphael Michel 2016-10-08 14:57:54 +02:00
  • 5796402a2e 2FA: Enable and disable Raphael Michel 2016-10-08 14:33:11 +02:00
  • 9407fc0bca 2FA: Allow to delete devices Raphael Michel 2016-10-08 14:19:20 +02:00
  • 2f24af824e 2FA: Support for adding TOTP-based devices Raphael Michel 2016-10-08 14:11:59 +02:00
  • 508a4f8e86 Update German translation Raphael Michel 2016-10-08 22:13:20 +02:00
  • d43d6f485b Fix #258 -- Add a comment field to bank transactions Raphael Michel 2016-10-08 20:18:35 +02:00
  • 166fedb4ef Fix #148 -- Add order code to pdf and to ticket settings (#265) Flavia Bastos 2016-10-08 10:40:53 -06:00
  • b6dc2661ae Add signal to display html in quota detail view (#264) Tobias Kunze 2016-10-08 15:53:01 +02:00
  • e9c3065e03 Pass required parameter for cache invalidation Tobias Kunze 2016-10-08 14:34:12 +02:00
  • 11dc8aac36 Force ISO8601-ish datetime format for locale 'en' Tobias Kunze 2016-10-05 18:36:58 +02:00
  • 5e3a8325ca Fix #155 -- Remove javascript URIs for CSP (#261) FlaviaBastos 2016-10-05 10:17:54 -06:00
  • 689f78d03b Fix incompatibility with sqlparse and debug-toolbar Tobias Kunze 2016-10-04 20:31:39 +02:00
  • b5a23224c8 Added admin action to make an expired order pending again Raphael Michel 2016-10-03 11:14:20 +02:00
  • 59e2340529 PDF tickets: Very simple test Raphael Michel 2016-10-03 11:00:18 +02:00
  • c9fd629eba Pin version of pycparser due to bug Raphael Michel 2016-10-03 10:53:17 +02:00
  • 0248f4f333 SettingsTestCase: Fix unclosed resources Raphael Michel 2016-10-03 10:40:01 +02:00
  • d00eb41222 Merge branch 'django110' Raphael Michel 2016-10-03 10:31:49 +02:00
  • 1ac6fb71b3 Stripe: added tests for the stripe API calls Raphael Michel 2016-10-02 19:53:46 +02:00
  • 197178fc52 Added error messages and tests to event settings pages Raphael Michel 2016-10-02 19:12:33 +02:00
  • 58f7ddb13d Renamed and documented payment views Raphael Michel 2016-10-02 17:41:10 +02:00
  • bc9deec77c Added tests for changing the payment method Raphael Michel 2016-10-02 17:36:19 +02:00
  • 96a640ad90 Fixed a bug that lead to wrong payment type links in the order overview Raphael Michel 2016-10-02 17:33:43 +02:00
  • 2166fa6f4a Add spaces before ellipses … (#257) Tobias Kunze 2016-10-02 17:05:06 +02:00
  • 1593787302 Control navigation: Only expand/collapse on arrow click Raphael Michel 2016-10-01 12:59:48 +02:00
  • 4feeab35e4 Force ISO8601 date format for locale 'en' Raphael Michel 2016-10-01 12:32:07 +02:00
  • c5831753f6 bump copyright-notice (#255) Jonas Große Sundrup 2016-09-28 00:10:45 +02:00
  • f955c35f2d Fix voucher tag overview with MySQL (closes #253) (#254) Tobias Kunze 2016-09-27 11:42:58 +02:00
  • b6a34975a9 py.test: rerun and print warnings by default Raphael Michel 2016-09-27 11:06:58 +02:00
  • 3bc2ddf79d Fixed a test that should have never worked Raphael Michel 2016-09-27 11:06:43 +02:00
  • efc6b6e480 Resolved various warnings, upgrade bootstrap3 Raphael Michel 2016-09-27 10:49:39 +02:00
  • 3e318d0dcf Django 1.10: User.is_authenticated is now a property Raphael Michel 2016-09-27 10:25:20 +02:00
  • fbd1c0d367 Django 1.10: URL configuration deprecations Raphael Michel 2016-09-27 10:21:54 +02:00
  • 965428e422 Django 1.10: New-style middlewares Raphael Michel 2016-09-27 10:00:03 +02:00
  • 1bf459c193 Upgrade Django to 1.10 Raphael Michel 2016-09-26 19:21:18 +02:00
  • 6d894bf98c Custom 404 error view to handle translated error messages correctly Raphael Michel 2016-09-26 19:00:55 +02:00
  • 00810cdfab Stop instantiating context objects as it is deprecated Raphael Michel 2016-09-26 18:47:30 +02:00
  • a4ab544fd1 Fixed unneeded and harmful call to resolve() Raphael Michel 2016-09-26 18:47:12 +02:00
  • 41b21b7b96 Revert "Fixed a somehow broken test" Raphael Michel 2016-09-26 18:43:28 +02:00
  • 006ade1414 Fix typo on Stripe plugin configuration alert. (#251) FlaviaBastos 2016-09-26 10:35:15 -06:00
  • e5314e48a4 Testutils: Do not clutter directory with temporary dirs Raphael Michel 2016-09-26 16:00:50 +02:00
  • 8d70153a39 Refactored test utilities Raphael Michel 2016-09-26 15:58:14 +02:00
  • 9cc53c19b4 Fixed a somehow broken test Raphael Michel 2016-09-26 15:23:31 +02:00