Raphael Michel
9ed49888b8
Fix #1144 -- Make invoice form all-optional in backend
2019-01-23 10:27:09 +01:00
Raphael Michel
d8a57b0baa
Conditionally show decimal places for tax rates
2019-01-21 10:53:50 +01:00
Raphael Michel
d482bc9de0
Prevent accumulation of tax rates when copying events
2019-01-21 10:43:27 +01:00
Raphael Michel
5c030796d7
Add more information to event copy choice
2019-01-21 10:37:54 +01:00
Raphael Michel
f6eb3bfb80
Remove redundant form option
2019-01-21 10:27:44 +01:00
Maarten van den Berg
bf1e9d47d0
Fix #1111 -- Duplicate voucher warning ( #1142 )
...
Adds a new method to Voucher that selects all distinct orders containing
a position where the Voucher has been used, and changes the Voucher
detail view to use this method for the warning.
2019-01-21 08:52:31 +01:00
Raphael Michel
06eddb2c6d
Self-service refund form ( #1135 )
...
* Auto-refund
* Add missing template
* Notification for requested refund
* Model-level tests
* Add front-end tests
* Default to notify
2019-01-18 17:24:42 +01:00
Raphael Michel
80b5750756
New content for / index page
2019-01-18 17:24:28 +01:00
Raphael Michel
f37d265534
Refresh design for auth and error pages
2019-01-18 17:24:28 +01:00
Pepi Zawodsky
d0b18d9f64
Corrected language typo.
...
Dieser Satz kein Hilfsverb.
2019-01-14 22:41:12 +01:00
Raphael Michel
77ebd18404
Backend order view: Show canceled fees
2019-01-12 22:18:55 +01:00
Raphael Michel
af5aece639
Add beneficiaries to invoice addresses
2019-01-12 16:54:37 +01:00
Raphael Michel
d5ac155914
Add is_available hook for plugin configs
2019-01-12 16:54:37 +01:00
Raphael Michel
60c1ea8aad
Allow to keep cancellation fees ( #1130 )
...
* Allow to keep cancellation fees
* Add tests and clarifications
* Add API
2019-01-11 15:42:33 +01:00
Raphael Michel
8abfbba9d0
Refactor cancelling positions and orders in the data model ( #1088 )
...
- [x] Data model
- [x] display in order view in backend
- [x] review all usages of OrderPositions.objects
- [x] review all usages of order.positions
- [x] review all other model usages
- [x] review plugins
- [x] plugins backwards-compatible API?
- [x] decide on way forward for REST API
- [x] need to cancel fees
- [x] tests
- [ ] plugins
- [ ] gdpr
- [ ] reports
- [x] docs
2019-01-10 16:52:34 +01:00
Raphael Michel
ddeae224fb
Log SMTP failures and retry after some error codes
2019-01-04 09:54:43 +01:00
Raphael Michel
3c57895101
Don't mark orders as pending unnecessarily
2019-01-03 09:50:56 +01:00
Raphael Michel
82e3359b40
Allow to filter subevents by date
2019-01-02 16:59:03 +01:00
Raphael Michel
01a6861453
Always query emails case-insensitively
2019-01-02 15:12:48 +01:00
Raphael Michel
215514fca7
Add ticket downloads to the backend
2018-12-19 12:31:24 +01:00
Raphael Michel
3fe2dfe810
Add signal order_position_buttons
2018-12-19 12:29:52 +01:00
Raphael Michel
d267dfc682
Fix #785 -- Show availability in (sub)event list ( #1112 )
2018-12-11 13:59:49 +01:00
Raphael Michel
85289fe0d1
Fix error when marking an expired order as paid
2018-12-07 11:04:41 +01:00
Raphael Michel
6293ad34d4
Add a headline to payment provider settings
2018-12-06 10:56:40 +01:00
Raphael Michel
a297bd1944
Show that some export parameters are optional
2018-12-05 16:51:08 +01:00
Raphael Michel
953ea26984
Add a custom text to explain usage of vouchers
2018-12-05 16:50:05 +01:00
Raphael Michel
b93e7fcb60
Fix #1067 -- Allow to manually create partial payments
2018-12-02 18:32:16 +01:00
Raphael Michel
b1cebdbd99
Fix #582 -- Improve validation of organizer domains
2018-12-02 17:45:48 +01:00
Raphael Michel
d04047abd5
Fix #1105 -- Provide URL in order split log entry
2018-12-02 17:35:31 +01:00
Raphael Michel
efca46945a
Fix #953 -- Render markdown in email text previews
2018-12-02 17:11:09 +01:00
Raphael Michel
0f9755e36f
Add a warning message to products that are out of timeframe
2018-12-02 16:44:21 +01:00
Raphael Michel
47b7d7b36c
Add separate notification category for orders that require approval
2018-11-30 15:30:35 +01:00
Raphael Michel
94f2ad9325
Highlight items that are unavailable by time
2018-11-29 10:13:43 +01:00
Raphael Michel
ca59237ebf
Use regular asynctasks for order PDF generation
2018-11-26 13:21:25 +01:00
Raphael Michel
b4290384e1
Add sales channels ( #1103 )
...
- [x] Data model
- [x] Enforce constraint
- [x] Filter order list
- [x] Set channel on created order
- [x] Products API
- [x] Order API
- [x] Tests
- [x] Filter reports
- [x] Resellers
- [ ] deploy plugins
- [ ] posbackend
- [ ] resellers
- [ ] reports
- [x] Ticketlayouts
- [x] Support in pretixPOS
2018-11-23 15:35:09 +01:00
Raphael Michel
106c8d373d
Fix #1098 -- order search with dash in event slug
2018-11-20 14:33:41 +01:00
Raphael Michel
aee44a3284
Fix marking an overpaid order as paid manually
2018-11-20 10:39:48 +01:00
Raphael Michel
5c8d9c4dca
Fix incorrect feedback on invite form
2018-11-16 14:13:44 +01:00
Raphael Michel
7b7d45ce2e
Fix Dutch date format
2018-11-14 15:43:15 +01:00
Raphael Michel
0734715bab
Only warn about bad-contrasat colors
2018-11-13 15:53:18 +01:00
Raphael Michel
4e6f4716ec
Allow to configure accent colors
2018-11-13 12:56:52 +01:00
Raphael Michel
e523a4e610
Allow to manually generate invoices like in c131ad8c
2018-11-12 13:08:12 +01:00
oocf
b658c73c19
Removed permissions page from events settings ( #1063 )
...
* Removed old configuration for events settings
* Urls file to remove permissions file
* Removing not needed test
* Removing test in permissions
2018-11-12 12:23:40 +01:00
Raphael Michel
ebd3e6f31a
Fix TypeError in typeahead
2018-11-12 12:17:49 +01:00
Raphael Michel
09a9d610f8
Make navigation structure more approachable to new users ( #1083 )
...
* Move event selector to sidebar
* Unify navigation
* Fix confusing icons
2018-11-12 11:30:36 +01:00
Felix Rindt
21042f2111
Fix #1071 -- Make payments and invoice address full width panels ( #1072 )
...
Solve #1071 .
I'm not happy about how the invoice address panel is really wide now.
2018-11-12 10:38:22 +01:00
Raphael Michel
1a17ba13ca
Link to documentation
2018-11-08 16:57:30 +01:00
Raphael Michel
c2d03f5e6b
Fix #526 -- Add a webhook system ( #1073 )
...
- [x] Data model
- [x] UI
- [x] Fire hooks
- [x] Unit tests
- [x] Display logs
- [x] API to modify hooks
- [x] Documentation
- [x] More hooks!
2018-11-08 16:38:05 +01:00
Raphael Michel
18cb29b425
Show date in event picker
2018-11-05 22:45:33 +01:00
Raphael Michel
994ff23719
Fix quick event switcher on mobile
2018-11-05 22:24:26 +01:00