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 |
|