Commit Graph

  • 84bebfbd72 Integrate the names of attendees into the core database layout Raphael Michel 2015-03-04 11:39:32 +01:00
  • dade162154 Fix failing plugins test Raphael Michel 2015-02-21 17:02:57 +01:00
  • fd252b0ff5 Complete test suite for cart actions Raphael Michel 2015-02-21 17:00:52 +01:00
  • 497cbe17af Add more tests + Event.max_items_pre_order should be a settings Raphael Michel 2015-02-21 15:33:53 +01:00
  • e13d11be78 Cart tests Raphael Michel 2015-02-20 22:00:07 +01:00
  • 504081cce3 Basic tests for cart features Raphael Michel 2015-02-20 01:14:23 +01:00
  • 4da23d33b5 Remove legacy multi-browser and Sauce test runner code Raphael Michel 2015-02-20 01:05:23 +01:00
  • 38a56e06d2 Remove a TODO statement Raphael Michel 2015-02-20 00:07:08 +01:00
  • 89a5c65df7 Premature optimization indeed is the root of all evil Raphael Michel 2015-02-19 23:50:58 +01:00
  • 0fb7875c98 Experimental caching for the number of paid tickets Raphael Michel 2015-02-19 00:26:22 +01:00
  • 9f850f611c Django 1.8b1 is coming this week, we are ready. Raphael Michel 2015-02-18 22:08:30 +01:00
  • e266b0438c formclass= argument will get optional in Django 1.8 Raphael Michel 2015-02-18 22:07:08 +01:00
  • 1e7d839731 django.utils.unittest is deprecated Raphael Michel 2015-02-18 21:47:29 +01:00
  • 9a2e75cbfb Additional tests for the item list Raphael Michel 2015-02-18 21:37:12 +01:00
  • 1d6232f30b Versionable.clone_shallow() has to set version_end_date records Raphael Michel 2015-02-18 21:27:15 +01:00
  • 6ac29924a2 First tests for pretix.presale Raphael Michel 2015-02-18 20:41:11 +01:00
  • c5ae503c0e Fix a severe bug in VariationField Raphael Michel 2015-02-18 20:35:24 +01:00
  • 03184bdbf2 Deal with items that belong to no category Raphael Michel 2015-02-18 19:45:48 +01:00
  • fa405372b9 Merge branch 'master' of github.com:pretix/pretix Raphael Michel 2015-02-18 10:53:09 +01:00
  • 3f7d3711ef New pep8 version added a warning W503 which we will ignore Raphael Michel 2015-02-18 10:52:38 +01:00
  • 54b494890e Login is mandatory for adding things to a card Raphael Michel 2015-02-17 23:27:43 +01:00
  • c827579a8e Merge branch 'master' of https://github.com/pretix/pretix Raphael Michel 2015-02-17 20:13:48 +01:00
  • 73aa3fb4bc Add a simple framework for event- and organizer-related settings Raphael Michel 2015-02-15 00:40:02 +01:00
  • 38e313c886 Cart expiry handling, checkout link Raphael Michel 2015-02-14 23:53:39 +01:00
  • 93aeda0bdb Update plugin docs Raphael Michel 2015-02-14 18:00:10 +01:00
  • 1a7b9d0744 There shouldn't have been an __init__.py in src/ Raphael Michel 2015-02-14 17:57:31 +01:00
  • 077413f41c Restructure our python module. A lot. Raphael Michel 2015-02-14 17:55:13 +01:00
  • cf18f3e200 Minor changes to the shopping cart Raphael Michel 2015-02-14 16:32:39 +01:00
  • 15896d2f41 flake8 run Raphael Michel 2015-02-14 12:29:06 +01:00
  • 294ef76660 Display and manipulate cart Raphael Michel 2015-02-14 12:23:20 +01:00
  • cbf94ad4f1 Move some optimizations and checks around Raphael Michel 2015-02-14 11:13:13 +01:00
  • 7f84069f4d Code documentation Raphael Michel 2015-02-14 11:01:59 +01:00
  • 5d2af48732 Small refactoring in cart.py and related locations Raphael Michel 2015-02-14 10:52:01 +01:00
  • ae9cb552af Set locked parameter on Quota item Raphael Michel 2015-02-13 21:57:08 +01:00
  • 0d4f461000 Very basic locking mechanism for quotas Raphael Michel 2015-02-12 19:14:34 +01:00
  • 6537324394 Every variation has to belong to a quota to be sold Raphael Michel 2015-02-12 19:10:25 +01:00
  • 0026309b85 First implementation of adding things to your cart Raphael Michel 2015-02-12 18:51:23 +01:00
  • 260266f2d9 View structure for adding items to cart Raphael Michel 2015-02-12 12:14:28 +01:00
  • a31602bad9 Minor database access optimization Raphael Michel 2015-02-12 12:11:36 +01:00
  • a08aa21683 Fix occurence of old settings name Raphael Michel 2015-02-12 11:35:51 +01:00
  • af7793e235 Fix of error in last commit Raphael Michel 2015-02-12 11:02:21 +01:00
  • 583b029776 Travis is annoying me Raphael Michel 2015-02-12 10:50:47 +01:00
  • c4f441dc40 Limit number of available tickets by maximum number of tickets per order Raphael Michel 2015-02-12 10:48:22 +01:00
  • 71d9d563d6 Event setting for maximum number of tickets per order Raphael Michel 2015-02-12 10:41:04 +01:00
  • 98db147257 Workaround a migration hiccup caused by https://github.com/swisscom/cleanerversion/issues/56 Raphael Michel 2015-02-12 10:40:35 +01:00
  • 2ee7ddd9b2 Determine not only availability, but number of remaining tickets Raphael Michel 2015-02-12 10:37:29 +01:00
  • f6b4f726e1 Rename settings variable Raphael Michel 2015-02-12 10:37:08 +01:00
  • 6467b84a49 Add a landscape configuration file Raphael Michel 2015-02-12 10:22:08 +01:00
  • 80cae59d99 Add a test case for quota availability Raphael Michel 2015-02-12 10:13:38 +01:00
  • e6a1e93fc2 Make some fields nullable Raphael Michel 2015-02-12 10:02:50 +01:00
  • d68a15b499 Travis CI: Verbose output Raphael Michel 2015-02-12 09:29:26 +01:00
  • 7a5df55e38 Travis currently likes to fail because the tests do not output anything for 10 minutes, more often with Python 3.2 than with others. This could be a problem with our test code, but just as likely a problem with Travis, so we'll try whether a travis_wait command helps. Raphael Michel 2015-02-12 00:43:07 +01:00
  • 01b34f42cf First steps on item availability Raphael Michel 2015-02-12 00:08:29 +01:00
  • f6bafd1f5e Start implementing the Quota magic Raphael Michel 2015-02-11 22:17:56 +01:00
  • 9f1131023d Rename model field for consistency Raphael Michel 2015-02-11 21:32:41 +01:00
  • c81ee1ea5a Remove a dead code path Raphael Michel 2015-02-11 18:42:59 +01:00
  • a026d838f7 Explicit secondary ordering of categories Raphael Michel 2015-02-11 18:41:36 +01:00
  • 270a359e2e Variations on pretixpresale's initial ticket layout Raphael Michel 2015-02-11 18:32:43 +01:00
  • 68ff568d47 Move URLconfig around to fix Django Debug Toolbar Raphael Michel 2015-02-11 17:23:35 +01:00
  • 8e14a1db11 Fix locale determination test. Was broken because the test called an URL which issued a 301 redirect. Raphael Michel 2015-02-11 17:13:37 +01:00
  • d32cebb509 Except Django admin settings and test code from coverage calculations Raphael Michel 2015-02-11 17:12:40 +01:00
  • e1a7a9c5dc Very basic layout for the event front page Raphael Michel 2015-02-10 23:16:03 +01:00
  • 0d552e8c07 Static file and template setup for pretixpresale Raphael Michel 2015-02-10 22:48:03 +01:00
  • b0e1546469 Django app architecture for pretixpresale Raphael Michel 2015-02-10 22:39:35 +01:00
  • ff3840a42b Relicense this under the Apache License while I'm still the single author... Raphael Michel 2015-02-10 22:09:41 +01:00
  • 5b16eeb8f4 PEP8 compliancy Raphael Michel 2015-02-08 18:45:13 +01:00
  • 2c3a9713a1 Skip the test failing in Travis Raphael Michel 2015-02-08 18:45:00 +01:00
  • 880d7ebe34 Correct readthedocs-Token Raphael Michel 2015-01-19 01:13:44 +01:00
  • 6648e7ed03 Rename tixl to pretix Raphael Michel 2015-01-19 01:10:35 +01:00
  • fd93dcae3c Experimenting with the failing test Raphael Michel 2015-01-15 18:04:20 +01:00
  • a506376c31 Unit tests for quotas Raphael Michel 2015-01-15 17:51:43 +01:00
  • 2977002cbd Add unit tests for category ordering and for questions Raphael Michel 2015-01-15 16:46:51 +01:00
  • 24beedd232 Use PhantomJS instead of SauceLabs for CI testing Raphael Michel 2015-01-15 09:32:18 +01:00
  • a144d4ccfe Test properties UI Raphael Michel 2015-01-13 23:57:31 +01:00
  • 5acca0479a Test categories UI Raphael Michel 2015-01-11 21:44:53 +01:00
  • 20f200795c Remove DEBUG from unit tests, as it breaks travis Raphael Michel 2015-01-11 20:08:36 +01:00
  • 3c09998894 More unit tests Raphael Michel 2015-01-11 18:56:47 +01:00
  • 59eac8987a Tests, fixes and creating items Raphael Michel 2015-01-11 17:47:43 +01:00
  • dacb81af47 Add a few assertions Raphael Michel 2015-01-11 11:08:11 +01:00
  • 2ede2c657c Restore broken unit tests Raphael Michel 2015-01-11 11:07:58 +01:00
  • 415be79ff6 Encapsulate some views in transactions Raphael Michel 2015-01-08 01:02:44 +01:00
  • 88df78d4cf tixlcontrol: Quota UI Raphael Michel 2015-01-08 00:13:20 +01:00
  • 6b5027e412 Remove some confusing complexity from restrictions Raphael Michel 2015-01-07 22:02:08 +01:00
  • a5a976b16a Code documentation improvements Raphael Michel 2015-01-07 18:28:05 +01:00
  • 48109720cc Django 1.7 does no longer need a route to server static files on the development server Raphael Michel 2015-01-07 17:12:12 +01:00
  • ccb0dc9682 Merge Raphael Michel 2015-01-07 17:02:10 +01:00
  • c87f36e027 Merge branch 'master' of github.com:tixl/tixl Raphael Michel 2015-01-07 17:02:03 +01:00
  • c810a86895 Fix an untranslated string Raphael Michel 2015-01-07 16:56:10 +01:00
  • fe49c3fdd2 Re-add migrations Raphael Michel 2015-01-06 16:59:25 +01:00
  • 11487cdab3 Fix the unit tests Raphael Michel 2015-01-06 16:50:01 +01:00
  • 3ec770a73a Change data model to versioned tables Raphael Michel 2015-01-06 16:38:15 +01:00
  • 02c0fcbd1e Restrictions UI Raphael Michel 2014-10-26 19:21:16 +01:00
  • 94d3d4c6f3 Variation matrix: CSS sugar Raphael Michel 2014-10-25 11:55:04 +02:00
  • 3d8ea6095d We don't need the 2-d layout, as it is only a special case of the n-d layout Raphael Michel 2014-10-25 11:45:00 +02:00
  • d25cc20031 UI consistency Raphael Michel 2014-10-25 11:42:26 +02:00
  • d54068272c CSS: Unified submit control Raphael Michel 2014-10-25 11:36:11 +02:00
  • 4d2deca1bb Very basic quota control Raphael Michel 2014-10-25 11:16:53 +02:00
  • da24aa3f6e Python 3 style type hinting Raphael Michel 2014-10-21 10:15:42 +02:00
  • c604d45488 another try for saucelabs Raphael Michel 2014-10-19 00:00:55 +02:00
  • ab412fb932 Fix Sauce tests Raphael Michel 2014-10-18 22:44:49 +02:00