Commit Graph

61 Commits

Author SHA1 Message Date
Raphael Michel
60c10485d1 Added a custom welcome text 2016-07-30 13:06:41 +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
1b3cacb196 Improved usability on plugin page 2016-07-29 16:48:21 +02:00
Raphael Michel
9b573b99e4 Re-organized some of the settings pages 2016-07-29 16:46:10 +02:00
Raphael Michel
a8709d6430 Use nav-pills for settings navigation 2016-07-29 16:10:38 +02:00
Raphael Michel
eb72c2d549 Display plugins in two columns 2016-07-28 20:25:02 +02:00
Raphael Michel
944b5db0bf Refs #82 -- Make order expiry more clear (#116) 2016-05-07 17:03:32 +02:00
Raphael Michel
ab37c15bcc Added a dashboard widget to help starting 2016-05-07 14:29:51 +02:00
Raphael Michel
9c44159bb6 Added option to show remaining quota to users 2016-03-22 18:39:28 +01:00
Raphael Michel
004cb1c262 Fixed settings form for resend link 2016-03-15 18:01:39 +01:00
Raphael Michel
0bff010ea0 Added can_change_voucher to permission change UI 2016-03-13 16:39:29 +01:00
Raphael Michel
5ab78b4576 Refs #131 -- Basic implementation of invoicing 2016-03-13 16:05:31 +01:00
Raphael Michel
f095cded08 Fixed #23 -- Tax handling for payment fees 2016-03-11 21:55:52 +01:00
Raphael Michel
2f72fddd3d Added a basic attendee view 2016-03-09 23:19:31 +01:00
Raphael Michel
afd8b944e7 Added "Go to shop" URL 2016-02-23 09:13:49 +01: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
14e5134890 Added invoice addresses 2016-02-22 13:49:15 +01:00
Raphael Michel
6e22149a21 UI for creating and chacnging vouchers 2016-02-09 11:47:16 +01:00
Raphael Michel
a114aa11f4 Fixed #45: Custom SMTP server 2015-12-13 17:56:35 +01:00
Raphael Michel
7e69d8ea10 Moved sender and prefix settings to mail page 2015-12-13 17:36:36 +01:00
Raphael Michel
d8ca0d527e Fixed #42 -- Configurable e-mail texts 2015-12-13 17:33:38 +01:00
Raphael Michel
411eb3c60f Got rid of an obsolete setting 2015-12-03 21:59:14 +01:00
Raphael Michel
ec0a7d6fe4 Removed typo 2015-11-12 19:21:30 +01:00
Raphael Michel
232c42b265 Added an organizer overview page 2015-10-22 17:45:19 +02:00
Raphael Michel
2832498a16 Added some form validation; fixed broken templates 2015-10-21 16:49:22 +02:00
Raphael Michel
9d30f9fc64 Added form errors to all bootstrap forms 2015-10-21 16:32:13 +02:00
Raphael Michel
974c5cee79 Moved property to the inside of items 2015-10-08 12:45:19 +02:00
Raphael Michel
30fd287aab Allowed settings to contain files 2015-08-15 22:55:27 +02:00
Raphael Michel
c928864477 Added a basic framework for data exporters 2015-08-14 22:44:07 +02:00
Raphael Michel
2474104d63 Changed the opacity of dashboard icons to keep numbers readable on small
screens
2015-07-14 20:40:33 +02:00
Raphael Michel
d301bb55ba Fixed #77 -- Enabled and improved responsiveness 2015-06-30 19:19:41 +02:00
Raphael Michel
7d3e2ec7f2 Refs #39 -- Hide links from users without permission 2015-06-23 19:46:50 +02:00
Raphael Michel
879384f357 Added a setting for an e-mail subject prefix 2015-06-16 20:09:10 +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
e657fe6605 Added configuration options for imprint URL and contact email address 2015-06-15 20:17:18 +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
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
d17bf6a874 Make plugin dependencies optional by allowing plugins to report errors 2015-04-19 17:35:42 +02:00
Raphael Michel
51b2201f3b Add basic sale statistics (closes #57) 2015-04-17 21:54:38 +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
febfea68f7 Make available languages configurable 2015-04-06 00:14:59 +02:00
Raphael Michel
cd0e1cb520 Wider usage of the settings framework (#17) 2015-04-01 11:54:56 +02:00