Raphael Michel
8ebba9de86
Data model for transactional history ( #2147 )
2021-10-18 17:28:58 +02:00
Raphael Michel
9089b630ed
Add new settings invoice_regenerate_allowed ( #2071 )
2021-07-01 14:51:08 +02:00
Raphael Michel
cba2ad5333
Add Invoice.fee_type, Invoice.fee_internal_type
2021-06-22 16:58:54 +02:00
Raphael Michel
97d67d58d5
Add Order.custom_followup_at ( #2124 )
2021-06-11 17:08:13 +02:00
Raphael Michel
c7ef79be90
Store all check-in attempts, not only successful ones ( #2074 )
2021-06-05 13:00:58 +02:00
Raphael Michel
8e79eb570e
Customer accounts & Memberships ( #2024 )
2021-05-04 16:56:06 +02:00
Raphael Michel
02ce2fb5cf
Order creation API: Fire pretix.event.order.paid signal
2021-05-03 13:03:01 +02:00
Raphael Michel
294cb65388
Order API: Add magic value to keep current file
2021-04-16 15:26:49 +02:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Raphael Michel
27ff73255b
Add new fields to invoice model and API
2021-03-08 14:28:04 +01:00
Raphael Michel
f1cd46f6dc
Add new field OrderRefund.comment
2021-01-15 11:25:09 +01:00
Raphael Michel
d391312aab
API: Allow to modify order position information ( #1904 )
2021-01-13 14:18:58 +01:00
Raphael Michel
4240ad43d0
Add order-level telephone field to core ( #1872 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2020-12-15 09:20:44 +01:00
Raphael Michel
d02e8b1dcf
Orders API: Consistently use "send_email" instead of "send_mail"
2020-11-26 16:59:57 +01:00
Raphael Michel
7ad46addee
Order API: Add send_email parameter to creating payments
2020-11-26 16:57:52 +01:00
Raphael Michel
88be280445
Orders API: Add subevent_before parameter
2020-11-19 17:17:39 +01:00
Raphael Michel
22bba28bea
Add pluggable ticket secret generators ( #1809 )
2020-10-19 15:00:55 +02:00
Raphael Michel
450d017c32
Order API: Add `send_email` parameter to mark_paid and
...
payments/confirm
2020-09-25 15:12:06 +02:00
Raphael Michel
bfa20e995a
Order API: Include ID of check-in
2020-09-18 13:12:04 +02:00
Raphael Michel
a635ea527e
Fix failing tests
2020-08-26 16:33:31 +02:00
Raphael Michel
fc18788cb8
Order API: Add `subevent_after` query filter
2020-08-21 19:06:05 +02:00
Raphael Michel
8789a42dc1
Fix tax calculation for negative fees
2020-08-17 15:56:03 +02:00
Raphael Michel
6e9d921af6
Allow country specific tax rules ( #1714 )
2020-07-08 15:00:13 +02:00
Martin Gross
5f50aa95eb
Add TaxRule selection in OrderPositionChange ( #1700 )
...
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-06-30 11:13:33 +02:00
Raphael Michel
481e29c3b2
Allow to explicitly disable products for certain subevents
2020-06-20 19:10:44 +02:00
Raphael Michel
da5433325c
Fix hardcoded ID in test
2020-06-05 10:03:16 +02:00
Raphael Michel
0d35064d21
Order create API: Fix addon_to in simulated mode
...
PRETIXEU-275
2020-06-02 16:48:52 +02:00
Raphael Michel
c056db46b6
Overhaul of our check-in features ( #1647 )
2020-05-13 18:01:49 +02:00
Raphael Michel
de9c450648
Week calendar and more improvements to subevent calendars ( #1672 )
2020-05-07 15:48:47 +02:00
Raphael Michel
d224b5387d
Replace Travis with GitHub actions and fix many typos ( #1657 )
...
* Create django.yml
* Fix working directory
* ..
* .
* ..
* a.
* ..
* .
* Fix typo
* Install hunspell
* maxfail
* Fix install
* .
* Reduce number of typos
* Even less typos
* Postgres debug
* Spelling fixes, yet again
* Postgres with PW
* Fix failing test
* New workflows
* Fix syntax error
* Install gettext
* Test aginst python 3.6 as well
* Clean up strategies
* Add badge, do not ignore migrations
* Use pip cache
2020-04-22 12:07:58 +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
Raphael Michel
1ee48a10b5
Allow to reactivate canceled orders ( #1601 )
2020-03-11 11:40:56 +01:00
Raphael Michel
ba164c16f6
Fix test failure that only happens in the 20 days before daylight saving time changes
2020-03-09 12:56:58 +01:00
Raphael Michel
975b6d800a
Fix hardcoded PK in test
2020-03-05 17:09:33 +01:00
Raphael Michel
ee260c8231
API: Allow to simulate orders
2020-03-05 16:37:55 +01:00
Raphael Michel
dd1e5fa929
Test suite: Allow to cancel expired orders
2020-02-26 11:56:23 +01:00
Raphael Michel
bcd687764c
API: Allow to create payments directly
2020-01-22 17:15:40 +01:00
Raphael Michel
7913de971c
Fix timezone assumptions in test fixtures
2020-01-11 13:45:49 +01:00
Raphael Michel
ddbe27f351
API: Allow to return canceled positions and fees
2020-01-11 12:57:43 +01:00
Raphael Michel
8e2821b398
Add a maximum budget to vouchers ( #1526 )
...
* Data model changes
* Fix test failures
* Adjustments
* Some tests and API support
* Check when extending orders
* Make things more deterministic, fix style
* Do not apply negative discounts
* Update price_before_voucher on item/subevent changes
* Add tests for price_before_voucher in combination with free price
* Fix InvoiceAddress.DoesNotExist
2020-01-03 16:15:17 +01:00
Raphael Michel
352942b7d6
Allow sale of blocked seats on specific channels ( #1518 )
...
* Allow sale of blocked seats on specific channels
* Add docs
2019-12-11 15:56:20 +01:00
Raphael Michel
ef555eaff1
Fix new tests on real databases
2019-11-27 17:40:42 +01:00
Raphael Michel
31adc37599
API: Add convenience methods to make it easier to create fees
2019-11-27 17:14:44 +01:00
Raphael Michel
25cfa8973c
API: Add invoice line position to invoice object
2019-11-07 15:43:22 +01:00
Martin Gross
2b18621c76
Add flag testmode_supported to sales channels ( #1455 )
...
* Add testmode-support-flag to SalesChannels
* Make saleschannels/testmode-warnings even more dangerous!
* Add warning for payment-methods that do support testmode but are being used in a non-testmode order caused by a saleschannel in a testmode-shop.
* Remove redundant testmode_supported-flag for WebshopSalesChannel
* Raise error on API when sales_channel does not support testmode
* Tests
* Fix style issue after merge
2019-10-21 10:07:02 +02:00
Raphael Michel
b9a911dd97
Fix #1440 -- API confusion about creating free orders
2019-10-11 09:00:46 +02:00
Martin Gross
748a389acb
Auto-check-in for specific sales channels ( #1409 )
...
* Autocheckin data model/cosmetics
* Expose automatically checked-in OrderPositions
* Expose automatically checked-in OrderPositions in CSV/PDF Exports
* Fix some tests, try to fix MultiStringField/CheckboxSelectMultiple
* Actually fix MultiStringField/CheckboxSelectMultiple.
(Not pretty, but it works)
* Fix more tests
* Squash migration
* Also fix CSV/nameparts-test
* Changes for Autocheckin code-review
* Perform Auto-Checkins through new core plugin
* Update config-doc to reflect also checkinlists
* Explicitly output AutoCheckin Yes/No for CSV-Export (+ fix test)
* Move autocheckin from plugin to service
* API-doc
* Fix API-doc spelling
* Checkinlist-API and autocheckin order tests
* Performance improvement when reading checkinlists for autocheckin
Co-Authored-By: Raphael Michel <michel@rami.io >
* Autocheckin test for order created through API
* Resolve migration conflict
2019-10-08 15:50:22 +02:00
Raphael Michel
aa99dbc830
Add payment provider specific details to the API
2019-08-30 17:04:22 +02:00
Raphael Michel
98c18b162f
Order creation API: Add support for reverse charge
2019-08-14 09:22:58 +02:00
Raphael Michel
985f354293
Order API: Add order URL
2019-08-14 09:22:58 +02:00