Raphael Michel
a37ed6f001
Bump versions of pycodestyle and pep8-naming
2022-02-13 20:39:31 +01:00
Raphael Michel
e3c7cd7c6d
Redesign of email settings ( #2426 )
...
Co-authored-by: Felix Rindt <felix@rindt.me >
2022-01-26 12:47:58 +01:00
Raphael Michel
8ae4304c7d
Add workaround for https://github.com/getsentry/responses/issues/464
2022-01-12 10:19:02 +01:00
Felix Rindt
94a7d02ab1
Fix event settings form considered changed even if unchanged ( #1739 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2021-12-16 11:27:18 +01:00
ser8phin
eccba09452
Add payment search page ( #2335 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-12-15 16:06:43 +01:00
Maico Timmerman
033b8d70e7
Email: Allow to override backend for custom SMTP connections ( #2368 )
2021-12-09 16:49:22 +01:00
Raphael Michel
5c55219d45
Allow to create new customers in backend ( #2367 )
2021-12-06 12:27:21 +01:00
Raphael Michel
16054893ed
Avoid creation of manual payments with zero amount ( #2325 )
2021-11-19 12:02:36 +01:00
ser8phin
169a6c51b4
Add check to force users to change password ( #2284 )
2021-11-11 11:10:33 +01:00
Richard Schreiber
8121167d5e
Control: Add drag and drop to sort categories and products ( #2242 )
...
* add drag and drop to categories
* add drag and drop to products
* add light grey background to dragged element
* add missing th, add sr-only desc of columns
* group up/down/move elements
* improve visualizing drag-area by dimming others
* change up/down-links to buttons in form-post
* limit sorting to POST requests
Co-authored-by: Raphael Michel <michel@rami.io >
2021-10-12 14:46:56 +02:00
Raphael Michel
c10c6ee28d
Subevent bulk creation: Resolve AmbiguousTimeError by preferring non-dst time
2021-08-16 13:07:07 +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
5029213bc5
Waiting list: Bulk deletion
2021-05-25 22:18:06 +02:00
Raphael Michel
b00da8b002
Fix broken test cases
2021-05-20 11:42:35 +02:00
Raphael Michel
f19a74990f
Remove RequiredAction model ( #2078 )
2021-05-17 17:41:59 +02:00
Raphael Michel
403b8191e4
Upgrade to Django 3.2 ( #2056 )
2021-05-07 12:00:30 +02:00
Raphael Michel
8e79eb570e
Customer accounts & Memberships ( #2024 )
2021-05-04 16:56:06 +02:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Raphael Michel
d3748a6194
Move quota cache from database to redis ( #2010 )
2021-03-29 09:42:27 +02:00
Raphael Michel
7562f333cf
Subevents: Bulk editor ( #1918 )
...
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2021-02-22 15:22:40 +01:00
Richard Schreiber
f2a18325b6
Add a voucher’s comment to voucher.csv download ( #1926 )
2021-02-15 13:41:44 +01:00
Raphael Michel
f0fd4272dc
Add more features to custom meta properties ( #1922 )
2021-02-10 11:01:25 +01:00
luto
dc8bd59715
Add convenience redirect …/event/(org)/ => …/organizer/(org)/ ( #1893 )
2020-12-23 16:50:41 +01:00
Raphael Michel
a3dd015c23
[SECURITY] Fix unvalidated redirect
2020-12-22 10:47:47 +01:00
Raphael Michel
821599dc1a
Add advanced search to order list
2020-11-17 13:24:22 +01:00
julia-luna
b51108ab22
Confirm disabling all notifications ( #1845 )
2020-11-05 18:40:53 +01:00
Raphael Michel
fb92676aee
Fix test suite failures
2020-11-01 15:43:57 +01:00
julia-luna
e61288ba67
Add option to send emails to attendees ( #1833 )
2020-10-26 10:31:45 +01:00
Raphael Michel
a0dd8f74e4
Add gates (groups of check-in devices) ( #1825 )
2020-10-24 12:22:02 +02:00
Felix Rindt
a62c7939ae
Improvements for bank transfer importing ( #1762 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-10-22 11:00:36 +02:00
Raphael Michel
e3d9b3546d
Add option to automatically check out all attendees at night ( #1819 )
2020-10-21 18:26:57 +02:00
Raphael Michel
e8f3ad633a
Add device security profiles ( #1806 )
2020-10-13 17:40:25 +02:00
Martin Gross
af0e8ec992
Fix test, Ref: 3cbcf663e5
2020-10-05 13:45:53 +02:00
Felix Rindt
8f2c125435
Payment term in minutes ( #1760 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2020-09-14 13:44:28 +02:00
Raphael Michel
a635ea527e
Fix failing tests
2020-08-26 16:33:31 +02:00
Felix Rindt
9b367cb28b
Allow to set multiple confirm texts ( #1735 )
2020-08-04 10:20:55 +02:00
Raphael Michel
6e9d921af6
Allow country specific tax rules ( #1714 )
2020-07-08 15:00:13 +02:00
Raphael Michel
2a5c24482e
Question list: Drop pagination, allow to mix ordering with system fields
2020-06-23 13:05:54 +02:00
Raphael Michel
0c3a200355
Do not auto-create a first subevent
2020-06-10 17:59:59 +02:00
Raphael Michel
a6c1c85591
Fix broken tests
2020-05-28 22:47:32 +02:00
Raphael Michel
ea04c85486
Various improvements to the subevent creation form ( #1670 )
2020-05-06 15:50:43 +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
a87fe3ef41
Allow to revert a gift card refund
2020-04-20 13:19:32 +02:00
Raphael Michel
8a6334bd86
Introduce cancellation requests ( #1627 )
...
* Allow to adjust the cancellation fee without JS
* Introduce cancellation requests
* ignore→delete
* Change a few things after Martin's review
* Add a few tests
2020-03-25 14:13:55 +01:00
Raphael Michel
bd238f76ce
Fix broken test
2020-03-16 13:29:12 +01:00
Maico Timmerman
9a32668ee1
Make next url authentication backend dependent ( #1609 )
...
* Make next url authentication backend dependent
* Rename authentication next_url to get_next_url.
* Add test for custom authentication backend get_next_url.
* Fix typo in docstring of authentication backend get_next_url.
2020-03-15 11:05:57 +01:00
Raphael Michel
1ee48a10b5
Allow to reactivate canceled orders ( #1601 )
2020-03-11 11:40:56 +01:00
Raphael Michel
62a86c9b4a
Allow to cancel all orders in an event ( #1596 )
...
* Allow to cancel all orders in an event
* Add tests
* Actually add tests
2020-03-03 16:55:05 +01:00
Raphael Michel
a5cdb485d0
Fix faulty test cases
2020-02-19 18:25:05 +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