Commit Graph

481 Commits

Author SHA1 Message Date
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