Richard Schreiber
910a35dedc
Fix: calculate day calendar grid in JS as chrome does not support calc-division in CSS-grid ( #2340 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2021-11-19 17:42:16 +01:00
Raphael Michel
34e4f7e0fc
Add day calendar to organizer page ( #2100 )
...
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-11-19 14:59:35 +01:00
Raphael Michel
5ea8a8ef82
Ask and validate VAT IDs for Switzerland ( #2259 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-10-26 11:20:45 +02:00
Richard Schreiber
3dcfa57b70
A11y improvements ( #2081 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2021-10-17 16:56:16 +02:00
Richard Schreiber
2598787602
Customer profiles: add minor improvements around disabled fields and margins ( #2195 )
2021-09-29 10:34:45 +02:00
Richard Schreiber
2a3660f2d1
Fix -- copy answers even when matching customer profiles exist ( #2209 )
2021-09-16 10:07:43 +02:00
Richard Schreiber
2041d1213a
fix address expand button submit-bug
2021-09-16 09:10:20 +02:00
Richard Schreiber
9a3b4f7863
Subevent: fix overflow for long lines in location
2021-09-08 13:22:57 +02:00
Raphael Michel
673a38ddc8
Cart: Display subevent location and end time in cart ( #2191 )
2021-09-08 11:24:39 +02:00
Raphael Michel
28d78e40f9
Allow to save invoice addresses and attendee profiles to customer account ( #2084 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-09-06 20:50:25 +02:00
Raphael Michel
3e178a7293
Calendar: Fix hide/show of selected day contents
2021-06-07 12:52:25 +02:00
Raphael Michel
8337d0cbda
Questions form: Do not copy invoice address names to addon products
2021-05-28 11:13:11 +02:00
Raphael Michel
236967da52
Checkout "copy from above": Do not copy to disabled fields
2021-05-25 18:09:33 +02:00
Raphael Michel
d6c1c1bd41
Fix IE11 support in backend
2021-05-14 10:30:01 +02:00
Raphael Michel
d695b8e576
JS: Move cancel_fee_slider logic to form_handlers
2021-05-06 09:56:24 +02:00
Raphael Michel
24bccf8b9c
Add Question.valid_file_portrait as well as crop editor for images
2021-04-19 15:40:16 +02:00
Richard Schreiber
11f23c3fd2
[a11y] Improved form error messages, descriptive labels, focusable toggle-link ( #2002 )
2021-03-19 16:13:25 +01:00
Richard Schreiber
1357b010de
[a11y] add missing labels on voucher-input and fix input.focus when revealing voucher-input via JS ( #1998 )
2021-03-16 12:17:47 +01:00
Raphael Michel
c2ba312bad
Show local time zone of visitor in more places
2021-01-24 22:43:01 +01:00
Raphael Michel
66af5973ec
Add min/max validation for date, datetime, and number questions ( #1858 )
2020-11-27 11:02:07 +01:00
Raphael Michel
3cef9bac26
Restrict collapsed days to large numbers
2020-10-07 15:02:12 +02:00
Raphael Michel
9b671d6370
Week calendar: Collapse days on mobile (except the current day)
2020-10-07 10:41:30 +02:00
Felix Rindt
2384478b45
Support required-if and display-dependency for more elements ( #1788 )
2020-09-28 10:42:03 +02:00
Felix Rindt
bf5b92c465
Copy answers button for addon products ( #1733 )
2020-08-03 18:15:23 +02:00
Raphael Michel
3c5948d2e0
Allow selecting the same add-on multiple times ( #1717 )
2020-07-20 10:21:12 +02:00
Andreas Teuber
4746b8e456
Ask only for VAT ID if company is inside EU ( #1709 )
...
Co-authored-by: Andreas Teuber <andreas.teuber@passiv.de >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-07-13 18:04:09 +02:00
Raphael Michel
3affaa8c85
Show local time if browser timezone is different
2020-07-09 14:51:16 +02:00
Raphael Michel
57f5fbc131
Fix race condition when loading styles within the widget
2020-04-29 11:40:25 +02:00
Raphael Michel
f2844ac686
Add expiry dates and individual conditions to gift cards ( #1656 )
...
* Add expiry dates and individual conditions to gift cards
* Display refund gift cards with more details and prettier interface
* Allow to set gift card expiry and conditions when cancelling event
* Extend gift card search
* Fix #1565 -- Some gift card filters
* Improve list of gift cards
* Allow to edit gift cards
* Note on validity
2020-04-21 15:57:02 +02:00
Raphael Michel
2c9b2620ea
Add company and address fields to attendees ( #1633 )
...
* Add company and address fields to attendees
* Update src/pretix/control/templates/pretixcontrol/event/settings.html
Co-Authored-By: Martin Gross <gross@rami.io >
Co-authored-by: Martin Gross <gross@rami.io >
2020-04-02 14:41:09 +02:00
Martin Gross
db76b9b0ef
Tiny fix to make Edge happy and display cancellation-slider
2020-03-31 14:04:57 +02:00
Martin Gross
8e04dbdcca
Change "we keep" to "The organizer keeps" to avoid confusion
2020-03-31 12:45:32 +02:00
Raphael Michel
a5910016fd
Allow users to increase cancellation fees ( #1622 )
...
* Allow users to increase cancellation fees
* Fix typo
2020-03-25 10:11:29 +01:00
Raphael Michel
99f3db04a9
Allow to redeem a voucher for an existing cart ( #1517 )
...
* Allow to redeem a voucher for an existing cart
* Bundle behaviour
2019-12-11 15:58:22 +01:00
Raphael Michel
531c8aedc2
Remove logging statement
2019-11-28 16:32:02 +01:00
Raphael Michel
621b0c8c95
Fix #1390 -- Fix string on frontpage being evaluated before translations are loaded
2019-10-29 20:00:00 +01:00
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
609f0b632c
Do not block "add to cart" button when seating is used
2019-07-28 16:06:14 +02:00
Raphael Michel
c1e2fb36ba
Auto-expand variation description when variation is selected
2019-07-16 11:53:43 +02:00
Raphael Michel
b67c684969
Revert "Allow to show description of add-on product variations by default"
...
This reverts commit 8d674965d1 .
2019-07-16 11:46:11 +02:00
Raphael Michel
8d674965d1
Allow to show description of add-on product variations by default
2019-07-15 11:26:42 +02:00
Raphael Michel
53a0d62d93
Allow dependent questions to depend on multiple values ( #1336 )
2019-07-11 13:32:45 +02:00
Raphael Michel
93089d87e3
Add support for reserved seating ( #1228 )
...
* Initial work on seating
* Add seat guids
* Add product_list_top
* CartAdd: Ignore item when a seat is passed
* Cart display
* product_list_top → render_seating_plan
* Render seating plan in voucher redemption
* Fix failing tests
* Add tests for extending cart positions with seats
* Add subevent_forms to docs
* Update schema, migrations
* Dealing with expired orders
* steps to order change
* Change order positions
* Allow to add seats
* tests for ocm
* Fix things after rebase
* Seating plans API
* Add more tests for cart behaviour
* Widget support
* Adjust widget tests
* Re-enable CSP
* Update schema
* Api: position.seat
* Add guid to word list
* API: (sub)event.seating_plan
* Vali fixes
* Fix api
* Fix reference in test
* Fix test for real
2019-06-25 11:00:03 +02:00
Raphael Michel
dd4075b2cc
Clarify UX around subevent selection
2019-06-06 11:10:51 +02:00
Raphael Michel
e9a340d9ca
Refs #1128 -- Popover on disabled "add to cart" button
2019-05-01 14:01:26 +02:00
Raphael Michel
5dfd1e6337
Prefill attendee name/email of first ticket with contact email and invoice recipient
2019-04-04 14:13:08 +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
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
7a945daefc
Fix #957 -- Integrate BezahlCode and GiroCode
2018-10-29 12:57:26 +01:00
Raphael Michel
85e9808550
Fix quirk in data-display-dependency
2018-08-11 10:48:48 +02:00