Commit Graph

1132 Commits

Author SHA1 Message Date
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 Kunze
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
e90fd57ca3 Update concept documentation and add a graph on order states 2016-08-14 20:41:34 +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
0cb3761093 Speed up travis CI runs 2016-08-14 18:03:58 +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 Bastos
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 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
Raphael Michel
ee2463c1ce Merge pull request #169 from rixx/mail_errors
Make mail() raise an exception on obvious failures
2016-08-13 16:51:39 +03: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
509b2e4f3e Document mail testing setup for devs (#157) 2016-08-10 22:17:16 +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
FlaviaBastos
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
Raphael Michel
17d5221579 Sendmail: Allow manual payment reminders 2016-08-04 17:56:07 +02:00
Raphael Michel
39ada8954e Added optional links to the order in emails 2016-08-04 17:56:07 +02:00
Tobias Kunze
43b10a4f12 Add missing nav_event signal to docs (#158) 2016-08-04 11:02:43 +02:00
Raphael Michel
8dcb8193fa Added deprecation warning for old-style urlconfigs in plugins 2016-08-03 09:43:43 +02:00