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
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
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
Tobias Kunze
87a77989e7
Disallow cancelling an expired order
...
as per discussion on #165
2016-08-24 15:26:54 +02:00
Tobias Kunze
5667866c9d
Make vouchers reusable upon cancelation of an Order
...
Refs #165 .
2016-08-21 15:56:25 +02:00
Tobias Kunze
4191f93ece
Add setting determining invoice number format ( #193 )
2016-08-16 21:18:39 +02:00
Raphael Michel
5aef86417c
Removed two unused model fields
2016-08-16 14:43:00 +02:00
Raphael Michel
63b683096b
Resolved two more edge cases in quota handling
...
Scenario 1) Blocking voucher is used in a CartPosition. Previously
too much was subtracted from the quota.
Scenario 2) When two quotas are assigned to a product and one of them
is sold out, blocking vouchers for the other quota should not enable to
buy the product.
2016-08-15 22:55:18 +02:00
Raphael Michel
1cb956d508
Added setting to disable order cancelling for users
2016-08-15 16:42:39 +02:00
Raphael Michel
1ef5973e26
Removed debugging output
2016-08-15 15:35:32 +02:00
Tobias Kunze
19e45ac294
Remove phone numers from invoices ( #189 )
2016-08-15 15:06:26 +02:00
Raphael Michel
fe6de0f635
Added ignored_quotas argument to check_quotas()
2016-08-15 11:48:48 +02:00
Raphael Michel
71944d4b1e
Updated German translation
2016-08-14 18:52:30 +02:00
Raphael Michel
6d54239b47
Fixed a bug that lead to invoice information not being editable if
...
nothing else is editable in an order
2016-08-14 16:10:06 +02:00
Raphael Michel
5031393136
Force isort to treat typing in the py3.5 style, not py3.4
2016-08-13 21:19:36 +02:00
Tobias Kunze
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
Tobias Kunze
3eb581e55a
Add comment field to Orders
...
refs #177
2016-08-12 10:30:23 +02:00
Raphael Michel
a22262aa30
Refs #131 -- Allow to regenerate an invoice
2016-08-05 11:26:13 +02:00
Raphael Michel
58e706b721
Fixed bug in quota calculation (thanks @rixx!)
2016-08-04 18:00:28 +02:00
Raphael Michel
221ce9f0ae
Added configuration options for some secret lengths
2016-08-03 00:18:04 +02:00
Raphael Michel
d976d8d26d
Added some database indices
2016-08-03 00:18:04 +02:00
Raphael Michel
505d3624b3
Added documentation on logging
2016-07-31 13:31:57 +02:00
Raphael Michel
b7ad2cdc39
Fixed problems when plugins extend LoggedModel
2016-07-30 13:39:41 +02:00
Raphael Michel
f91c95b1bc
Added products that require a voucher to be bought/shown
2016-07-28 19:52:07 +02:00
Raphael Michel
2541855948
Fixed missing or unused imports
2016-07-18 23:12:16 +02:00
Raphael Michel
a6381c1fd7
Removed out-of-date explicit value of __all__
2016-07-18 22:44:30 +02:00
Tobias Kunze
bfc721978d
Fixed minor documentation errors and mistakes ( #151 )
2016-07-14 20:01:38 +02:00
Raphael Michel
5529ec5e0b
Improved invoice file names
2016-06-05 18:00:32 +02:00
Raphael Michel
cc9a9723fe
Added "comments" and "tags" to vouchers
2016-06-01 12:45:32 +02:00
Raphael Michel
eea90a9066
Updated models and signals documentation
2016-05-08 12:35:04 +02:00
Raphael Michel
944b5db0bf
Refs #82 -- Make order expiry more clear ( #116 )
2016-05-07 17:03:32 +02:00
Raphael Michel
3ae13ce0ed
Added locale settings to event creation
2016-05-04 18:29:40 +02:00
Raphael Michel
09cee356b0
Allow for vouchers that are valid for multiple items
2016-05-04 17:50:19 +02:00
Raphael Michel
765ae39fa0
Added descriptions to item categories
2016-04-21 21:48:53 +02:00
Raphael Michel
1e8f7a7dca
Fixed adding an item picture at creation time
2016-04-18 17:50:19 +02:00
Raphael Michel
5d3811fdb2
Fixed a cart display error
2016-04-15 11:03:52 +02:00
Raphael Michel
36f3a815a1
Fixed a bug in Order._is_still_available
2016-04-04 10:33:53 +02:00
Raphael Michel
1011893543
Fixed #107 and fixed #125 -- Periodic cleanup tasks
2016-03-26 19:10:31 +01:00
Raphael Michel
6e60332948
Fixed #133 -- Transparent quota calculation
2016-03-26 15:27:57 +01:00
Raphael Michel
1cd0c1f53b
Refs #102 -- Added multiple-choice question types
2016-03-26 12:47:44 +01:00
Raphael Michel
112a309a0e
Fixed #106 -- added pay-what-you-want tickets
2016-03-24 18:01:09 +01:00
Raphael Michel
842b058efd
Fixed an quota calculation issue
2016-03-22 17:43:35 +01:00
Raphael Michel
70067fd91a
Refs #126 -- Show order history
2016-03-22 13:04:38 +01:00
Raphael Michel
047e5bb067
Refs #105 -- Variation support for vouchers
2016-03-20 11:46:55 +01:00
Raphael Michel
1d8f2034de
Localize the answers to boolean questions
2016-03-15 17:26:23 +01:00
Raphael Michel
5ab78b4576
Refs #131 -- Basic implementation of invoicing
2016-03-13 16:05:31 +01:00
Raphael Michel
0f054416fc
Fixed a problem with creationg OrderPositions
2016-03-12 12:22:15 +01:00
Raphael Michel
f095cded08
Fixed #23 -- Tax handling for payment fees
2016-03-11 21:55:52 +01:00
Raphael Michel
ad3eb59e6a
Fixed #86 -- Decide about variations at product creation
2016-03-10 22:18:53 +01:00
Raphael Michel
6f235f4b18
Refs #127 -- Go even further with SMTP testing
2016-03-10 21:18:51 +01:00