Commit Graph

1363 Commits

Author SHA1 Message Date
Raphael Michel
d060a4b19b Form groups for i18n input 2015-04-05 22:36:22 +02:00
Raphael Michel
46e2a7aa25 I18n field validation 2015-04-05 22:14:51 +02:00
Raphael Michel
03df35bccd Data structures and form elements for internationalized data 2015-04-03 17:38:01 +02:00
Raphael Michel
380d34ea80 Fix another failure introduced with the new settings 2015-04-01 12:08:45 +02:00
Raphael Michel
cd0e1cb520 Wider usage of the settings framework (#17) 2015-04-01 11:54:56 +02:00
Raphael Michel
42b4189703 Automatic deserialization of known settings 2015-04-01 11:14:52 +02:00
Raphael Michel
9c94983bbc Send email on order payment (#27) 2015-04-01 10:42:27 +02:00
Raphael Michel
16244bd69c Send e-mails on order completion (#27) 2015-04-01 10:30:07 +02:00
Raphael Michel
8a81d4859d The use of Context is deprecated since Django 1.8 2015-04-01 09:23:37 +02:00
Raphael Michel
a0b1a2e11b Provide support for manipulting order status 2015-03-20 23:54:21 +01:00
Raphael Michel
5664177bbb Order details: Display payment information 2015-03-20 23:20:12 +01:00
Raphael Michel
244ad04520 Order changing permissions, list of ordered items 2015-03-20 17:29:47 +01:00
Raphael Michel
dbc3dff905 List of orders 2015-03-20 17:11:58 +01:00
Raphael Michel
63a3054b92 Further documentation of models 2015-03-19 20:38:03 +01:00
Raphael Michel
43c44e917a Start documenting the models 2015-03-19 12:17:19 +01:00
Raphael Michel
db6077eeb2 Remove redundant deleted field on Items, cleanerversion does this
for us.
Also, slugs can be a SlugField
2015-03-19 11:48:03 +01:00
Raphael Michel
0a39c70579 Simplify SettingsProxy._unserialize 2015-03-19 10:38:01 +01:00
Raphael Michel
13f88346d4 Documentation for the payment provider plugin API 2015-03-15 19:48:42 +01:00
Raphael Michel
41f816388b Re-work API for payment settings fields 2015-03-15 19:02:38 +01:00
Raphael Michel
d397c03fde API for marking orders as paid 2015-03-15 17:30:05 +01:00
Raphael Michel
6a2a6fdcee Small changes to the payment API 2015-03-15 16:25:54 +01:00
Raphael Michel
4699c74810 Quickfix for a boolean field 2015-03-15 15:37:48 +01:00
Raphael Michel
f617c48973 Talk about 'products', not 'items' 2015-03-14 16:04:39 +01:00
Raphael Michel
8875a6328f Overview over user's orders 2015-03-14 13:55:26 +01:00
Raphael Michel
197fbbd180 Allow to modify answers for pending orders 2015-03-14 13:32:56 +01:00
Raphael Michel
2fce883230 Move tests to directory outside of the main package 2015-03-14 00:57:09 +01:00
Raphael Michel
38e0233f60 More tests for settings 2015-03-14 00:06:05 +01:00
Raphael Michel
b8bb71d8a3 Reduce functional complexity (McCabe max 18 → max 12) 2015-03-13 01:04:53 +01:00
Raphael Michel
7c240e5c35 Resolve flake8 style warnings (mostly unused imports) 2015-03-13 00:09:14 +01:00
Raphael Michel
8d873dcf8f Make use of Django 1.8's setUpTestData classmethod 2015-03-13 00:02:59 +01:00
Raphael Michel
8c802e534e Display payment details 2015-03-12 22:54:59 +01:00
Raphael Michel
3e392f7ed4 Render payment info on 'Confirm' page 2015-03-11 11:34:46 +01:00
Raphael Michel
d7d626c2ca Update submodules 2015-03-08 16:25:59 +01:00
Raphael Michel
8aec2cc6b0 Define a default value for Order.payment_fee 2015-03-08 16:07:18 +01:00
Raphael Michel
81ab0a4fd2 Auto-set datetime for orders 2015-03-08 16:01:01 +01:00
Raphael Michel
a08b43ad45 Submitting orders 2015-03-08 11:20:17 +01:00
Raphael Michel
3bacfdcb9f Enhance payment method validation 2015-03-07 13:32:09 +01:00
Raphael Michel
e57b23e616 Allow payment providers to process user input 2015-03-06 23:35:48 +01:00
Raphael Michel
e630858a35 Allow payment providers to define custom form fields / templates 2015-03-06 22:27:47 +01:00
Raphael Michel
eca4964d98 Payment provider fee calculation 2015-03-06 15:21:47 +01:00
Raphael Michel
98f7f07c2e Fields should not be required, serialize more types 2015-03-06 11:55:05 +01:00
Raphael Michel
35f6086635 Basic payment provider settings form API 2015-03-06 00:32:52 +01:00
Raphael Michel
27b0b563e4 Basic settings serialization and SettingsForm object 2015-03-06 00:32:11 +01:00
Raphael Michel
6ffdd33cf5 Restructure settings framework 2015-03-06 00:16:46 +01:00
Raphael Michel
386bd032cf First steps into a payment provider API 2015-03-04 13:58:25 +01:00
Raphael Michel
941db3db3a Checkout: Ask questions 2015-03-04 12:42:36 +01:00
Raphael Michel
e283f2513d Merge migrations 2015-03-04 11:52:57 +01:00
Raphael Michel
ff7dd1b11a Merge branch 'master' of github.com:pretix/pretix 2015-03-04 11:40:05 +01:00
Raphael Michel
84bebfbd72 Integrate the names of attendees into the core database layout 2015-03-04 11:39:32 +01:00
Raphael Michel
497cbe17af Add more tests + Event.max_items_pre_order should be a settings 2015-02-21 15:41:29 +01:00