Raphael Michel
|
c2d03f5e6b
|
Fix #526 -- Add a webhook system (#1073)
- [x] Data model
- [x] UI
- [x] Fire hooks
- [x] Unit tests
- [x] Display logs
- [x] API to modify hooks
- [x] Documentation
- [x] More hooks!
|
2018-11-08 16:38:05 +01:00 |
|
Raphael Michel
|
152b94428f
|
Make Item.allow_delete() more consistent
|
2018-11-07 11:19:23 +01:00 |
|
Raphael Michel
|
449dea41a8
|
Fix order list export
|
2018-11-06 14:57:35 +01:00 |
|
Tobias Kunze
|
e49061e28c
|
Don't check voucher quotas if they bypass quotas (#1070)
|
2018-11-06 11:01:05 +01:00 |
|
Raphael Michel
|
b490aa7f5d
|
Add scheme to sample names
|
2018-11-05 21:35:44 +01:00 |
|
Raphael Michel
|
1f200271af
|
Allow rich text in question help texts
|
2018-11-05 18:07:15 +01:00 |
|
Raphael Michel
|
e622c3948d
|
Fix buggy migration
|
2018-11-05 16:24:30 +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
|
0a5347c08b
|
Allow to delete organizers
|
2018-11-05 11:11:43 +01:00 |
|
Raphael Michel
|
aff7094cb0
|
Fix #1021 -- Bugs in SMTP test
|
2018-11-05 10:19:29 +01:00 |
|
Raphael Michel
|
b8669503fa
|
Only allow restricting payment countries if invoice address is obligatory
|
2018-10-31 15:21:26 +01:00 |
|
Raphael Michel
|
c8cc527aee
|
OrderChangeManager: Do not mark order pending when adjusting price to actual payment
|
2018-10-31 10:42:44 +01:00 |
|
Raphael Michel
|
b101251aa4
|
Log confirmed payments that could not mark the order as paid
|
2018-10-31 10:31:21 +01:00 |
|
Raphael Michel
|
c9ba72ebc5
|
Fix a typo
|
2018-10-31 10:27:14 +01:00 |
|
Raphael Michel
|
4a1c3088a9
|
Locking in OrderChangeManager caused unexpected problems
|
2018-10-31 10:04:53 +01:00 |
|
Raphael Michel
|
a480ca1142
|
Add reverse charge flag to invoices
|
2018-10-30 10:57:29 +01:00 |
|
Raphael Michel
|
df2d8925ed
|
Prevent some race conditions
|
2018-10-29 17:27:12 +01:00 |
|
Raphael Michel
|
552f99a63b
|
Read PDF backgrounds with strict=False
|
2018-10-29 11:41:26 +01:00 |
|
Raphael Michel
|
0842311451
|
PDF renderer: Do not break on wrong poweredby-styles
|
2018-10-29 11:41:26 +01:00 |
|
Raphael Michel
|
d08cc12240
|
Do not break on short VAT IDs
|
2018-10-29 11:41:26 +01:00 |
|
Raphael Michel
|
237442872e
|
Reliably delete addons when deleting cart positions
|
2018-10-29 11:41:25 +01:00 |
|
Raphael Michel
|
16983826fb
|
Allow to store structured invoice addresses
|
2018-10-24 01:37:18 +02:00 |
|
Raphael Michel
|
e60ff6b777
|
Allow to store strucutred SEPA bank transfer details
|
2018-10-24 00:21:33 +02:00 |
|
Raphael Michel
|
bc0bc78219
|
Try to fix invoice export
|
2018-10-22 06:23:09 +02:00 |
|
Flavia Bastos
|
a2acd336eb
|
Fix #970 -- invoice info consistency (#1043)
resolves: Issue #970
|
2018-10-17 01:50:00 +02:00 |
|
Raphael Michel
|
ddefeeaf02
|
Waiting list should send things out even if waiting list is disabled
|
2018-10-12 10:45:33 +02:00 |
|
Raphael Michel
|
250e0a930d
|
Prevent huge invoice files if a JPEG logo is used
|
2018-10-09 10:56:11 +02:00 |
|
Raphael Michel
|
bd772bf900
|
Never fail to send an email because of missing attachments
|
2018-10-05 09:33:40 +02:00 |
|
Raphael Michel
|
0dbcfdc5ac
|
Allow to enable ticket downloads for pending orders
|
2018-10-03 12:15:43 +02:00 |
|
Raphael Michel
|
d99517c8d1
|
Fix #917 -- Attach tickets to emails (#1034)
|
2018-10-03 11:06:50 +02:00 |
|
Raphael Michel
|
29ac0af55e
|
Improve Device.__str__ method
|
2018-09-28 16:33:15 +02:00 |
|
Raphael Michel
|
96bc64c456
|
Do not break invoices if order has no locale
|
2018-09-27 17:15:49 +02:00 |
|
Raphael Michel
|
6e53990845
|
Make last commit more resilient
|
2018-09-25 18:20:40 +02:00 |
|
Raphael Michel
|
feb262644e
|
Orders API: Reduce query load imposed by ?pdf_data=true by multiple orders of magnitude
|
2018-09-25 17:39:58 +02:00 |
|
Raphael Michel
|
63ba393c12
|
Proper permission handling and testing
|
2018-09-25 12:29:05 +02:00 |
|
Raphael Michel
|
1ba4047b1b
|
API-level tests
|
2018-09-25 10:28:07 +02:00 |
|
Raphael Michel
|
7860d690fa
|
Add endpoints to update, roll and revoke devices
|
2018-09-25 10:28:07 +02:00 |
|
Raphael Michel
|
6d01c99d38
|
Auth mechanism
|
2018-09-25 10:28:07 +02:00 |
|
Raphael Michel
|
f08e4b41c4
|
Data model
|
2018-09-25 10:28:07 +02:00 |
|
Raphael Michel
|
cea1032180
|
SplitDateTimeField: Adjust placeholders to actual locale
|
2018-09-21 16:54:22 +02:00 |
|
Raphael Michel
|
5695e1d9c8
|
SplitDateTimeField: Consider field empty if only a time is given
|
2018-09-21 16:54:22 +02:00 |
|
Christian Kohlstedde
|
2bd53f7b9f
|
Fix outside of body script element
Signed-off-by: Christian Kohlstedde <christian@kohlsted.de>
|
2018-09-20 10:00:55 +02:00 |
|
Raphael Michel
|
06d9c48ed4
|
Allow to restrict payment methods by invoice address country
|
2018-09-19 16:10:40 +02:00 |
|
Raphael Michel
|
55feaf2d2c
|
Invoices: Your reference → Customer reference
|
2018-09-19 15:40:50 +02:00 |
|
Raphael Michel
|
853ebf8c70
|
Fix Sphinx warnings
|
2018-09-19 14:00:01 +02:00 |
|
Raphael Michel
|
bd5687d169
|
Remove lock when paying a pending order
|
2018-09-17 13:04:49 +02:00 |
|
Raphael Michel
|
b384f71b64
|
Fail silently if attachment could not be found
|
2018-09-13 12:58:08 +02:00 |
|
Raphael Michel
|
10dd5278e7
|
Fix bug in previous commit
|
2018-09-13 12:32:07 +02:00 |
|
Raphael Michel
|
befa6527e4
|
Attach invoice to order approval email
|
2018-09-13 12:19:30 +02:00 |
|
Raphael Michel
|
ff306ce2c5
|
Fix isort
|
2018-09-11 18:07:27 +02:00 |
|