Commit Graph
1040 Commits
Author SHA1 Message Date
Raphael Michel 68967fbfda Fixed mail settings form that was missing a field 2016-08-16 21:34:38 +02:00
Tobias KunzeandRaphael Michel 4191f93ece Add setting determining invoice number format (#193) 2016-08-16 21:18:39 +02:00
Raphael Michel 6628d65f9a Added *.bak to gitignore 2016-08-16 21:18:19 +02:00
Raphael Michel 5aef86417c Removed two unused model fields 2016-08-16 14:43:00 +02:00
Raphael Michel 2cfdab35bf Banktransfer: Consistently use order.full_code 2016-08-16 14:34:57 +02:00
Raphael Michel 72adbfb3bd Banktransfer: Correct matching of longer order codes 2016-08-16 14:21:07 +02:00
Raphael Michel a6121c40f1 Added custom headers to mail() API 2016-08-16 13:36:53 +02:00
Raphael Michel dadc4463fc Added more tests for voucher redemption 2016-08-15 23:00:44 +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 fddd612a63 Updated German translation 2016-08-15 16:59:01 +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 a7fa63465d Added test to check that ordering is not possible after presale_end 2016-08-15 15:56:36 +02:00
Raphael Michel 7e1a6cf0d3 Support django_extensions if it is installed 2016-08-15 15:35:32 +02:00
Raphael Michel 0663bb902e Fixed a problem with plugin URL reversal
It turns out that django does not support multiple include() statements
that define the same namespace (only the first one will be used). But
there isn't a problem that can't be solved with another level of
indirection ;)
2016-08-15 15:35:32 +02:00
Raphael Michel 74866437f4 New signals to add content to the front page 2016-08-15 15:35:32 +02:00
Raphael Michel 1ef5973e26 Removed debugging output 2016-08-15 15:35:32 +02:00
Tobias KunzeandRaphael Michel 19e45ac294 Remove phone numers from invoices (#189) 2016-08-15 15:06:26 +02:00
Raphael Michel f2baf79a52 Properly implement and test quota checking in the voucher admin
This also fixes #170
2016-08-15 11:55:51 +02:00
Raphael Michel fe6de0f635 Added ignored_quotas argument to check_quotas() 2016-08-15 11:48:48 +02:00
Raphael Michel cba61ae8be Clear cache before running multidomain tests 2016-08-15 08:39:10 +02:00
Raphael Michel fac9926542 Fixed error introduced in ff3c5dc 2016-08-14 21:05:18 +02:00
Raphael Michel ff3c5dc6a4 Banktransfer: Reduce number of SQL queries during CSV import 2016-08-14 20:41:34 +02:00
Raphael Michel a1824595b1 Bankimport: Compatibility with Postbank CSV files 2016-08-14 19:52:00 +02:00
Raphael Michel 71944d4b1e Updated German translation 2016-08-14 18:52:30 +02:00
Raphael Michel 7a8213afcc Removed usages of is_ordered 2016-08-14 18:41:21 +02:00
Raphael Michel 7b5dd6bd6c Speed up the test suite 2016-08-14 17:56:58 +02:00
Raphael Michel 42b9559b6f Removed selenium as a test dependency 2016-08-14 17:20:33 +02:00
Raphael Michel e881abd631 Fixed test that was broken due to 6d54239 2016-08-14 17:19:00 +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 d8a84e762f Replaced first selenium tests with bs4 2016-08-14 12:15:57 +02:00
Raphael Michel b53ef744ec Fixed a bug in I18nFormField (thanks @JRodDynamite) 2016-08-14 10:44:55 +02:00
Flavia BastosandRaphael Michel 95159d2af5 Support markdown on frontpage
Expanding on #51
2016-08-13 21:19:36 +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 KunzeandRaphael Michel 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 MichelandGitHub 2ad5565db5 Merge pull request #178 from rixx/order_fixes
Add comment field to Orders
2016-08-13 21:01:05 +02:00
Tobias Kunze 6fcf393aba Include comment field in OrderDetail view 2016-08-12 15:13:53 +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
FlaviaBastosandRaphael Michel 04ab016d91 Fix #51 -- Allow rich text in product and category descriptions
* Allow rich text in product descriptions

#51

* Allow rich text in category descriptions, update requirements to support fix.

#51

* Change line break (aesthetic only)
#51

* Add markdown to requirements. Update authors file
2016-08-05 23:53:41 +02:00
Raphael Michel bd01d6b74a Updated German translation 2016-08-05 12:19:41 +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 47682fd243 Refs #131 -- Allow manual reissuing of invoices 2016-08-05 11:34:02 +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 f93b2211a6 Fixed a bug that lead to payment fees on free items 2016-08-05 10:40:00 +02:00
Raphael Michel a056ee732a Added voucher list download as CSV 2016-08-05 10:32:06 +02:00
Raphael Michel ce6e8d0f5c Refs #105 -- Check quota before blocking it with a voucher 2016-08-05 10:18:24 +02:00
Raphael Michel 58e706b721 Fixed bug in quota calculation (thanks @rixx!) 2016-08-04 18:00:28 +02:00