Commit Graph

306 Commits

Author SHA1 Message Date
Raphael Michel
591ded3ff2 Add plugin API for adding items to the admin navigation 2015-03-21 18:15:43 +01: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
4a72d11c67 Swap position of count and price in cart and cart-like tables 2015-03-20 22:29:53 +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
0f09c652c3 Doc requirements were missing 2015-03-19 10:45:04 +01:00
Raphael Michel
0a39c70579 Simplify SettingsProxy._unserialize 2015-03-19 10:38:01 +01:00
Raphael Michel
bd2c728da2 Stripe: Only use special JavaScript is Stripe is the selected payment
method
2015-03-19 10:37:30 +01:00
Raphael Michel
91087d0e1a Payments via Stripe (#30) 2015-03-16 01:32:32 +01:00
Raphael Michel
e20ecb67d8 Add a request argument to the html_head signals 2015-03-16 01:31:52 +01:00
Raphael Michel
f54515ba0a Provide a new API for plugins to add HTML to the <head> of the site 2015-03-15 23:50:30 +01:00
Raphael Michel
c23468e266 Doc requirements 2015-03-15 19:58:14 +01:00
Raphael Michel
6dea0de32d Update requirements for docs 2015-03-15 19:50:55 +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
b6bda537e8 Install PayPal API on Travis CI 2015-03-15 17:38:21 +01:00
Raphael Michel
b8d9e6e295 PayPal: Proper configuration 2015-03-15 17:37:05 +01:00
Raphael Michel
797c1f4205 Development time logging configuration 2015-03-15 17:34:00 +01:00
Raphael Michel
a67e09215b Add payment provider PayPal 2015-03-15 17:33:50 +01:00
Raphael Michel
d397c03fde API for marking orders as paid 2015-03-15 17:30:05 +01:00
Raphael Michel
5ea81b33f8 Only display current versions of orders 2015-03-15 17:09:56 +01:00
Raphael Michel
76b85cd4fc Allow plugins to register URLs 2015-03-15 16:26:06 +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
1154c54fd8 Move copyright notice to root directory 2015-03-14 16:06:41 +01:00
Raphael Michel
f617c48973 Talk about 'products', not 'items' 2015-03-14 16:04:39 +01:00
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