Commit Graph

276 Commits

Author SHA1 Message Date
Raphael Michel
c5aced9e42 pretix.control: sidebar-based navigation 2015-03-14 15:27:57 +01:00
Raphael Michel
46dd06897c Add draft of payment api documentation 2015-03-14 14:19:58 +01:00
Raphael Michel
4f66288422 Add COPYRIGHT file 2015-03-14 14:19:47 +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
a0b9e9a5f9 Split requirements files
Remove unused import
2015-03-14 12:59:34 +01:00
Raphael Michel
8fdbd2c89b Unit tests for confirming orders 2015-03-14 12:53:12 +01:00
Raphael Michel
0935897dc2 Fix bugs in the checkout confirm flow 2015-03-14 12:49:04 +01:00
Raphael Michel
f045fe8660 Add test case for ticket #20 2015-03-14 01:12:10 +01:00
Raphael Michel
2fce883230 Move tests to directory outside of the main package 2015-03-14 00:57:09 +01:00
Raphael Michel
d85f112c33 First tests for the checkout process 2015-03-14 00:49:55 +01:00
Raphael Michel
2ec77520b8 Set attendee_name to None / delete snwer objects if answer is empty 2015-03-14 00:49:23 +01:00
Raphael Michel
e3c41a8f52 Fix wrongly simplified method 2015-03-14 00:17:55 +01:00
Raphael Michel
38e0233f60 More tests for settings 2015-03-14 00:06:05 +01:00
Raphael Michel
a78f447750 'powered by pretix' link 2015-03-13 01:48:48 +01:00
Raphael Michel
505feedeb8 Fix typo 2015-03-13 01:46:47 +01:00
Raphael Michel
b1db78035b Update German locale 2015-03-13 01:43:07 +01:00
Raphael Michel
f12f138861 Fix broken method call 2015-03-13 01:16:57 +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
25fff77be5 Django's new URLconfig style allows us to no longer ignore PEP8s error
E128
2015-03-13 00:07:14 +01:00
Raphael Michel
97f5e4a2f1 Migrate to Django 1.8-style URLconfigs
See
https://docs.djangoproject.com/en/dev/releases/1.8/#django-conf-urls-patterns
and #14
2015-03-13 00:05:57 +01:00
Raphael Michel
8d873dcf8f Make use of Django 1.8's setUpTestData classmethod 2015-03-13 00:02:59 +01:00
Raphael Michel
ff7d4683a6 Cancel orders (fixing #24) 2015-03-12 23:36:15 +01:00
Raphael Michel
7666d04580 django-debug-toolbar now supports Django 1.8. Yay! 2015-03-12 23:06:30 +01:00
Raphael Michel
1af3bb8328 Display all the question answers 2015-03-12 23:03:04 +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
6d12d4826d Disable one more test on travis… 2015-03-08 16:40:01 +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
099158603d Update to Django 1.8 beta 1, downgrade pep8 2015-03-08 15:40:53 +01:00
Raphael Michel
c4e20bd7d1 Merge branch 'master' of github.com:pretix/pretix 2015-03-08 14:00:36 +01:00
Raphael Michel
230d1772cc 'Go back' buttons 2015-03-08 13:58:28 +01:00
Raphael Michel
a08b43ad45 Submitting orders 2015-03-08 11:20:17 +01:00
Raphael Michel
62b82bc852 Reduce duplicate code 2015-03-07 13:39:38 +01:00
Raphael Michel
3bacfdcb9f Enhance payment method validation 2015-03-07 13:32:09 +01:00
Raphael Michel
2acc653807 Basic confirmation page 2015-03-06 23:57: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
29cedbaac3 First steps towards payment provider selection 2015-03-06 15:22:09 +01:00
Raphael Michel
eca4964d98 Payment provider fee calculation 2015-03-06 15:21:47 +01:00
Raphael Michel
4390ee0b07 Add a dummy Stripe plugin for testing purposes 2015-03-06 15:20:59 +01:00
Raphael Michel
98f7f07c2e Fields should not be required, serialize more types 2015-03-06 11:55:05 +01:00
Raphael Michel
c6e081ca00 Use OrderedDict for plugin-generated forms 2015-03-06 00:41:55 +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