Raphael Michel
|
d919605d79
|
Invoice addresses: Ask for a state in some countries (#1362)
* Invoice addresses: Ask for a state in some countries
* API, tests, noscript
* Fix shredder tests
* Add test for addresses with long state names
|
2019-08-09 09:55:46 +02:00 |
|
Raphael Michel
|
dc42dbb837
|
Allow to use a selection for name titles
|
2019-07-16 10:23:43 +02:00 |
|
Raphael Michel
|
53a0d62d93
|
Allow dependent questions to depend on multiple values (#1336)
|
2019-07-11 13:32:45 +02:00 |
|
Raphael Michel
|
779a3698a8
|
Catch general HTTP errors during VAT validation
|
2019-07-04 10:39:41 +02:00 |
|
Raphael Michel
|
d3f01832fe
|
Fix a bug during validation
|
2019-05-27 18:27:20 +02:00 |
|
Raphael Michel
|
85fe7e55be
|
Guess and pre-fill invoice address country
|
2019-05-27 17:48:22 +02:00 |
|
Raphael Michel
|
c8a1481f93
|
Fix #1154 -- Add country-typed questions
|
2019-05-09 10:02:12 +02:00 |
|
Raphael Michel
|
f95e8f374d
|
Allow dependencies between questions (#1202)
- [x] data model
- [x] api
- [x] backend editor
- [x] backend validation logic
- [x] frontend display logic
- [x] frontend validation logic
- [x] test checkout step
- [x] test modify order in frontend
- [x] test modify order in backend
- [x] validation tests
- [x] correctly evaluate dependency tree in frontend?
- [x] copy events
|
2019-03-13 16:49:20 +01:00 |
|
Raphael Michel
|
affc6254a8
|
Fix potential XSS in questions [not a vulnerability, thanks to CSP]
|
2019-03-12 09:20:48 +01:00 |
|
Raphael Michel
|
af5aece639
|
Add beneficiaries to invoice addresses
|
2019-01-12 16:54:37 +01:00 |
|
Raphael Michel
|
2bb2a40509
|
Add new signal checkout_all_optional
|
2018-12-11 16:44:15 +01:00 |
|
Raphael Michel
|
1f200271af
|
Allow rich text in question help texts
|
2018-11-05 18:07:15 +01:00 |
|
Raphael Michel
|
94be46ffdb
|
Fix #978 -- Allow to split names (#1049)
- [x] attendee names
- [x] Invoice address names
- [x] Data migration
- [x] API serializers
- [x] orderposition
- [x] cartposition
- [x] invoiceaddress
- [x] checkinlistposition
- [x] position API search
- [x] invoice API search
- [x] business/individual required toggle
- [x] Split columns in CSV exports
- [x] ticket editor
- [x] shredder
- [x] ticket/invoice sample data
- [x] order search
- [x] Handle changed naming scheme
- [x] tests
- [x] make use in:
- [x] Boabee
- [x] Certificate download order
- [x] Badge download order
- [x] Ticket download order
- [x] Document new MySQL requirement
- [x] Plugins
|
2018-11-05 15:43:21 +01:00 |
|
Raphael Michel
|
d08cc12240
|
Do not break on short VAT IDs
|
2018-10-29 11:41:26 +01:00 |
|
Flavia Bastos
|
a2acd336eb
|
Fix #970 -- invoice info consistency (#1043)
resolves: Issue #970
|
2018-10-17 01:50:00 +02:00 |
|
Raphael Michel
|
5695e1d9c8
|
SplitDateTimeField: Consider field empty if only a time is given
|
2018-09-21 16:54:22 +02:00 |
|
Raphael Michel
|
3d5cc98df5
|
Add option to require company name
|
2018-08-10 16:05:20 +02:00 |
|
Raphael Michel
|
008b4a134b
|
Allow to require invoice name only
|
2018-05-11 12:58:14 +02:00 |
|
Raphael Michel
|
3955299983
|
Catch VAT WebServiceError
|
2018-03-01 09:21:21 +01:00 |
|
Raphael Michel
|
04b679a4a7
|
Fix question form handling of type H
|
2018-02-03 15:41:56 +01:00 |
|
Raphael Michel
|
1ee6e31538
|
Fix #190 and #472 -- Change of questions within pretix control
|
2018-01-26 12:43:47 +01:00 |
|