Commit Graph

58 Commits

Author SHA1 Message Date
Raphael Michel
2ee0ff755d Add page that displays event logs 2017-01-03 23:46:21 +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
fdbe71ff63 Fix #141 -- Caching improvements for ticket outputs 2016-11-29 15:52:16 +01:00
Raphael Michel
39e940da5e Preview for ticket outputs 2016-10-20 20:43:31 +02:00
Raphael Michel
d6478e66de Fix #278 -- Preview for invoices 2016-10-20 18:58:05 +02:00
Raphael Michel
503f6dd06f Use consistent flake8 settings everywhere and fix flake8 issues 2016-10-13 22:57:57 +02:00
Raphael Michel
197178fc52 Added error messages and tests to event settings pages 2016-10-02 19:13:55 +02:00
Raphael Michel
f8c99f6d02 Added can_view_vouchers permission 2016-09-24 17:18:32 +02:00
Raphael Michel
4af788bc82 Plugin settings: fixed problem with incompatible plugins 2016-09-21 23:09:26 +02:00
Raphael Michel
6229db5035 Make calls to regenerate_css asynchronous 2016-09-21 14:18:57 +02:00
Raphael Michel
048c4e8432 Fixed bug in plugin settings view 2016-09-21 14:18:57 +02:00
Raphael Michel
a2f55c0c34 Fixed payment settings form validation 2016-09-21 10:26:57 +02:00
Raphael Michel
ed8087b35e Check for quotas before going live 2016-09-19 21:51:09 +02:00
Raphael Michel
cc13631cb8 Ignore free provider in live status 2016-09-19 21:46:30 +02:00
Tobias Kunze
988dfc32a3 Use @transaction.atomic instead of @transaction.atomic() 2016-09-07 15:30:38 +02:00
Raphael Michel
4ab819aeed Added custom logo support 2016-07-29 20:53:19 +02:00
Raphael Michel
d32c1bd9c8 Added runtime SASS compliation and color settings 2016-07-29 20:15:13 +02:00
Raphael Michel
9b573b99e4 Re-organized some of the settings pages 2016-07-29 16:46:10 +02:00
Raphael Michel
0bff010ea0 Added can_change_voucher to permission change UI 2016-03-13 16:39:29 +01:00
Raphael Michel
b7c009343b Updated German translation 2016-03-11 21:36:24 +01:00
Raphael Michel
6f235f4b18 Refs #127 -- Go even further with SMTP testing 2016-03-10 21:18:51 +01:00
Raphael Michel
49aa28bf80 Refs #127 -- Clairfy success message 2016-03-10 21:07:26 +01:00
Christian Franke
2d17e08842 Fixed ticket generator pdf upload 2016-03-03 13:26:32 -05:00
Raphael Michel
e29f19e96b Fixed #29 -- "Shop is live" flag 2016-02-22 21:53:08 +01:00
Raphael Michel
4f35a16787 Event dashboard with a flat design and plugin hooks 2016-02-22 16:14:01 +01:00
Raphael Michel
88d91f8db7 Allow plugins to register via setuptools, allow for invisible plugins 2016-02-16 20:40:35 +01:00
Raphael Michel
a114aa11f4 Fixed #45: Custom SMTP server 2015-12-13 17:56:35 +01:00
Raphael Michel
d8ca0d527e Fixed #42 -- Configurable e-mail texts 2015-12-13 17:33:38 +01:00
Raphael Michel
58b85819bc Added logging for all basic operations 2015-12-12 22:53:11 +01:00
Raphael Michel
d133d2abff Removed CleanerVersion layer [backwards-incompatible!] 2015-12-12 13:08:33 +01:00
Raphael Michel
7def097dcd Refs #96 -- Completely removed local users 2015-09-17 00:55:00 +02:00
Raphael Michel
30fd287aab Allowed settings to contain files 2015-08-15 22:55:27 +02:00
Raphael Michel
e828d711bd Used isort to order all import statements 2015-07-19 20:46:34 +02:00
Raphael Michel
1f08dfda5c Resolved flake8 warnings 2015-06-28 17:02:12 +02:00
Raphael Michel
bef9e05e0b Added a payment provider for free products 2015-06-23 10:08:23 +02:00
Raphael Michel
0eef88a700 Fixed saving new event permissions 2015-06-15 22:56:12 +02:00
Raphael Michel
e6c4e89712 Allow adding permissions for new users 2015-06-15 22:07:35 +02:00
Raphael Michel
8acc23a27a Added a basic permission matrix editor for events 2015-06-15 21:51:51 +02:00
Raphael Michel
02c9e5fcae Add very basic dashboards 2015-06-15 20:08:00 +02:00
Raphael Michel
e3f7e73063 Fixed #67 -- Activating ticket downloads 2015-06-15 19:18:23 +02:00
Raphael Michel
423dc9f0aa Refactor: separate forms from view, improve code style 2015-06-03 13:19:59 +02:00
Raphael Michel
a5bd32b2eb Update of the German translation 2015-05-27 23:29:57 +02:00
Raphael Michel
3ac26f64f3 Create new events 2015-05-27 23:09:33 +02:00
Raphael Michel
8b88878b8d Add a plugin API for ticket outputs 2015-04-19 18:11:15 +02:00
Raphael Michel
09b24ce606 Implement ticket download dates (closes #15) 2015-04-16 18:05:25 +02:00
Raphael Michel
14c582d11e Enforce start and end time of presale (#15) 2015-04-16 17:41:41 +02:00
Raphael Michel
1532b3f1ee Stripe: Refund webhook implemented (#32) 2015-04-16 10:18:49 +02:00
Raphael Michel
df524f31d5 Properly implement quota handling when receiving payments (closes #11) 2015-04-14 16:20:05 +02:00
Raphael Michel
320fd78a62 Proper support for required fields in payment provider settings
Closes #22
2015-04-06 13:30:08 +02:00
Raphael Michel
febfea68f7 Make available languages configurable 2015-04-06 00:14:59 +02:00