Commit Graph

679 Commits

Author SHA1 Message Date
Tobias Kunze
d54d9a70fb Include site-wide footer link/text 2016-10-31 19:03:41 +01:00
Raphael Michel
0fcc5a24fe Do not set step size on number fields 2016-10-19 09:24:17 +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
d00eb41222 Merge branch 'django110' 2016-10-03 10:31:49 +02:00
Raphael Michel
58f7ddb13d Renamed and documented payment views 2016-10-02 19:13:55 +02:00
Tobias Kunze
2166fa6f4a Add spaces before ellipses … (#257) 2016-10-02 17:05:06 +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
965428e422 Django 1.10: New-style middlewares 2016-09-27 10:00:03 +02:00
Raphael Michel
a4ab544fd1 Fixed unneeded and harmful call to resolve() 2016-09-26 19:01:38 +02:00
Raphael Michel
ba32298602 Fixed duplicate execution of process_response 2016-09-26 15:12:05 +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
6229db5035 Make calls to regenerate_css asynchronous 2016-09-21 14:18:57 +02:00
Tobias Kunze
fc967ed735 Consistent icon use for vouchers (#246) 2016-09-21 13:38:15 +02:00
Raphael Michel
3181aa75c2 Thank-you note style fix 2016-09-21 11:10:10 +02:00
Raphael Michel
1faacef9d4 Always process tasks through celery (#245) 2016-09-21 10:38:31 +02:00
Raphael Michel
d014a92cef Stronger hint to enable payment providers 2016-09-21 10:33:52 +02:00
Raphael Michel
2e453bd051 Use the redirect view for the imprint link 2016-09-19 22:17:13 +02:00
Raphael Michel
ba26b8fc71 Fixed front page spacing 2016-09-19 21:59:44 +02:00
Raphael Michel
fb694bf901 Stress that the payment is still required in the thanks message 2016-09-19 18:42:09 +02:00
Raphael Michel
bbd790a13e Show order total on payment confirmation page 2016-09-19 18:10:16 +02:00
Raphael Michel
988340400d Only show "change payment method" if another one is available 2016-09-19 18:06:07 +02:00
Raphael Michel
e29ccca49b Fix #229 -- Consistent language between django and javascript 2016-09-17 22:46:07 +02:00
Tobias Kunze
03ec7e3389 Minor clarification in ticket download hint (#237) 2016-09-15 08:11:05 +02:00
Raphael Michel
a43b41c8d6 Actually link flags via static tag 2016-09-14 12:43:51 +02:00
Raphael Michel
f128a5f559 Fixed a referer leak 2016-09-14 10:34:20 +02:00
Raphael Michel
a1d92f9740 Fixed a fatal bug in payment method changing 2016-09-12 20:39:34 +02:00
Raphael Michel
01f0673683 Fixed a possible timing attack channel 2016-09-12 20:38:41 +02:00
Raphael Michel
f5eb4d01aa Fixed problem with moment.js and duplicate JS minification 2016-09-11 18:36:36 +02:00
Raphael Michel
d13e146429 Fixed misleading query parameters 2016-09-11 14:38:01 +02:00
Raphael Michel
71d061e04d Fixed a TypeError 2016-09-11 14:04:58 +02:00
Raphael Michel
1ed43ead3f Count down to cart expiry 2016-09-09 15:35:35 +02:00
Raphael Michel
037aa7fc59 Improved tests
The tests should have been broken by 52906ab, but they weren't because
the tests were to tolerant.
2016-09-09 14:53:09 +02:00
Raphael Michel
52906abfb2 Frontpage layout adjustments 2016-09-09 14:47:22 +02:00
Raphael Michel
dac0af8aec Translate error messages during voucher redemption 2016-09-09 14:47:22 +02:00
Raphael Michel
9b67d8d363 Strip whitespace from voucher codes 2016-09-09 14:47:22 +02:00
Raphael Michel
e0ece9c18a Stripe checkout: Fixed retry order 2016-09-09 10:38:58 +02:00
Raphael Michel
84d264d626 Stripe: Optional support for Stripe checkout 2016-09-09 10:20:30 +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
03f6724ddf Fixed problem that lead to wrongly displayed payment fees 2016-09-04 23:02:30 +02:00
FlaviaBastos
ae2d551d7d Fix #152 -- Linebreak for multiline answers (#224)
* Add linebreaks in multiline answers

#152

* Use linebreaksbr to prevent <p> tag.

#152
2016-09-01 21:48:29 +02:00
Raphael Michel
a329a9ac0f Fixed incorrect redirect in resend_link 2016-09-01 12:36:31 +02:00
Raphael Michel
eef9e287aa Added exporter for a list of orders 2016-09-01 11:30:21 +02:00
Raphael Michel
0add1fd2fa Refs #122 -- Link resend on the front page (could be made more beautiful later...) 2016-09-01 09:10:33 +02:00
Tobias Kunze
7e19effe3c Fix #122 -- Allow users to re-send order links (#197)
If the provided mail address has not ordered anything, there will still
be a mail generated and sent to an invalid mail address, to avoid
obvious timing attacks to determine active users.
2016-09-01 08:59:36 +02:00
Raphael Michel
022e02d913 Fix #177 - Allow to change the payment method 2016-08-31 19:54:45 +02:00
Tobias Kunze
3c8f9f5a62 Catch and display mail sending errors (#215) 2016-08-30 16:49:52 +02:00
Tobias Kunze
96dbfc304a Fix #195 -- Add message explaining invoice address updating process (#196)
Adds messages both pre- and post-update explaining to the user that the
invoice itself will not be automatically regenerated and that support
interaction is required for this step. Might reduce user frustration.
2016-08-30 13:22:24 +02:00