Commit Graph

1392 Commits

Author SHA1 Message Date
Raphael Michel
9eb8cd8212 Fixed typo 2016-09-01 12:45:27 +02:00
Raphael Michel
a329a9ac0f Fixed incorrect redirect in resend_link 2016-09-01 12:36:31 +02:00
Raphael Michel
090d25aba0 Added examples to i18n documentation, run doctests 2016-09-01 12:36:28 +02:00
Raphael Michel
5538b23348 Added German translation 2016-09-01 12:27:02 +02:00
Raphael Michel
8c7e051f8d Updated dev docs as we removed all submodules 2016-09-01 11:30:44 +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
Raphael Michel
795d0ec333 Improve help on the Item model 2016-09-01 09:00:16 +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
Enrique Saez
841cfe52a2 Fix #91 -- Make products/orders that are not cancelable (#204)
* Make products/orders that are not cancellable
Update Unit Tests

* Make use of select_related instead of prefetch_related
Simplify cancellable logic
Migrations

* Simplify cancellable logic
Maske use of select_related instead of prefetch_related

* Fix cancelable condition bug
2016-09-01 08:55:02 +02:00
Raphael Michel
022e02d913 Fix #177 - Allow to change the payment method 2016-08-31 19:54:45 +02:00
Raphael Michel
b21ed4d99f Fix #163 -- Form to change orders (#191) 2016-08-31 19:10:11 +02:00
Raphael Michel
57374aec1a Updated German translation 2016-08-31 13:58:18 +02:00
Raphael Michel
5659cb17cc Fixed missing migrations 2016-08-30 21:53:47 +02:00
Raphael Michel
159519b695 Merge pull request #207 from rixx/invoices
Invoices
2016-08-30 19:58:25 +02:00
Tobias Kunze
5f401f17d8 Add a footer and a second text field to invoices
Also, move to using localized strings for Invoice.additional_text
settings for consistency.
2016-08-30 19:49:29 +02:00
Tobias Kunze
157a16810d Add a net_value column to invoices
TODO: localization
2016-08-30 19:05:35 +02:00
Tobias Kunze
b8e77aeca4 Render line breaks in invoices "Additional text" 2016-08-30 19:05:35 +02:00
Tobias Kunze
3c8f9f5a62 Catch and display mail sending errors (#215) 2016-08-30 16:49:52 +02:00
Raphael Michel
fe4946d591 Promote pretixdroid app in control/ 2016-08-30 13:47:48 +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
Raphael Michel
854fb1218e pretixdroid: Completely new API 2016-08-30 12:57:06 +02:00
Raphael Michel
dc3e1e3d30 Got rid of javascript-based random generator 2016-08-29 23:46:17 +02:00
Raphael Michel
a86e706244 Updated German translation 2016-08-29 23:28:45 +02:00
Raphael Michel
1cb6c0e3da Add more tolerance about handwriting in order code detection 2016-08-29 23:21:55 +02:00
Raphael Michel
e5f76d92a2 Stripe: Expose webhook listener on event domain 2016-08-29 22:46:45 +02:00
Raphael Michel
c30ff5e657 Only call now() once inside any event.lock() call 2016-08-29 22:33:51 +02:00
FlaviaBastos
65c16bdc58 Fix #160 -- Add step to run collectstatic and info for testing env (#194)
* Add step to run collectstatic and infor for testing env
#160

* remove info for testing
2016-08-29 22:26:26 +02:00
Raphael Michel
aad44105a4 Document and further restrict a possible path traversal issue 2016-08-29 21:49:46 +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 Michel
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
Raphael Michel
0bc504761b Fixed a problem with default values in I18nWidget 2016-08-29 20:07:36 +02:00
Raphael Michel
3e343cd88f Updated AUTHORS file 2016-08-29 20:07:36 +02:00
Raphael Michel
19f17dec1c Set enabled_langcodes in I18nFormFields in ProviderForm instances 2016-08-29 20:07:36 +02:00
Tobias Kunze
6511d5297f Use localized settings for bank_details (#176)
This is a non-destructive upgrade since LazyI18nString will return a
normal string (which is content of the settings variable up until now)
as-is.
2016-08-29 20:07:36 +02:00
Tobias Kunze
c31622fca1 Removed duplicate template and rendering logic 2016-08-29 20:07:36 +02:00
Tobias Kunze
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 Sodani
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 Kunze
6108aa880a Typos & translations (#211)
* Translation work on german-informal

* Add translations for new options
2016-08-29 19:27:53 +02:00
Tobias Kunze
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 Kunze
3458d64850 Add a count of elements to pagination elements (#219)
Also, add a second, upper pagination element to orders and attendees
list sites as those tend to get long.
2016-08-29 19:19:57 +02:00
Tobias Kunze
579d71e95b Fix #198 -- Collapse invoice form if it is optional (#218) 2016-08-29 19:18:20 +02:00
Tobias Kunze
6027262194 Fix #203 -- Add mouseover text to I18nFormFields (#217) 2016-08-29 19:17:24 +02:00
Tobias Kunze
9548dc69a7 Fix #172 -- Add a filter for overdue orders (#216) 2016-08-29 19:16:48 +02:00
Tobias Kunze
7cbc497737 Fix #166 -- Do not resend links to cancelled orders (#214) 2016-08-29 19:12:44 +02:00
Tobias Kunze
1a24a2e892 Show a voucher's item's variation, if any, in list view (#181) (#213) 2016-08-29 19:12:05 +02:00
Tobias Kunze
4a02ed566f Use get_random_string everywhere (#210)
Django's get_random_string tries really hard to either use sysrandom or
be otherwise as unpredictable as possible. Thanks to David Gullasch for
pointing out both the problem and the solution.
2016-08-29 19:10:01 +02:00
Tobias Kunze
e440782545 Fix #199 - Export an item's tax_rate in the JSON export 2016-08-29 19:01:24 +02:00
Enrique Saez
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