Raphael Michel
47fb61b762
Change Checkin.datetime to not auto_now_add
2016-12-31 16:33:34 +01:00
Tobias Kunze
4e6345aaed
Remove whitespace when searching for a voucher ( #366 )
2016-12-29 14:11:50 +01:00
Raphael Michel
f4672564ce
Fix #37 -- Clever displaying of date ranges
2016-12-25 22:51:19 +01:00
Raphael Michel
a4218fa1b9
Improve file download UX
2016-12-25 22:26:45 +01:00
Raphael Michel
c5ec918e78
Fix a PDF generation loop
2016-12-23 13:44:11 +01:00
Raphael Michel
62ef5271de
Handle MultipleObjectsReturned in tickets.py
2016-12-23 13:30:50 +01:00
Raphael Michel
d698313f1d
Do not allow initiating stripe/paypal payments after the last payment
...
date
2016-12-23 13:29:41 +01:00
Raphael Michel
16ab6e44f5
Correct position numbering
2016-12-23 11:10:51 +01:00
Raphael Michel
dddb1d4a65
Guarantee correct grouping
2016-12-23 11:09:30 +01:00
Raphael Michel
873c7dc65d
Race conditions can lead to duplicate CachedTickets
2016-12-23 11:02:29 +01:00
Raphael Michel
0082216d75
Fix failing tests
2016-12-22 18:25:58 +01:00
Raphael Michel
0d19944304
Fix bug in CartMixin
2016-12-22 17:54:43 +01:00
Raphael Michel
70fa7eac6b
Vouchers: Bug in export, default mode
2016-12-22 17:54:24 +01:00
Raphael Michel
3db4833290
Add checkin tick to order positions
2016-12-21 19:19:41 +01:00
Raphael Michel
5c8c106d5b
Reduce query load on order detail page
2016-12-21 19:17:09 +01:00
Raphael Michel
d4aa3e62a5
pretixdroid: Add Check-Ins to log
2016-12-21 19:13:13 +01:00
Raphael Michel
888cce78a5
Rename reverse of CheckIn.position
2016-12-21 19:11:12 +01:00
Raphael Michel
d0a5529080
Fix two broken tests
2016-12-21 19:03:23 +01:00
Raphael Michel
0dc3f30791
Sort positions by ID
2016-12-21 19:03:11 +01:00
Raphael Michel
18c24623d7
Use new position ids in order change logs
2016-12-21 18:59:51 +01:00
Raphael Michel
9bf9cc0f9f
Do not group positions in control view
2016-12-21 18:43:50 +01:00
Raphael Michel
77e917345c
Decouple CachedTicket from CachedFile
2016-12-21 18:37:12 +01:00
Raphael Michel
ad60dadee4
Add a position number to the OrderPosition model
2016-12-21 18:11:19 +01:00
Raphael Michel
83057e48ec
Only show download info if a payment provider is enabled
2016-12-21 18:04:04 +01:00
Raphael Michel
7639ef9a42
Protect against empty orders
2016-12-21 16:28:33 +01:00
Raphael Michel
852bc6c128
Avoid duplicate order position secrets
2016-12-20 14:48:41 +01:00
chotee
cfda772133
Improved documentation by adding some requirements that where needed to install from a clean Debian 8.6 installation. ( #365 )
...
Before the ```$ pip3 install -r requirements.txt -r requirements/dev.txt``` installation step would succeed I needed to add the following dependencies:
```$ sudo aptitude install libxml2-dev```
```$ sudo aptitude install libxslt1-dev```
The Error without the dependencies ended with:
```
In file included from src/lxml/lxml.etree.c:515:0:
src/lxml/includes/etree_defs.h:14:31: fatal error: libxml/xmlversion.h: No such file or directory
#include "libxml/xmlversion.h"
^
compilation terminated.
Compile failed: command 'x86_64-linux-gnu-gcc' failed with exit status 1
creating tmp
cc -I/usr/include/libxml2 -c /tmp/xmlXPathInitm_7rr3ky.c -o tmp/xmlXPathInitm_7rr3ky.o
/tmp/xmlXPathInitm_7rr3ky.c:1:26: fatal error: libxml/xpath.h: No such file or directory
#include "libxml/xpath.h"
^
compilation terminated.
*********************************************************************************
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
*********************************************************************************
error: command 'x86_64-linux-gnu-gcc' failed with exit status
```
In the "make localcompile" step I had to do
```$ sudo aptitude install gettext```
before it would succeed.
There was a reference to a demo event ("/mrmcd/2015/") it should probably be /bigevents/2017/ .
2016-12-19 09:01:59 +01:00
Tobias Kunze
5e3087341c
Bankimport: Order transactions by their job's date ( #362 )
...
Leads to having the most recent unresolved transfers on top instead of
in between.
2016-12-17 11:44:31 +01:00
Brandon
d1357ed5c0
Fix #359 -- Specific error message for empty bank import. ( #363 )
...
* added specific error message for no file uploaded for empty bank import
added return statements to each if/elif/else for importing bank data file
fixed styling according to flake8
* fixed if else ordering
2016-12-17 11:43:47 +01:00
Tobias Kunze
58668010a2
Remove trailing whitespaces ( #361 )
2016-12-16 21:44:34 +01:00
Jonas Große Sundrup
e5cb26464e
use digest-compare for password-comparison ( #360 )
2016-12-16 21:22:05 +01:00
Raphael Michel
b098c9c16a
Fix #355 -- Compatibility problems with recent (django-)libsass
2016-12-14 14:08:14 +01:00
Raphael Michel
759fed7a8b
OrderExtendForm: Allow to set today
2016-12-14 13:53:00 +01:00
Raphael Michel
24da9b8d85
Update translation
2016-12-14 13:43:14 +01:00
Raphael Michel
1af09509ff
Prevent deletion of ordered variations
2016-12-14 13:39:01 +01:00
Raphael Michel
7f21c171fd
Only allow payment provider preview if required fields are set
2016-12-14 13:10:54 +01:00
Raphael Michel
47814900dc
Fix TypeError in cached_file_delete
2016-12-14 13:10:32 +01:00
Tobias Kunze
425d6590d0
Add copy-to-clipboard for voucher bulk creation ( #348 )
...
Adds
- clipboard.js
- custom js initializing a Clipboard and adding a tooltip
- a button in the bulk creation form
2016-12-12 08:36:42 +01:00
Tobias Kunze
c754966103
Display log entry for changed order secrets ( #354 )
2016-12-11 17:48:21 +01:00
Raphael Michel
43ca778796
pretixdroid: Added event information to the status endpoint
2016-12-11 17:26:00 +01:00
Raphael Michel
765cb09c6c
Update to recent pip in Dockerfile
2016-12-10 12:09:31 +01:00
Raphael Michel
8e4eb52386
pretixdroid: add status endpoint ( #351 )
2016-12-08 22:38:17 +01:00
Raphael Michel
fb19891473
Add plugin documentation
2016-12-08 18:20:43 +01:00
Raphael Michel
fa0bd5e89e
Moved Checkin model to pretixbase
2016-12-08 17:51:23 +01:00
Raphael Michel
3c96e631da
Change recommended redis socket path to avoid systemd problems
2016-12-08 12:38:21 +01:00
Raphael Michel
d27fefe4da
Improve URL parameter validation
2016-12-08 12:22:04 +01:00
Raphael Michel
8cb977e4d6
Fix broken placeholders in emails
2016-12-07 13:55:02 +01:00
Raphael Michel
7154d3f510
Fix setting a voucher price to 0
2016-12-07 11:31:37 +01:00
Raphael Michel
1785178532
Fix OrderContactChange logging
2016-12-06 13:45:27 +01:00
Raphael Michel
970734cff7
Fix DoesNotExist error
2016-12-05 13:51:45 +01:00