Raphael Michel
f6d8b825d5
Add plugin installation docs and rebuild command
2017-01-04 23:33:07 +01:00
Raphael Michel
c639cd96f5
Moved static files and celery.py
2017-01-04 22:00:28 +01:00
Raphael Michel
67de7150e5
Built-in support for sentry
2017-01-04 21:04:47 +01:00
Raphael Michel
b6e42d64da
Upgrade to Celery 4
2017-01-04 20:12:50 +01:00
Raphael Michel
aed9382fd7
Introduce RequiredAction model
...
Fix #343 by no longer marking as refunded automatically
2017-01-04 15:04:18 +01:00
Raphael Michel
9d08e23a48
Fix #306 -- Add HTML multipart version to emails
2017-01-04 13:31:40 +01:00
FlaviaBastos
cf334e2b48
Fix #307 -- Log sent emails
2017-01-04 00:43:04 +01:00
Raphael Michel
2ee0ff755d
Add page that displays event logs
2017-01-03 23:46:21 +01:00
Raphael Michel
f4be14eed8
Refs #126 -- Display logs of vouchers, items, quotas and categories
2017-01-03 23:13:27 +01:00
Raphael Michel
a0350d1444
Fix #349 -- Allow to clone an event
2017-01-01 20:35:53 +01:00
Raphael Michel
1c54ca7b74
Improve LazyI18nString logic
2017-01-01 20:32:35 +01:00
Raphael Michel
e6f731ad77
New event creation wizard
2017-01-01 19:47:02 +01:00
Raphael Michel
47fb61b762
Change Checkin.datetime to not auto_now_add
2016-12-31 16:33:34 +01:00
Raphael Michel
f4672564ce
Fix #37 -- Clever displaying of date ranges
2016-12-25 22:51:19 +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
70fa7eac6b
Vouchers: Bug in export, default mode
2016-12-22 17:54:24 +01:00
Raphael Michel
5c8c106d5b
Reduce query load on order detail page
2016-12-21 19:17:09 +01:00
Raphael Michel
888cce78a5
Rename reverse of CheckIn.position
2016-12-21 19:11:12 +01:00
Raphael Michel
18c24623d7
Use new position ids in order change logs
2016-12-21 18:59:51 +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
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
Jonas Große Sundrup
e5cb26464e
use digest-compare for password-comparison ( #360 )
2016-12-16 21:22:05 +01:00
Raphael Michel
47814900dc
Fix TypeError in cached_file_delete
2016-12-14 13:10:32 +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
d27fefe4da
Improve URL parameter validation
2016-12-08 12:22:04 +01:00
Raphael Michel
7154d3f510
Fix setting a voucher price to 0
2016-12-07 11:31:37 +01:00
Raphael Michel
970734cff7
Fix DoesNotExist error
2016-12-05 13:51:45 +01:00
Raphael Michel
f76d173162
Fix various doc issues
2016-11-29 17:19:22 +01:00
Raphael Michel
248ab25567
Fix #296 -- DST issues with expiry dates
2016-11-29 17:05:33 +01:00
Raphael Michel
eea6a5e9da
Refs #145 -- Vouchers that grant discounts
2016-11-29 16:18:07 +01:00
Raphael Michel
fdbe71ff63
Fix #141 -- Caching improvements for ticket outputs
2016-11-29 15:52:16 +01:00
Raphael Michel
4d7b5a0a3b
Update German translation
2016-11-27 19:54:25 +01:00
Christopher Dambamuromo
4a2e3e3e16
Fix #303 -- valid until date for payment providers ( #334 )
...
* Fix 303
* fix #303
* minor refactoring
* improving timezone aware
* added documentation
2016-11-27 16:09:26 +01:00
Raphael Michel
db6fb51fc6
Refs #145 -- Multi-use vouchers
2016-11-27 16:02:40 +01:00
Tobias Kunze
8648e9c04d
Fix #302 -- Change column layout in order overview ( #336 )
...
* Change column layout in order overview. Closes #302
* Include expired orders explicitly in order overview
2016-11-27 14:36:53 +01:00
Raphael Michel
026d8dcd41
Fixed validator classes to make them supported in migrations
2016-11-26 14:00:31 +01:00
Christopher Dambamuromo
9662b956ed
Fix #294 -- Blacklist for slug validation ( #325 )
...
* Fix #294 - blacklist for slug validation
* Fix #294 - blacklist for slug validation
* fix for failing test
2016-11-21 11:57:52 +01:00
Raphael Michel
8f3ffd6f2e
Add profiling for celery tasks
2016-11-20 15:19:31 +01:00
Jonas Große Sundrup
d3327b1e45
Add basic instrumentation possibilities to pretix ( #271 )
...
* add basic instrumentation possibilities to pretix
* make tabs to spaces
* apply flake8
* implement upstreams suggestions, round 1
* adjust naming of redis-connection
* address noredis
* add view for metrics
* implement HTTP basic auth in front of metrics-endpoint
* rename labelset
* make flake8-clean
* implement upstreams suggestions, round 2
* correct minor slipups
* fix missing return
* let isort add an empty line
* implement test for counter
* implement upstream suggestions, round 3
* correct typo
* implement first test for view
* finish view-test
* fix deprecated keyword
* implement upstream-suggestions, round 4
* implement test for gauge
* test exceptions as well
* add db-decorator
2016-11-20 14:46:45 +01:00
Raphael Michel
5ef52598c6
Fixed incorrect handling of exceptions in async tasks
2016-11-19 20:44:14 +01:00
Tobias Kunze
7b45112b91
Remove duplicate order refund log action ( #324 )
2016-11-19 18:08:23 +01:00
Tobias Kunze
e89fa4f7f9
Add PEP8 style empty lines in appropriate places ( #321 )
...
New flake8 version finds more (correct) issues.
2016-11-17 11:17:43 +01:00
Raphael Michel
d653ea5256
Add documentation for Order.meta_info
2016-11-13 16:06:54 +01:00
Raphael Michel
f580f1fce5
Add meta_info to orders
2016-11-13 16:04:32 +01:00