Commit Graph

481 Commits

Author SHA1 Message Date
Raphael Michel
27fe1b98d4 Fixed price calculation with restrictions 2015-08-14 20:36:55 +02:00
Raphael Michel
478d6af248 Fixed #87 -- Added deletion of products 2015-08-13 18:27:19 +02:00
Raphael Michel
56961337ae Refs #85 -- Do not sell tickets that are marked as inactive 2015-08-13 11:58:47 +02:00
Raphael Michel
4277e689b8 Refs #56 -- Revert changes to recover from a problem 2015-08-04 15:59:06 +02:00
Raphael Michel
1554d2e5be Fixed a bug with restrictions that set the price to None 2015-07-31 12:50:09 +02:00
Raphael Michel
f7c20888e2 Merge branch 'master' of github.com:pretix/pretix 2015-07-30 19:33:52 +02:00
Raphael Michel
395d57fb7f Specified a default order for orders 2015-07-30 19:33:00 +02:00
Raphael Michel
1754bf0a01 Fixed import order in migrations 2015-07-26 19:17:33 +02:00
Raphael Michel
c8a47f6d4b Removed redundant operators 2015-07-26 17:18:48 +02:00
Raphael Michel
a0e8e06743 Fixed #65 -- Disallow None value for product default prices 2015-07-26 16:31:01 +02:00
Raphael Michel
984730b31b Changed the upload_to of item pictures to a static functions, as lambdas
do not work in migrations
2015-07-26 16:25:31 +02:00
Raphael Michel
0978f5b942 Fixed import sorting 2015-07-26 00:35:22 +02:00
Raphael Michel
0cbf9aeec3 Added product pictures 2015-07-25 23:58:02 +02:00
Raphael Michel
8732e92cde Refs #80 -- Moved static files to a top-level directory 2015-07-20 11:19:43 +02:00
Raphael Michel
a34236aeb3 Added pretix logo to the repository and the control navigation 2015-07-19 21:37:06 +02:00
Raphael Michel
e828d711bd Used isort to order all import statements 2015-07-19 20:46:34 +02:00
Raphael Michel
1afc23611d Fixed a bug in quota locking 2015-07-14 20:31:19 +02:00
Raphael Michel
478b900ab3 Fixed #46 -- Added a plugin to send out emails 2015-07-12 18:45:22 +02:00
Raphael Michel
7ca3389d08 Fixed an ImportError when redis-py is not installed 2015-06-30 18:15:55 +02:00
Raphael Michel
235769ce4f Added the possibility to use Redis for quota locks 2015-06-30 17:29:34 +02:00
Raphael Michel
44beb8e84a Fixed a logic bug 2015-06-29 14:42:07 +02:00
Raphael Michel
bf6dca3e93 Reduced maximum McCabe function complexity by one 2015-06-28 17:12:27 +02:00
Raphael Michel
1f08dfda5c Resolved flake8 warnings 2015-06-28 17:02:12 +02:00
Raphael Michel
6ceb061205 Improve documentation formatting 2015-06-28 16:23:28 +02:00
Raphael Michel
75b8d800ea Added tests for modifying and cancelling orders 2015-06-28 16:21:39 +02:00
Raphael Michel
11eb01a92b Added a settings change view for users in the frontend 2015-06-25 20:57:02 +02:00
Raphael Michel
ae5eab628c Refs #74 -- Hide retry button if the ticket is sold out 2015-06-25 19:25:55 +02:00
Raphael Michel
f04c43abdc Refs #33 -- Added UI and Stripe support for retrying failed payments 2015-06-25 15:50:46 +02:00
Raphael Michel
fa642ddffe Refactored some code out of pretix.presale 2015-06-24 17:10:42 +02:00
Raphael Michel
bef9e05e0b Added a payment provider for free products 2015-06-23 10:08:23 +02:00
Raphael Michel
a0aa65e392 Fixed versioning in the Quota admin 2015-06-21 22:25:28 +02:00
Raphael Michel
879384f357 Added a setting for an e-mail subject prefix 2015-06-16 20:09:10 +02:00
Raphael Michel
6392be15fe Added heuristics for deserialization of boolean setting to make
checkboxes work in a SettingsForm
2015-06-16 01:03:04 +02:00
Raphael Michel
c0c9098f38 Introduce a max age for quota locks 2015-06-15 23:04:49 +02:00
Raphael Michel
8acc23a27a Added a basic permission matrix editor for events 2015-06-15 21:51:51 +02:00
Raphael Michel
e657fe6605 Added configuration options for imprint URL and contact email address 2015-06-15 20:17:18 +02:00
Raphael Michel
88f1ae6f89 Fixed payment and ticketoutput enable/disable switches and their
implications
2015-06-15 19:28:56 +02:00
Raphael Michel
fad8605aa7 Add unit tests for our mail API 2015-06-03 18:09:00 +02:00
Raphael Michel
c7c953393f Add missing file 2015-06-03 16:14:10 +02:00
Raphael Michel
96c16d7720 Fix wrong import 2015-06-03 16:03:42 +02:00
Raphael Michel
c83bd0e293 Move mail() to services/ 2015-06-03 14:01:33 +02:00
Raphael Michel
fc907a2ec7 Refactor mark_paid out of models 2015-06-03 13:59:12 +02:00
Raphael Michel
49ea85caee Resolve flake8 warnings 2015-06-03 13:25:26 +02:00
Raphael Michel
423dc9f0aa Refactor: separate forms from view, improve code style 2015-06-03 13:19:59 +02:00
Raphael Michel
3114e2d959 Allow to adjust the order of products (closes #60) 2015-06-03 00:48:35 +02:00
Raphael Michel
e073243039 Control: Prefer user locale over event locale 2015-05-27 23:30:32 +02:00
Raphael Michel
3ac26f64f3 Create new events 2015-05-27 23:09:33 +02:00
Raphael Michel
14d1a12a91 Basic creating, editing and updating of organizers 2015-05-24 13:58:30 +02:00
Raphael Michel
c16ad60129 Throw away migration history. This is backwards incompatible!
Also, add an initial user in the first migration.
2015-05-21 21:16:39 +02:00
Raphael Michel
7a3051c22d Presale: Add a language switch to the UI 2015-05-08 21:59:08 +02:00