Commit Graph
239 Commits
Author SHA1 Message Date
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
FlaviaBastosandRaphael Michel 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 KunzeandRaphael Michel 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 KunzeandRaphael Michel 3c8f9f5a62 Catch and display mail sending errors (#215) 2016-08-30 16:49:52 +02:00
Tobias KunzeandRaphael Michel 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
Raphael Michel b14ada27d0 Fixed problem in LocaleSet view with view names in next= parameters 2016-08-29 21:49:46 +02:00
Raphael Michel c913e44803 Fixed a problem with custom prices introduced in 4fa631a 2016-08-29 21:49:46 +02:00
Raphael MichelandGitHub 5f64aecafa Merge pull request #201 from rixx/ticket165_reactivate_voucher
Fix #165 -- Reactivate voucher on cancelled orders
2016-08-29 21:15:10 +02:00
Tobias KunzeandRaphael Michel 4fa631ab97 Assert that the item count is a positive integer (#221)
Thanks to David Gullasch for pointing this one out.
2016-08-29 19:36:38 +02:00
Vishal SodaniandRaphael Michel 5346473f75 Fix #180 -- Hide add to cart button if no products active or no quantity left (#200)
* Hide add to cart button if no products active or no quantity left(#180)

* Fix PEP errors and improve logic

* Fix tests for add to cart change

* Fix the logic for toggling the visibility of Add to Cart button
2016-08-29 19:30:08 +02:00
Tobias KunzeandRaphael Michel 00e9e52072 Fix Open Redirect issue in /locale/set (#223)
Thanks to David Gullasch for finding this one.
2016-08-29 19:21:48 +02:00
Tobias KunzeandRaphael Michel 579d71e95b Fix #198 -- Collapse invoice form if it is optional (#218) 2016-08-29 19:18:20 +02:00
Enrique SaezandRaphael Michel 3583dde1db Fix #202 -- Allow the manual ordering of questions
* Allow the manual ordering of questions
Update Unit Tests
Fix some typos

* Add migrations

* Minor notation change
2016-08-29 18:36:56 +02:00
Tobias Kunze 87a77989e7 Disallow cancelling an expired order
as per discussion on #165
2016-08-24 15:26:54 +02:00
Raphael Michel 1cb956d508 Added setting to disable order cancelling for users 2016-08-15 16:42:39 +02:00
Raphael Michel 74866437f4 New signals to add content to the front page 2016-08-15 15:35:32 +02:00
Tobias KunzeandRaphael Michel 19e45ac294 Remove phone numers from invoices (#189) 2016-08-15 15:06:26 +02:00
Flavia BastosandRaphael Michel 95159d2af5 Support markdown on frontpage
Expanding on #51
2016-08-13 21:19:36 +02:00
Tobias KunzeandRaphael Michel 34212841e2 Fixed typos and a little phrasing. (#175)
Mostly in German translation, some small fixes in English text, too.
2016-08-13 21:16:16 +02:00
FlaviaBastosandRaphael Michel 04ab016d91 Fix #51 -- Allow rich text in product and category descriptions
* Allow rich text in product descriptions

#51

* Allow rich text in category descriptions, update requirements to support fix.

#51

* Change line break (aesthetic only)
#51

* Add markdown to requirements. Update authors file
2016-08-05 23:53:41 +02:00
Raphael Michel 47682fd243 Refs #131 -- Allow manual reissuing of invoices 2016-08-05 11:34:02 +02:00
Raphael Michel a61792ed4e Do not issue invoices for free payments 2016-08-05 11:06:22 +02:00
Raphael Michel f93b2211a6 Fixed a bug that lead to payment fees on free items 2016-08-05 10:40:00 +02:00
Raphael Michel 6cea2f8ce5 Clarify configmation request 2016-07-31 21:12:26 +02:00
Raphael Michel d2f1bd6b63 Fixed bug in EventMiddleware 2016-07-31 13:58:48 +02:00
Raphael Michel ba5d871197 Added process_response URL hook 2016-07-31 13:45:42 +02:00
Raphael Michel 60c10485d1 Added a custom welcome text 2016-07-30 13:06:41 +02:00
Raphael Michel 4ab819aeed Added custom logo support 2016-07-29 20:53:19 +02:00
Raphael Michel d32c1bd9c8 Added runtime SASS compliation and color settings 2016-07-29 20:15:13 +02:00
Raphael Michel e937329194 Removed inline javascript URLs 2016-07-28 23:51:49 +02:00
Raphael Michel fdc07d07d4 Moved "powered by pretix" to a seperate template 2016-07-28 21:03:06 +02:00
Raphael Michel 7514b9bab2 Added a signal for processing event requests 2016-07-28 21:02:29 +02:00
Raphael Michel f91c95b1bc Added products that require a voucher to be bought/shown 2016-07-28 19:52:07 +02:00
Tobias KunzeandRaphael Michel 310a14a393 Move middleware functionality to utils.py (#154)
This simplifies providing an `event_view` method which works as
decorator for presale/ views (e.g. for plugins), providing passing
requests with event and organizer context if possible, and re-routing or
failing appropriately otherwise.
2016-07-26 10:27:59 +02:00
Raphael Michel 525705a912 Fixed problems with middleware order 2016-07-20 19:33:26 +02:00
Raphael Michel 2541855948 Fixed missing or unused imports 2016-07-18 23:12:16 +02:00
Tobias KunzeandRaphael Michel bfc721978d Fixed minor documentation errors and mistakes (#151) 2016-07-14 20:01:38 +02:00
Raphael Michel f779b70deb Improved UI of language switcher 2016-07-11 19:52:49 +02:00
Raphael Michel af8e017b07 Added signals to extend the order detail page 2016-07-11 19:48:05 +02:00
Raphael Michel 5b9d19b463 Refs #150 -- Trying to reduce latency 2016-07-07 19:44:19 +02:00
Raphael Michel 7b456a620d Added voucher_redeem_info signal and improved signal documentation 2016-07-03 15:51:09 +02:00
Raphael Michel 5cbb967744 Display errors caused in AJAX requests 2016-06-27 19:49:45 +02:00
Raphael Michel 0c4368170f Added hook for links in the footer 2016-06-14 13:05:47 +02:00
Raphael Michel 1f27bde525 Fixed incorrect reference in tpl 2016-06-07 18:36:16 +02:00
Raphael Michel fd2c293521 Correctly display payment fee on the order detail page 2016-06-06 23:56:26 +02:00