Raphael Michel
|
d0b449ea89
|
Reusable media (#3131)
Co-authored-by: Martin Gross <gross@rami.io>
|
2023-04-03 10:45:22 +02:00 |
|
Raphael Michel
|
f63408504e
|
Allow to define ticket validity through a product (#3105)
|
2023-02-13 14:46:52 +01:00 |
|
Raphael Michel
|
c44ff6244d
|
Order change: Warn about actions that might generate a new secret
|
2023-02-09 17:10:27 +01:00 |
|
Raphael Michel
|
6902725f3c
|
New check-in features (#3022)
|
2023-02-09 09:46:46 +01:00 |
|
Raphael Michel
|
603225d042
|
Separate personalization from admission (#2990)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-09 14:57:35 +01:00 |
|
Raphael Michel
|
4747a4c480
|
Order change view: Remove a few buttons for read-only users
|
2023-01-04 18:13:24 +01:00 |
|
Raphael Michel
|
4630c1fe8b
|
Allow to charge a cancellation fee on unpaid orders (#2845)
|
2022-11-10 09:11:43 +01:00 |
|
Martin Gross
|
cd6b21120c
|
Control/Order Details: Open invoices/cancellations PDFs in new tab
|
2022-09-08 12:04:22 +02:00 |
|
Raphael Michel
|
6fee0ac0a9
|
Discounts (#2510)
|
2022-04-27 14:43:16 +02:00 |
|
Raphael Michel
|
3cdf578c14
|
Allow to add a comment when cancelling an order (#2580)
|
2022-04-12 09:53:02 +02:00 |
|
Raphael Michel
|
65a7e8516e
|
Display self-service cancellation fee during backend cancellation
|
2022-04-04 13:42:26 +02:00 |
|
Raphael Michel
|
2486c3d205
|
Show refund amount in refund choice screen
|
2022-03-23 09:15:10 +01:00 |
|
Raphael Michel
|
4e2a3b45da
|
Fix order split with add-ons involved (#2513)
|
2022-03-03 16:54:20 +01:00 |
|
Raphael Michel
|
3596fa9c5a
|
[SECURITY] Fix (non-exploitable) XSS issue
|
2022-01-26 13:41:02 +01:00 |
|
Raphael Michel
|
6f0da5c2ca
|
TaxRules: Add internal_name and keep_gross_if_rate_changes (#2422)
Co-authored-by: ser8phin <eva.wolkwitz@gmx.de>
|
2022-01-21 15:39:27 +01:00 |
|
Raphael Michel
|
846527546a
|
Improve visual transaction table
|
2021-10-18 18:35:02 +02:00 |
|
Raphael Michel
|
8ebba9de86
|
Data model for transactional history (#2147)
|
2021-10-18 17:28:58 +02:00 |
|
Raphael Michel
|
f459f1f12d
|
Fix logging error for automated emails
|
2021-10-07 10:08:30 +02:00 |
|
Raphael Michel
|
bc7300c393
|
Track if invoices have been sent via email (#2231)
|
2021-10-05 13:47:55 +02:00 |
|
Raphael Michel
|
177906e2ac
|
Custom order emails: Allow to attach tickets and invoices
|
2021-09-30 12:15:55 +02:00 |
|
Raphael Michel
|
9089b630ed
|
Add new settings invoice_regenerate_allowed (#2071)
|
2021-07-01 14:51:08 +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
|
cf9fd47d2b
|
Allow to change canceled orders
|
2021-05-13 16:31:32 +02:00 |
|
Raphael Michel
|
8e79eb570e
|
Customer accounts & Memberships (#2024)
|
2021-05-04 16:56:06 +02:00 |
|
Raphael Michel
|
0488336b1f
|
Refund process: Allow to specify manual expiry for gift card
|
2021-04-21 17:29:23 +02:00 |
|
Martin Gross
|
d6aeefdf09
|
Add force-reactivate checkbox to order (#1997)
|
2021-03-16 16:49:37 +01:00 |
|
Raphael Michel
|
bba103156c
|
Allow to cancel an order without creating a cancellation invoice
|
2021-03-08 11:26:52 +01: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
|
0d0bbe1ce5
|
add send_email field to mark-paid
|
2021-02-17 12:37:26 +01:00 |
|
Raphael Michel
|
3c85591568
|
Fix typos
|
2021-01-28 10:41:40 +01:00 |
|
Raphael Michel
|
0747f5b8b8
|
Freshen up layout of refund choice page
|
2021-01-27 10:48:40 +01:00 |
|
Raphael Michel
|
33b34f31d1
|
Add BasePaymentProvider.payment_control_render_short and use it on refund page
|
2021-01-27 10:34:59 +01:00 |
|
Raphael Michel
|
41c69aaa2a
|
Allow to create refunds without a payment (#1914)
Co-authored-by: Martin Gross <gross@rami.io>
|
2021-01-26 10:53:59 +01:00 |
|
Raphael Michel
|
f1cd46f6dc
|
Add new field OrderRefund.comment
|
2021-01-15 11:25:09 +01:00 |
|
Raphael Michel
|
0e9951f964
|
Backend order detail page: Show pending sum
|
2020-12-19 16:25:32 +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
|
6fd2662956
|
Allow to change questions in canceled orders in backend
|
2020-11-05 09:29:05 +01:00 |
|
Raphael Michel
|
b4c18c6ea6
|
Fix inverted logic
|
2020-11-02 17:58:44 +01:00 |
|
Raphael Michel
|
e07cca9148
|
External refunds: Processing should not affect order's state if order is canceled
|
2020-11-02 17:08:53 +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 |
|
Raphael Michel
|
e3d9b3546d
|
Add option to automatically check out all attendees at night (#1819)
|
2020-10-21 18:26:57 +02:00 |
|
Raphael Michel
|
d999971249
|
Allow to disable self-choice seating
|
2020-09-06 17:25:47 +02:00 |
|
Raphael Michel
|
b0b8f32cb9
|
Always show net total in backend
|
2020-07-02 19:32:11 +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
|
03bcfc7c5a
|
Fix issues from 1c8468c21
|
2020-05-29 09:20:18 +02:00 |
|
Raphael Michel
|
1c8468c21b
|
Cancellation/refund: prefer placeholder over value
|
2020-05-28 18:55:37 +02:00 |
|
Raphael Michel
|
c056db46b6
|
Overhaul of our check-in features (#1647)
|
2020-05-13 18:01:49 +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 |
|