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
a6121c40f1
Added custom headers to mail() API
2016-08-16 13:36:53 +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
3dfdfdf5d0
Check required vouchers at checkout
2016-08-15 16:10:38 +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
b53ef744ec
Fixed a bug in I18nFormField (thanks @JRodDynamite)
2016-08-14 10:44:55 +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
Raphael Michel
2ad5565db5
Merge pull request #178 from rixx/order_fixes
...
Add comment field to Orders
2016-08-13 21:01:05 +02:00
Tobias Kunze
3eb581e55a
Add comment field to Orders
...
refs #177
2016-08-12 10:30:23 +02:00
Tobias Kunze
980e0f5eb3
Make mail() raise an exception on obvious failures
...
As per #164 . Should also work for #69 .
2016-08-10 21:06:10 +02:00
Raphael Michel
72408c012d
Refs #131 -- Add exporter to download invoices
2016-08-05 11:49:21 +02:00
Raphael Michel
5ffe2963dd
Move core exporters to their own package
2016-08-05 11:37:00 +02:00
Raphael Michel
a22262aa30
Refs #131 -- Allow to regenerate an invoice
2016-08-05 11:26:13 +02:00
Raphael Michel
a61792ed4e
Do not issue invoices for free payments
2016-08-05 11:06:22 +02:00
Raphael Michel
58e706b721
Fixed bug in quota calculation (thanks @rixx!)
2016-08-04 18:00:28 +02:00
Raphael Michel
39ada8954e
Added optional links to the order in emails
2016-08-04 17:56:07 +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
d682b8121d
Fixed saving boolean fields in SettingsForm
2016-07-31 20:42:29 +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
60c10485d1
Added a custom welcome text
2016-07-30 13:06:41 +02:00
Raphael Michel
825b985f81
Fixed a problem with deleting files from the settings
2016-07-29 20:59:06 +02:00
Raphael Michel
99604036c2
Fixed broken Django error pages due to CSP headers
2016-07-29 20:53:51 +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
cf898b3c33
EventPluginSignal: Fixed a problem with plugins that live in a top-level package
2016-07-28 20:45:01 +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
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
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
1e4e1578f7
Improved eventsignal template tag
2016-07-03 16:05:31 +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
f68ada1f41
Added filters for the MailExporter
2016-06-27 19:23:43 +02:00
Raphael Michel
09e5c43c55
Fixed #143 -- Password strength validation errors in the right place
2016-06-10 15:33:32 +02:00
Raphael Michel
ff7085fba0
Override form_errors.html without "dismiss" icon (see #143 )
2016-06-10 15:09:22 +02:00
Raphael Michel
ea7e94c98b
Fixed missing error mesages
2016-06-09 16:21:47 +02:00
Raphael Michel
d3e4941a58
Fixed infinite reload loop
2016-06-07 11:55:00 +02:00