Commit Graph

1213 Commits

Author SHA1 Message Date
Raphael Michel
c83f539bba Add waiting list 2017-02-07 10:03:30 +01:00
Raphael Michel
a3cd8d151d Improve organizer page and tabs 2017-01-27 12:06:55 +01:00
Raphael Michel
ba455a3630 Add request to organizer_edit_tabs signal and actually send it 2017-01-27 11:08:52 +01:00
Raphael Michel
fecc5ec307 Add support for restricted plugins 2017-01-22 18:15:31 +01:00
Raphael Michel
bbb71ef891 New email placeholders invoice_name, invoice_company 2017-01-20 09:12:19 +01:00
Raphael Michel
2ec534e32d Show all events to superuser 2017-01-12 16:44:41 +01:00
Raphael Michel
33265d05fb Add event_live_issues signal 2017-01-07 14:41:53 +01:00
Raphael Michel
2182a4e361 Add improved UI if no event can be created 2017-01-07 14:25:01 +01:00
Raphael Michel
c7676cd17a Refs #39 -- Add permission editor for organizers 2017-01-07 14:10:31 +01:00
Raphael Michel
d134dcf6a9 Added team invitations 2017-01-07 13:05:36 +01:00
Raphael Michel
0998814e69 Improve session inheritation 2017-01-05 12:15:38 +01:00
Raphael Michel
d3f21353ca Allow to access not-yet-live shop on different domain 2017-01-05 12:11: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
871011826c Log Event.live changes 2017-01-04 14:30:55 +01:00
Raphael Michel
aab56d3b39 Add user filter for log idsplay 2017-01-04 00:07:56 +01:00
Raphael Michel
aa2f0e0fd0 Improve log display 2017-01-03 23:58:51 +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
dc73018404 Fix #135 -- Wwarn about over-booking a quota 2017-01-03 22:13:30 +01:00
Raphael Michel
a0350d1444 Fix #349 -- Allow to clone an event 2017-01-01 20:35:53 +01:00
Raphael Michel
e6f731ad77 New event creation wizard 2017-01-01 19:47:02 +01:00
Tobias Kunze
4e6345aaed Remove whitespace when searching for a voucher (#366) 2016-12-29 14:11:50 +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
0dc3f30791 Sort positions by ID 2016-12-21 19:03:11 +01:00
Raphael Michel
9bf9cc0f9f Do not group positions in control view 2016-12-21 18:43:50 +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
Tobias Kunze
c754966103 Display log entry for changed order secrets (#354) 2016-12-11 17:48:21 +01:00
Raphael Michel
d27fefe4da Improve URL parameter validation 2016-12-08 12:22:04 +01:00
Raphael Michel
1785178532 Fix OrderContactChange logging 2016-12-06 13:45:27 +01:00
Tobias Kunze
3930fc749a Fix #179 -- New flexbox layout for dashboard (#344)
* Use flexbox for better tiling

Replaces 'width' by 'display_size' and reduces sorting complexity.

* CSS improvements, Responsiveness
2016-12-01 17:36:29 +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
0f8d520336 Add "regenerate secrets" option to OrderContactForm 2016-11-28 12:52:44 +01:00
Raphael Michel
db6fb51fc6 Refs #145 -- Multi-use vouchers 2016-11-27 16:02:40 +01:00
Tobias Kunze
95670dddc2 Add tests for GETting views in control/ 2016-11-17 23:50:42 +01:00
Raphael Michel
f25aef5c3c Tax list report 2016-11-09 11:57:13 +01:00
Raphael Michel
7b48a17b51 Reduce number of redundant SQL queries 2016-11-06 19:59:19 +01:00
Raphael Michel
ad35110166 Offer download options per position, not per order 2016-11-02 14:51:05 +01:00
Raphael Michel
acab1af0e9 Add feedback to global settings 2016-11-01 17:05:29 +01:00
Tobias Kunze
c5fdf7c215 Include global settings in event/organizer settings
Also, add tests
2016-10-31 19:03:41 +01:00
Tobias Kunze
c647aa9f4e Add a view for GlobalSettings 2016-10-31 19:03:41 +01:00
Daniel Rosenblüh
ad2a712934 Added ordering in admin interface order list 2016-10-20 20:51:54 +02: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
f22596a5a5 Fix #273 -- Set correct all order expiry times to the end of the day 2016-10-20 11:56:46 +02:00
Raphael Michel
f3509707d7 Use CachedTicket.get_or_create to avoid duplicates 2016-10-18 19:00:44 +02:00
Raphael Michel
503f6dd06f Use consistent flake8 settings everywhere and fix flake8 issues 2016-10-13 22:57:57 +02:00
Tobias Kunze
1e276b9d0a Remove AttendeeList view
It could not even filter for attendee and you can do everything (and
better and more) in the OrdersList. And it's one menu entry less to
clutter the interface.
2016-10-12 18:44:11 +02:00