Commit Graph

43 Commits

Author SHA1 Message Date
Raphael Michel
b5a23224c8 Added admin action to make an expired order pending again 2016-10-03 11:14:20 +02:00
Flavia Bastos
8ef6439c44 Unify spelling of 'canceled'
Issue 187
Remove typeahead JS file.
2016-09-21 10:35:41 -06:00
Raphael Michel
f165275ade Do not generate upper case secrets if we treat them case-insensitively 2016-09-12 17:41:55 +02:00
Raphael Michel
a6bafd816b Send automatic payment reminder emails, redesign mail settings 2016-09-02 10:16:08 +02:00
Raphael Michel
972ad211bf Only expire orders in the evening of their expiry date 2016-09-02 10:09:15 +02:00
Enrique Saez
841cfe52a2 Fix #91 -- Make products/orders that are not cancelable (#204)
* Make products/orders that are not cancellable
Update Unit Tests

* Make use of select_related instead of prefetch_related
Simplify cancellable logic
Migrations

* Simplify cancellable logic
Maske use of select_related instead of prefetch_related

* Fix cancelable condition bug
2016-09-01 08:55:02 +02:00
Raphael Michel
1cb6c0e3da Add more tolerance about handwriting in order code detection 2016-08-29 23:21:55 +02:00
Raphael Michel
c30ff5e657 Only call now() once inside any event.lock() call 2016-08-29 22:33:51 +02:00
Tobias Kunze
4a02ed566f Use get_random_string everywhere (#210)
Django's get_random_string tries really hard to either use sysrandom or
be otherwise as unpredictable as possible. Thanks to David Gullasch for
pointing out both the problem and the solution.
2016-08-29 19:10:01 +02:00
Tobias Kunze
4191f93ece Add setting determining invoice number format (#193) 2016-08-16 21:18:39 +02:00
Raphael Michel
5aef86417c Removed two unused model fields 2016-08-16 14:43:00 +02:00
Raphael Michel
1cb956d508 Added setting to disable order cancelling for users 2016-08-15 16:42:39 +02:00
Tobias Kunze
19e45ac294 Remove phone numers from invoices (#189) 2016-08-15 15:06:26 +02:00
Raphael Michel
71944d4b1e Updated German translation 2016-08-14 18:52:30 +02:00
Raphael Michel
6d54239b47 Fixed a bug that lead to invoice information not being editable if
nothing else is editable in an order
2016-08-14 16:10:06 +02:00
Raphael Michel
5031393136 Force isort to treat typing in the py3.5 style, not py3.4 2016-08-13 21:19:36 +02:00
Tobias Kunze
34212841e2 Fixed typos and a little phrasing. (#175)
Mostly in German translation, some small fixes in English text, too.
2016-08-13 21:16:16 +02:00
Tobias Kunze
3eb581e55a Add comment field to Orders
refs #177
2016-08-12 10:30:23 +02:00
Raphael Michel
221ce9f0ae Added configuration options for some secret lengths 2016-08-03 00:18:04 +02:00
Raphael Michel
d976d8d26d Added some database indices 2016-08-03 00:18:04 +02:00
Tobias Kunze
bfc721978d Fixed minor documentation errors and mistakes (#151) 2016-07-14 20:01:38 +02:00
Raphael Michel
eea90a9066 Updated models and signals documentation 2016-05-08 12:35:04 +02:00
Raphael Michel
944b5db0bf Refs #82 -- Make order expiry more clear (#116) 2016-05-07 17:03:32 +02:00
Raphael Michel
5d3811fdb2 Fixed a cart display error 2016-04-15 11:03:52 +02:00
Raphael Michel
36f3a815a1 Fixed a bug in Order._is_still_available 2016-04-04 10:33:53 +02:00
Raphael Michel
1011893543 Fixed #107 and fixed #125 -- Periodic cleanup tasks 2016-03-26 19:10:31 +01:00
Raphael Michel
1cd0c1f53b Refs #102 -- Added multiple-choice question types 2016-03-26 12:47:44 +01:00
Raphael Michel
1d8f2034de Localize the answers to boolean questions 2016-03-15 17:26:23 +01:00
Raphael Michel
0f054416fc Fixed a problem with creationg OrderPositions 2016-03-12 12:22:15 +01:00
Raphael Michel
f095cded08 Fixed #23 -- Tax handling for payment fees 2016-03-11 21:55:52 +01:00
Raphael Michel
5cdcc62d8a Re-add secrets to OrderPositions 2016-03-03 18:15:28 +01:00
Raphael Michel
14e5134890 Added invoice addresses 2016-02-22 13:49:15 +01:00
Raphael Michel
febf352159 Fixed #120 -- Explicitly sotre tax values 2016-02-11 17:39:20 +01:00
Raphael Michel
fe6bcd2e9e Fixed broken database transaction grouping 2016-02-11 16:58:02 +01:00
Raphael Michel
27ef34754c Fixed a bug in order confirmations 2016-02-09 10:56:57 +01:00
Raphael Michel
7a9930954c Added voucher data model [backwards incompatible] 2016-02-09 10:42:35 +01:00
Raphael Michel
58b85819bc Added logging for all basic operations 2015-12-12 22:53:11 +01:00
Raphael Michel
83b5fa2fa6 Added a model for logging actions 2015-12-12 15:41:48 +01:00
Raphael Michel
d133d2abff Removed CleanerVersion layer [backwards-incompatible!] 2015-12-12 13:08:33 +01:00
Raphael Michel
79ad8b40ed Added python3.5-style type annotations to pretix.base 2015-11-04 23:39:59 +01:00
Raphael Michel
ecebe481d7 Rename "session" field to "cart_id" 2015-11-04 23:39:59 +01:00
Raphael Michel
a2af3db771 Added the option of unlimited quotas 2015-10-21 16:31:58 +02:00
Raphael Michel
1dfdf7e4f4 Re-organized models into multiple files 2015-10-19 18:26:48 +02:00