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 |
|
Raphael Michel
|
511ea66858
|
Fixed download of cached files without JavaScript
|
2016-06-07 11:44:38 +02:00 |
|
Raphael Michel
|
a7fc8e19fb
|
Improved SMTP testing
|
2016-06-06 23:07:49 +02:00 |
|
Raphael Michel
|
e5edf53f00
|
Disable Chrome's autofill for various form fields
|
2016-06-06 23:07:49 +02:00 |
|
Raphael Michel
|
87b7685cf9
|
Fixed overwriting files in SettingsForm
|
2016-06-06 22:46:07 +02:00 |
|
Raphael Michel
|
4496f19a68
|
Supporting invoice-on-demand instead of autogeneration
|
2016-06-05 18:01:10 +02:00 |
|
Raphael Michel
|
5529ec5e0b
|
Improved invoice file names
|
2016-06-05 18:00:32 +02:00 |
|
Raphael Michel
|
d570b31ff3
|
Fixed serialization issue
|
2016-06-03 09:58:54 +02:00 |
|
Raphael Michel
|
cc9a9723fe
|
Added "comments" and "tags" to vouchers
|
2016-06-01 12:45:32 +02:00 |
|
Raphael Michel
|
d8705913b1
|
Added two new exporters
|
2016-05-31 10:07:00 +02:00 |
|
Raphael Michel
|
d8b7765a9b
|
Added simple health check
|
2016-05-31 00:11:26 +02:00 |
|
Raphael Michel
|
3254c45f68
|
Clarified a help text
|
2016-05-30 22:16:18 +02:00 |
|
Raphael Michel
|
33d3e5c753
|
Fixed problems when running the Django shell
|
2016-05-30 22:16:03 +02:00 |
|