Raphael Michel
cb6f6247fd
Marking orders as paid now ignores waiting list
2017-10-24 12:48:38 +02:00
Tobias Kunze
60212dcbcc
Do not log unchanged email addresses ( #646 )
2017-10-19 22:03:12 +02:00
Raphael Michel
c616c8ce29
Show paid tickets instead of available quota in event list
2017-10-18 13:05:25 +02:00
Raphael Michel
6720c0e993
Show assigned products in list of questions
2017-10-17 11:41:29 +02:00
Raphael Michel
be6496e569
API: Writeable methods for vouchers ( #639 )
2017-10-12 14:09:44 +02:00
Raphael Michel
a0e7bd3996
API: Add write operations to taxrules resource
2017-10-11 00:09:53 +02:00
Raphael Michel
bbade75061
Add option to ignore quota when extending expired orders
2017-10-10 12:40:18 +02:00
Raphael Michel
411c537438
UI for settings propagation
2017-10-07 18:13:06 +02:00
Raphael Michel
bbd112280a
Propagate setting and add organizer display settings page
2017-10-07 18:13:06 +02:00
Marvin Sipp
28d074366e
added organizer color field
2017-10-07 18:13:06 +02:00
Raphael Michel
3f1bb56826
Event creation UX: Show clearer that the event is now created
2017-10-05 10:31:25 +02:00
Raphael Michel
f074e642ec
Display quotas in event list
2017-10-04 11:25:51 +02:00
Raphael Michel
b920efc955
Add database cache for quotas
2017-10-04 09:45:37 +02:00
Raphael Michel
f15a72e59d
Fix mail_text_download_reminder email preview
2017-10-02 15:44:32 +02:00
Raphael Michel
d4259501af
Remove legacy ordering code
2017-10-02 14:59:01 +02:00
Jakob Schnell
fd5d5ae98e
Fix #628 -- Sorting of filtered order list ( #631 )
...
* fix sorting of filtered order list
fixes #628
* implement comments on pr
2017-10-02 14:55:02 +02:00
Raphael Michel
0e0534c273
Fix incorrect timezones on event dashboard
2017-09-25 10:25:22 +02:00
Raphael Michel
ed35c4f74e
Add new signal logentry_object_link
2017-09-13 17:36:13 +02:00
Raphael Michel
e5728662c5
Allow to extend expired order even if waiting list entries exist
2017-09-12 18:50:13 +02:00
Raphael Michel
db5f0aa02d
Fix #156 -- Plug-in settings navigation hook
2017-09-06 09:31:33 +02:00
Raphael Michel
e54e0d6511
New concept for fee handling ( #610 )
...
* New concept for fee handling
* More usages
* Remove all usages, make all tests pass
* API changes
* Small fixes
* Fix order of invoice lines
* Rebase migration
2017-09-05 10:11:26 +03:00
Raphael Michel
a2a88cfafa
Fix tests after meta-data merge
2017-09-04 22:09:30 +02:00
Raphael Michel
0ddda4a668
Fix #617 -- Purge ticket cache after ticket settings/layout changes
2017-09-04 21:09:08 +02:00
Raphael Michel
d3a76e9f2f
Fix #614 -- Warning message if ticket output is active but no provider
2017-09-04 21:03:17 +02:00
Raphael Michel
ea7ec2b5fc
Fix #585 -- Creating invoices for refunded orders
2017-09-04 20:36:19 +02:00
Raphael Michel
2f15d410fe
Add optional timeouts for backend sessions
2017-09-04 19:50:32 +02:00
Raphael Michel
88f5af3e77
Add event meta-data
2017-09-04 19:50:32 +02:00
Raphael Michel
cd6b1a2327
Allow subevent filtering in dashboard
2017-08-24 16:12:50 +02:00
Raphael Michel
ff21380099
Improve typeahead on dashboard page
2017-08-24 14:21:30 +02:00
Raphael Michel
23ecd43885
Better dashboard layout
2017-08-24 12:36:48 +02:00
Raphael Michel
3415bf5cd3
Event list: Correct handling of event series
2017-08-24 10:44:22 +02:00
Raphael Michel
455a95d46c
Add column ordering to more lists
2017-08-24 09:36:24 +02:00
Raphael Michel
56338be13e
Tax rules and reverse charge ( #559 )
...
Tax rules and reverse charge
2017-08-23 13:13:16 +03:00
Raphael Michel
1a42a54d98
[SECURITY] Tokens for downloading answer attachments
2017-08-21 15:14:45 +02:00
Raphael Michel
3428ea2f18
[SECURITY] Fix XSS injection vulnerabilities in question answers, event, quota and product names
2017-08-21 15:14:45 +02:00
Raphael Michel
a2c1413036
[SECURITY] Use defusedcsv for exports
2017-08-21 15:14:44 +02:00
Raphael Michel
584add97a3
Fix counting bug for global order search
2017-08-11 12:42:47 +02:00
Raphael Michel
c9a1ff45c7
Fix import order
2017-08-07 19:31:20 +02:00
Raphael Michel
c209f66d49
Fix #590 -- Combined Ticket-PDFs are not invalidated when rotating secrets
2017-08-07 18:34:04 +02:00
Daniel
5c443e2f93
Ref #569 -- Include other email to history ( #570 )
...
Log all other order-specified emails and include them into
email history.
2017-07-27 15:09:06 +02:00
Raphael Michel
92d4566a54
Make stripe refund call optional, add request parameter to order_control_refund_render
2017-07-25 16:11:42 +02:00
Raphael Michel
335955820b
Fix a counting bug
2017-07-19 12:10:35 +02:00
Daniel
7e304bb231
Fix #565 -- OrderList ordering request handling ( #566 )
...
Fix missed out ordering get request handling.
2017-07-18 16:16:51 +02:00
Raphael Michel
99d614289e
Link order from change pages, compat for old logs
2017-07-18 11:46:21 +02:00
Daniel
b90894c20f
Fix #543 -- Allow send mail from order ( #550 )
...
- Add send email directly for order
- Add email history (from mass and custom) to each specific order
2017-07-18 11:45:30 +02:00
Raphael Michel
f94314afec
Generate organizer-level iCal files
2017-07-14 14:25:05 +02:00
Martin Gross
4584d23434
Fix #556 - Max. redemptions instead of amount of vouchers ( #558 )
2017-07-14 12:11:34 +02:00
Raphael Michel
48095d38be
Fix #407 -- Integrate more Stripe payment methods
2017-07-12 16:42:44 +02:00
Raphael Michel
8123effa65
Add sub-events and relative date settings ( #503 )
...
* Data model
* little crud
* SubEventItemForm etc
* Drop SubEventItem.active, quota editor
* Fix failing tests
* First frontend stuff
* Addons form stuff
* Quota calculation
* net price display on EventIndex
* Add tests, solve some bugs
* Correct quota selection in more places, consolidate pricing logic
* Fix failing quota tests
* Fix TypeError
* Add tests for checkout
* Fixed a bug in QuotaForm
* Prevent immutable cart if a quota was removed from an item
* Add tests for pricing
* Handle waiting list
* Filter in check-in list
* Fixed import lost in rebase
* Fix waiting list widget
* Voucher management
* Voucher redemption
* Fix broken tests
* Add subevents to OrderChangeManager
* Create a subevent during event creation
* Fix bulk voucher creation
* Introduce subevent.active
* Copy from for subevents
* Show active in list
* ICal download for subevents
* Check start and end of presale
* Failing tests / show cart logic
* Test
* Rebase migrations
* REST API integration of sub-events
* Integrate quota calculation into the traditional quota form
* Make subevent argument to add_position optional
* Log-display foo
* pretixdroid and subevents
* Filter by subevent
* Add more tests
* Some mor tests
* Rebase fixes
* More tests
* Relative dates
* Restrict selection in relative datetime widgets
* Filter subevent list
* Re-label has_subevents
* Rebase fixes, subevents in calendar view
* Performance and caching issues
* Refactor calendar templates
* Permission tests
* Calendar fixes and month selection
* subevent selection
* Rename subevents to dates
* Add tests for calendar views
2017-07-11 13:56:00 +02:00
Daniel
0663f25208
Fix #541 -- Allow delete waitinglist entries ( #544 )
...
Add new action "delete" for each waiting list entries
2017-07-09 15:19:30 +02:00