Raphael Michel
91c02dc0b3
Bump version to 2.1.0
2018-10-04 11:33:09 +02:00
Raphael Michel
f78ec830b5
Fix pretix-stripe.js
2018-10-03 17:31:06 +02:00
Raphael Michel
9f0e508ab3
Do not require meta_noindex
2018-10-03 12:52:37 +02:00
Raphael Michel
4ca50d750b
Merge pull request #1037 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-10-03 12:44:14 +02:00
Raphael Michel
07c1b1b7f3
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2773 of 2773 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-10-03 10:43:50 +00:00
Raphael Michel
3e95dd52cf
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2773 of 2773 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-10-03 10:43:35 +00:00
Raphael Michel
80ef2f6b0e
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2773 of 2773 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-10-03 10:38:42 +00:00
Raphael Michel
53a8cda310
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-10-03 12:25:02 +02:00
Raphael Michel
63de49104c
Merge pull request #1016 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-10-03 12:24:28 +02:00
Maarten van den Berg
8aa80bcb84
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2727 of 2727 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-10-03 10:15:55 +00:00
oocf
95115a7c5e
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 99.9% (2725 of 2727 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-10-03 10:15:55 +00:00
oocf
ce2967fd02
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 99.9% (2725 of 2727 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-10-03 10:15:55 +00:00
oocf
399fb87d20
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 99.7% (2719 of 2727 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-10-03 10:15:55 +00:00
oocf
c4bd5ac5df
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 99.7% (2719 of 2727 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-10-03 10:15:55 +00:00
Maarten van den Berg
123c2d6c02
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 99.4% (2711 of 2727 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-10-03 10:15:55 +00:00
Maarten van den Berg
6954e9c984
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (65 of 65 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2018-10-03 10:15:55 +00:00
Yunus Fırat Pişkin
fc573e4e48
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 100.0% (2727 of 2727 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-10-03 10:15:55 +00:00
Raphael Michel
0dbcfdc5ac
Allow to enable ticket downloads for pending orders
2018-10-03 12:15:43 +02:00
Raphael Michel
4b8d4b4792
Allow to bulk-delete vouchers
2018-10-03 11:32:55 +02:00
Raphael Michel
d798da33ef
Add option to add robots=noindex meta tag
2018-10-03 11:15:59 +02:00
Raphael Michel
d99517c8d1
Fix #917 -- Attach tickets to emails ( #1034 )
2018-10-03 11:06:50 +02:00
Raphael Michel
0787adcb8e
Fix AttributeError in paypal module
2018-10-02 17:12:26 +02:00
Raphael Michel
f848561d25
Expose log details for admins
2018-10-01 14:13:44 +02:00
Raphael Michel
efbddc2486
Log failed payments
2018-10-01 13:48:47 +02:00
Raphael Michel
e6a138d8f2
Bank transfer: Use correct attribute
2018-10-01 13:05:17 +02:00
Raphael Michel
5b7a578307
Improve display of stripe transaction data
2018-10-01 12:47:36 +02:00
Raphael Michel
737738de93
Fix control display of bank transfers
2018-10-01 12:43:12 +02:00
Raphael Michel
eb3951ce13
Fix waiting list action view without return value
2018-10-01 12:43:12 +02:00
Raphael Michel
c2b7d9a257
Fix transaction handling in invite form
2018-09-30 14:07:14 +02:00
Raphael Michel
4738aa2771
Fix contextual table styles
2018-09-30 13:11:33 +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
0369deb72d
Fix permission for access to root event resource
2018-09-27 10:01:57 +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
abd679820f
Merge pull request #1017 from pretix/deviceauth
...
Authentication scheme for devices
2018-09-25 14:36:23 +02:00
Raphael Michel
cd3ce848d1
Document permissions
2018-09-25 12:30:15 +02:00
Raphael Michel
63ba393c12
Proper permission handling and testing
2018-09-25 12:29:05 +02:00
Raphael Michel
23fdf8c457
Add compatibility note
2018-09-25 12:12:33 +02:00
Raphael Michel
304ad4e3db
Restrict list of events
2018-09-25 10:54:36 +02:00
Raphael Michel
ec58ab07b6
Add tests for control
2018-09-25 10:28:07 +02:00
Raphael Michel
1ba4047b1b
API-level tests
2018-09-25 10:28:07 +02:00
Raphael Michel
0bab8adc41
Add documentation on auth
2018-09-25 10:28:07 +02:00
Raphael Michel
17e09c601e
Revoke + Logging
2018-09-25 10:28:07 +02:00
Raphael Michel
1aca5fb6ff
Fix wrong action parameter
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
ddb645aeea
Creating device objects
2018-09-25 10:28:07 +02:00
Raphael Michel
f08e4b41c4
Data model
2018-09-25 10:28:07 +02:00
Raphael Michel
1e23624955
Fix #1032 -- Workaround for markdown version
2018-09-24 14:07:11 +02:00
Raphael Michel
ee951a7448
API: Add subevent list on organizer level
2018-09-24 12:59:44 +02:00
Raphael Michel
9935ba370d
Event list API: Do not show events without any access permissions
2018-09-24 12:44:45 +02:00
Raphael Michel
e815cce143
Event list API: Add filters
2018-09-24 12:36:12 +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
Raphael Michel
fd317afd01
Improve accessibility of payment selection
2018-09-21 16:54:22 +02:00
Raphael Michel
ccddd2a96f
Activate passbook by default if installed
2018-09-21 16:54:22 +02:00
Raphael Michel
513d3034d8
Remove deprecated template part
2018-09-20 21:12:49 +02:00
Raphael Michel
51495187fa
Merge pull request #1028 from chrko/error_pages_html
...
Fix outside of body script element
2018-09-20 10:08:11 +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
1155d18b7f
Show waiting list options even when waiting list is disabled
2018-09-19 15:44:17 +02:00
Raphael Michel
6e14592c78
Delete check-ins when deleting a check-in list
2018-09-19 15:41:49 +02:00
Raphael Michel
55feaf2d2c
Invoices: Your reference → Customer reference
2018-09-19 15:40:50 +02:00
Raphael Michel
c487036c8b
Fix bug in thumbnail generation of small images
2018-09-19 15:38:12 +02:00
Raphael Michel
853ebf8c70
Fix Sphinx warnings
2018-09-19 14:00:01 +02:00
Raphael Michel
1c695c1cf9
Remove unused resource from docs
2018-09-19 13:59:15 +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
00497630cb
Merge pull request #1015 from thegcat/patch-1
...
Correct typo
2018-09-12 08:38:56 +02:00
Felix Schäfer
95cd457de1
Correct typo
...
The Header is `Content-Type` not `Content`.
2018-09-11 22:11:48 +02:00
Raphael Michel
7518c9e3e0
Do not install python34.txt on release CI
2018-09-11 18:24:00 +02:00
Raphael Michel
6a999835e2
Bump version
2018-09-11 18:23:10 +02:00
Raphael Michel
41d099c1be
Bump version
2018-09-11 18:16:50 +02:00
Raphael Michel
ff306ce2c5
Fix isort
2018-09-11 18:07:27 +02:00
Raphael Michel
c7abc82055
Add squashed migrations
2018-09-11 17:18:20 +02:00
Raphael Michel
041d91dd3c
Merge pull request #1013 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-09-11 17:18:13 +02:00
Raphael Michel
387f56ed9b
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2727 of 2727 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-09-11 14:59:05 +00:00
Raphael Michel
3181323c1f
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2727 of 2727 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-09-11 14:58:17 +00:00
Raphael Michel
ecf84150c1
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-09-11 16:43:17 +02:00
Raphael Michel
5b5025c776
Allow to manually revert check-ins on a check-in list
2018-09-11 15:21:22 +02:00
Raphael Michel
e47dd3058b
Adjust tests to error messages
2018-09-11 09:02:08 +02:00
Raphael Michel
71f1dcd475
Fix #1009 -- Fix missing file include in MANIFEST.in
2018-09-11 08:58:32 +02:00
Raphael Michel
941856932c
Documentation improvements
2018-09-11 08:58:14 +02:00
Raphael Michel
c51fde52e7
Merge pull request #1008 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-09-10 18:16:00 +02:00
Raphael Michel
c5362e3bde
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2724 of 2724 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-09-10 16:15:30 +00:00
Raphael Michel
a113703451
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2724 of 2724 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-09-10 16:14:40 +00:00
Raphael Michel
55ecb918e9
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-09-10 18:04:58 +02:00
Raphael Michel
3a870e2f8b
Merge pull request #1004 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-09-10 18:04:20 +02:00
oocf
734231a4f1
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 100.0% (65 of 65 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2018-09-10 16:00:42 +00:00
oocf
223d6b29f4
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 100.0% (2720 of 2720 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-10 16:00:42 +00:00
oocf
4f41ec0a97
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 100.0% (2720 of 2720 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-10 16:00:42 +00:00
oocf
347a53297d
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 99.7% (2712 of 2720 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-10 16:00:42 +00:00
oocf
820766abcb
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 23.5% (640 of 2720 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-10 16:00:42 +00:00
oocf
4974fa1fed
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 17.2% (468 of 2720 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-10 16:00:42 +00:00
Yunus Fırat Pişkin
7e829fa204
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 100.0% (2720 of 2720 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-10 16:00:42 +00:00
Yunus Fırat Pişkin
f6c7caa48d
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 100.0% (65 of 65 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/tr/
powered by weblate
2018-09-10 16:00:42 +00:00
Yunus Fırat Pişkin
0dd9d252fd
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 100.0% (2720 of 2720 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-10 16:00:42 +00:00
Yunus Fırat Pişkin
39f67a241c
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 96.4% (2623 of 2720 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-10 16:00:42 +00:00
Yunus Fırat Pişkin
5706b08366
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 96.9% (63 of 65 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/tr/
powered by weblate
2018-09-10 16:00:42 +00:00
Raphael Michel
81de9695e2
Add a more specific message on locked vouchers
2018-09-10 17:54:54 +02:00
Raphael Michel
589fb25fe3
Warn about variations without quota
2018-09-10 17:44:50 +02:00
Raphael Michel
61e5c6b468
Fix bug editing addon products
2018-09-10 17:40:56 +02:00
Raphael Michel
087ceb3687
Fix waiting list widgets with infinite quotas
2018-09-04 13:59:40 +02:00
Raphael Michel
0a2cd208b2
Fix invalid tests
2018-09-03 16:55:04 +02:00
Raphael Michel
678a936897
Fix #999 -- Clarify definition of overpaid
2018-09-03 16:30:23 +02:00
Raphael Michel
7c72ca089b
Do not allow to mark an order as unpaid
2018-09-03 15:41:18 +02:00
Raphael Michel
21530f315f
Properly restrict refunds to full payment amount
2018-09-03 15:41:05 +02:00
Raphael Michel
7274905a92
Ensure correct order of refund log
2018-09-03 15:25:28 +02:00
Raphael Michel
6c5cff6162
Stripe: Do not duplicate refunds of migrated payments
2018-09-03 15:20:05 +02:00
Raphael Michel
cf6b6c129a
Stripe: Store refund details
2018-09-03 15:19:56 +02:00
Raphael Michel
74491d16ae
Fix a resolver error
2018-09-02 19:54:36 +02:00
Raphael Michel
c1ab6e4eb4
Merge pull request #1003 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-09-02 16:28:17 +02:00
Raphael Michel
18c9ae235a
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2720 of 2720 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-09-02 14:27:44 +00:00
Raphael Michel
5c69d5fb88
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2720 of 2720 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-09-02 14:26:06 +00:00
Raphael Michel
90f0bda879
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-09-02 15:50:07 +02:00
Martin Gross
1b5c4a21bb
Show download-provider specific icons where defined
2018-09-02 15:49:35 +02:00
Raphael Michel
08ee37112f
Merge pull request #995 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-09-02 15:48:48 +02:00
Yunus Fırat Pişkin
cfbc88d3d6
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 92.8% (2517 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:46:46 +00:00
Raphael Michel
79f5529a5a
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 92.8% (2517 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:46:36 +00:00
Yunus Fırat Pişkin
11ed0abd18
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 92.8% (2517 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin
01830d9910
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 92.0% (2495 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin
0f573805f2
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 85.2% (2310 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin
93b1d81a48
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 83.8% (2274 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin
e28d13b910
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 81.6% (2212 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin
8731e343c4
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 75.6% (2051 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf
605eca8cd7
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 17.1% (464 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf
5a8ddf5e4a
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 16.2% (438 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin
f6d5d575fc
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 73.3% (1989 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin
d5c344e3ac
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 71.6% (1941 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf
18ba326cea
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf
1a1473d3ba
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 14.9% (403 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
Dimas 3r1ck Rivas
72804a09ec
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 13.0% (353 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf
c1ce0a514c
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 13.0% (353 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf
bd479312b5
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 12.9% (350 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf
469da540d2
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 9.2% (250 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf
69edaa974f
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 6.6% (178 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf
ff56963040
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin
266aeaef50
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 66.9% (1813 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin
fc660cfb1f
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 66.4% (1801 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Maarten van den Berg
27d343bdea
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2018-09-02 13:25:51 +00:00
Maarten van den Berg
a04b0da54a
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2712 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-09-02 13:25:51 +00:00
Maarten van den Berg
b15a6bfa98
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2018-09-02 13:25:51 +00:00
Maarten van den Berg
dcc638c12f
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2712 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin
84ea96a5ad
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 66.0% (1789 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin
ae1bf85740
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 98.4% (63 of 64 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin
1612d713c9
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 56.0% (1519 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Raphael Michel
6a4a8af731
Improve cookie detection and handling
2018-09-02 15:25:33 +02:00
Raphael Michel
e18375ca6d
Avoid conflict in saving objects
2018-08-31 14:05:25 +02:00
Raphael Michel
e537e4538a
Fix limits for manual payment
2018-08-31 13:06:13 +02:00
Raphael Michel
1ae97f5477
API: Allow to filter order positions by voucher
2018-08-31 12:53:37 +02:00
Raphael Michel
cc0083c6e5
Allow to search by voucher in check-in list
2018-08-31 12:50:50 +02:00
Raphael Michel
43e6ed2da9
Check-in list PDF: Deal with very long questions and answers
2018-08-31 12:35:28 +02:00
Raphael Michel
27bb3a948b
Fix descending sorting of subevents
2018-08-31 12:22:31 +02:00
Raphael Michel
7c155d307b
Return 404 for invalid check-in list ID
2018-08-31 12:16:15 +02:00
Raphael Michel
d789beddd0
Fix ValueError on change of payment method
...
Fixes Sentry issue PRETIXEU-KX
2018-08-31 11:15:59 +02:00
Raphael Michel
f790148ad3
Statistics: Fix AttributeError with subevents
2018-08-31 11:05:17 +02:00
Lukas Bockstaller
a643abe293
Prevent email enumeration ( #1000 )
...
Here is my attempt to prevent user enumeration.
I've made the following changes:
**Application:**
- replaces success and failure messages in the form with two (with/without redis) information messages
- adds logging for attempted password resets of unknown users
- adds logging for failing emails
**Tests:**
- test_unknown asserts a redirect instead of a ok
- adds test_email_reset_twice_redis to assert the correct logging of a twice reset email
- adds a FakeRedis class similiar to the one implemented in test_metrics.py. I could refactor them into the testutils folder if prefered.
Please excuse the commit mess. I am currently fighting with my tooling.
2018-08-31 10:28:39 +02:00
Raphael Michel
099b08f009
Move redis depencency to production.txt
2018-08-31 09:16:01 +02:00
Raphael Michel
35ddf6790e
Add mark_refunded parameter to refund creation
2018-08-21 15:48:22 +02:00
Raphael Michel
6502fdb1f5
Allow to switch to admin mode on 404 and 403 page
2018-08-21 15:13:00 +02:00
Raphael Michel
b5cd3bf0af
Do not send paid email for free orders
2018-08-21 11:03:56 +02:00
Felix Rindt
8183648902
Rename module async to tasks ( #994 )
...
Fixes #993
2018-08-21 10:53:40 +02:00
Raphael Michel
0e1159b01e
Allow to disable plugins system-wide
2018-08-19 15:12:58 +02:00
Raphael Michel
625ef3da8a
Round decimal on dashboard
2018-08-19 15:09:59 +02:00
Raphael Michel
10c7d9a6e1
Statistics: Prevent issues with async script loading
2018-08-17 11:12:19 +02:00
Raphael Michel
85952ce6b7
Widget: Put overlay directly in <body> to avoid z-index problems
2018-08-17 11:02:44 +02:00
Raphael Michel
bf9ce68d8b
Fix test for free to paid
2018-08-17 09:18:05 +02:00
Raphael Michel
08c5992447
OrderChangeManager: Allow free→paid
2018-08-17 09:16:48 +02:00
Raphael Michel
dfc7f7c827
Widget: Pass cart IDs around in some more places
2018-08-16 18:40:21 +02:00
Raphael Michel
efdbbc6098
Do not pass signature in plaintext to renderer
2018-08-16 13:48:37 +02:00
Raphael Michel
185cf90d4c
Fix the readthedocs build
2018-08-16 12:04:07 +02:00
Raphael Michel
4db4790270
Custom HTML email renderers and new email style ( #991 )
...
* Custom HTML email renderers
* Move inline_css call
* Small fixes
* New HTML mail style for pretix
* Thumbs
* Inlinestyle for notifications
* Documentation
* Set line-height
2018-08-16 12:01:23 +02:00
Raphael Michel
be3b890e2f
PayPal error handling
2018-08-16 09:36:16 +02:00
Raphael Michel
4536f96493
Only mark apple pay domains as stored in live mode
2018-08-15 14:14:35 +02:00
Raphael Michel
a598c3e7a8
Stripe: Catch exceptions when filling countries
2018-08-15 11:25:47 +02:00
Raphael Michel
d9f5ee9d76
Stripe: Smoother animation
2018-08-15 09:55:39 +02:00
Martin Gross
a4ced609cd
Stripe: ApplePay/Payment Request Button ( #988 )
...
As discussed, this is a WIP for integrating Stripe's Payment Request Buttons (with also includes the ApplePay-Button on iOS-devices).
Todos:
- [x] Payment Request Button is still displayed, even when a card has already been tokenized (when going back in the order-flow)
- [x] The domains used need to be verified using the Stripe API to enable ApplePay: https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay
- [x] Migration: Get the account-country for existing Stripe Connect users
- [x] Migration: Verify the domains using the above mentioned API for existing users
- [x] Converting the chargeable amount is not right for non-decimal currencies like JPY
Other considerations:
- On iOS-devices using Safari (probably also on MacBooks, etc. - not tested), the [regular payment request button](https://user-images.githubusercontent.com/157270/38515749-f53f8392-3be9-11e8-8917-61ef78dd354a.png ) is automatically replaced with a [buy with Apple Pay button](https://docs-assets.developer.apple.com/published/094d0eb90e/988c36a8-a43c-4ff9-85ef-beda16c4b7c9.png ).
- On all other platforms, the generic payment request button is displayed. Even if the device supports a specific payment provider like Google Pay, Microsoft Wallet, Samsung Pay, etc., the generic button will first offer the cards saved within the webbrowser in addition to the other payment methods. Only upon selecting the specific payment provider like GPay, the corresponding payment flow is started.
- Right now, the rendering of the payment button is completely in the hands of Stripe. Once pretix takes on the task of doing this, we should try to detect if the browser supports well known payment methods like GPay in addition to the browser-saved cards. If that's the case, we should add the corresponding marks onto the "Pay Now"-Button (like [this](https://developers.google.com/pay/api/images/brand-guidelines/google-pay-mark.png ), [this](https://assets.pcmag.com/media/images/490984-samsung-pay.png?width=1600&height=900 ), or [this](https://www.firstffcu.com/images/MS-Wallet_stacked_rgb_grey.png )), so the customer can identify the purpose of the button easier.
- [x] Also, all of this is still based against the pretix 1.x codebase ;-)
2018-08-15 09:22:31 +02:00
Raphael Michel
673a4e6805
Fix locale-dependent test
2018-08-14 18:48:13 +02:00
Raphael Michel
d017ccfbd4
Merge pull request #987 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-08-14 18:10:02 +02:00
Raphael Michel
1f52ed2e83
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2712 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-08-14 16:08:34 +00:00
Raphael Michel
08e83f616c
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2712 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-08-14 15:57:40 +00:00
Raphael Michel
51edc4652e
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2712 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-08-14 15:51:19 +00:00
Raphael Michel
a3c6f38642
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2674 of 2674 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-08-14 15:13:17 +00:00
Raphael Michel
a1db53f50b
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-08-14 17:13:11 +02:00
Raphael Michel
9e1046fde3
Merge pull request #989 from pretix/approvals
...
Require approval for orders of specific products
2018-08-14 17:12:32 +02:00
Raphael Michel
17173f72e0
Fix incorrect sum calculation
2018-08-14 14:16:14 +02:00
Raphael Michel
f60a99c357
Tests
2018-08-14 11:31:41 +02:00
Raphael Michel
1d763f1bc9
Widget: Fix voucher code argument
2018-08-14 11:11:46 +02:00
Raphael Michel
248b94c296
Approvals
2018-08-14 10:46:55 +02:00
Raphael Michel
f52447ff58
Model field
2018-08-14 10:46:32 +02:00
Raphael Michel
0cbacbb959
Fix checking in something that is checked in multiple times
2018-08-14 08:56:53 +02:00
Raphael Michel
a01edecaef
Fix incorrect test
2018-08-13 18:10:43 +02:00
Raphael Michel
779756f1ab
API: Allow to delete order positions
2018-08-13 18:09:10 +02:00
Raphael Michel
723fedc066
Widget button: Fall back to front page if no items are specified
2018-08-13 14:35:13 +02:00
Raphael Michel
a83bb23540
Widget: Allow to disable voucher input
2018-08-13 14:31:57 +02:00
Raphael Michel
5d68a5133e
Add pseudonymization_id filter to API
2018-08-13 08:55:57 +02:00
Raphael Michel
8ca629151d
Order list exporter: Fix payment date and format localization
2018-08-12 19:52:20 +02:00
Raphael Michel
693965af28
Add signal html_page_start
2018-08-11 12:52:46 +02:00
Raphael Michel
e645a350f2
Stripe: Support for pretix.eu
2018-08-11 12:31:44 +02:00
Raphael Michel
85e9808550
Fix quirk in data-display-dependency
2018-08-11 10:48:48 +02:00
Raphael Michel
0ce1c4565e
Merge pull request #986 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-08-11 10:20:55 +02:00
Raphael Michel
478964ad30
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (64 of 64 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2018-08-11 08:20:11 +00:00
Raphael Michel
74a04e3b35
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2674 of 2674 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-08-11 08:18:49 +00:00
Raphael Michel
a48992ed9d
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2674 of 2674 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-08-11 08:18:10 +00:00
Raphael Michel
9a6ea8c9bb
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2018-08-11 08:17:39 +00:00
Raphael Michel
51b05cb128
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-08-11 10:14:23 +02:00
Raphael Michel
de33d6d44c
Check-in list PDF: Proper word wrapping
2018-08-10 16:43:27 +02:00
Raphael Michel
3d5cc98df5
Add option to require company name
2018-08-10 16:05:20 +02:00
Raphael Michel
13f3b54393
Refactor order overview and hide empty fees section
2018-08-09 18:04:58 +02:00
Raphael Michel
f17f7b2272
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-08-09 17:24:04 +02:00
Raphael Michel
f61dc7197a
Widget: Reload information after closing the iFrame
2018-08-09 16:08:41 +02:00
Raphael Michel
0534508bc3
Widget: Redirect to front page if a cart already exists
2018-08-09 16:08:41 +02:00
Raphael Michel
446c7ffd6a
Widget: Fix opening voucher redemption page in widget
2018-08-09 16:08:41 +02:00
Raphael Michel
79e6216669
Widget: Clear CTA in active-cart message
2018-08-09 16:08:41 +02:00
Raphael Michel
5047e48de5
Check-in list export: Default to question answers of parent
2018-08-08 16:59:46 +02:00
Raphael Michel
bd48112bf9
Refs #710 -- Remove monkeypatch for django-hijack
2018-08-08 09:24:52 +02:00
Raphael Michel
5dc100d900
Move dangerous order clause
2018-08-08 09:00:44 +02:00
Raphael Michel
9f2ecb67d4
Do not use copy to copy models
2018-08-07 16:53:09 +02:00
Raphael Michel
5e4f45826e
Merge pull request #983 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-08-07 15:58:43 +02:00
Raphael Michel
be6ff21184
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2672 of 2672 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-08-07 13:58:10 +00:00
Raphael Michel
5c660fbe7f
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2672 of 2672 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-08-07 13:57:25 +00:00
Raphael Michel
108718f275
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (63 of 63 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2018-08-07 13:48:54 +00:00
Raphael Michel
ab53a0b403
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (63 of 63 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2018-08-07 13:48:04 +00:00
Raphael Michel
49b815bc98
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-08-07 15:45:52 +02:00
Raphael Michel
c702814203
Do not use deepcopy on models
2018-08-07 15:45:22 +02:00
Raphael Michel
0c0172a0b6
Fix inconsistent checks in order offsetting
2018-08-07 15:45:22 +02:00
Tobias Kunze
a8266c22f6
Make fields disabled if presale is over
2018-08-07 14:48:29 +02:00
Tobias Kunze
532c7fbc8f
Add helpful title text to numeric inputs
2018-08-07 14:48:29 +02:00
Tobias Kunze
23ed381859
Center free price input for consistency
...
Looks better in Firefox, too
2018-08-07 14:48:29 +02:00
Raphael Michel
1ad11b0c58
Global Banner message: Only show Read more if appropriate
2018-08-07 12:39:14 +02:00
Raphael Michel
18cca916a0
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-08-07 12:36:37 +02:00
Raphael Michel
97012082de
Fix #972 -- Clarify sum in quota detail
2018-08-07 12:34:35 +02:00
Raphael Michel
423810cf61
Use a defaultdict for log rendering
2018-08-07 12:19:00 +02:00
Raphael Michel
a5159ce8e1
Do not show zeros in order overview
2018-08-07 11:37:14 +02:00
Raphael Michel
4dd3952c19
Fix waiting list tests
2018-08-07 11:36:19 +02:00
Raphael Michel
1e26b5c5f1
Add test case for working list priority
2018-08-07 10:56:48 +02:00
Raphael Michel
67897dfcc0
Fix #406 -- Allow moving waiting list entries to the top or bottom
2018-08-07 10:53:07 +02:00
Raphael Michel
0100604798
Allow to download waiting list
2018-08-07 10:38:26 +02:00
Raphael Michel
47afe01721
Improve waiting list filters
2018-08-07 10:28:37 +02:00
Raphael Michel
a2e12b795f
Event settings: Fix custom widget
2018-08-07 10:09:34 +02:00
Raphael Michel
806ab3438e
Fix rebuild command
2018-08-06 16:28:54 +02:00
Raphael Michel
f4be90fdd0
Fix overpaid queries
2018-08-06 16:16:19 +02:00
Raphael Michel
dd46767ee3
Merge pull request #981 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-08-06 16:12:52 +02:00
Raphael Michel
a2c712e5b3
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2656 of 2656 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-08-06 14:10:01 +00:00
Raphael Michel
35f3a0077a
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2656 of 2656 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-08-06 14:09:46 +00:00
Raphael Michel
bc4195942a
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2656 of 2656 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-08-06 13:19:08 +00:00
Raphael Michel
03baca2ed7
Translated on translate.pretix.eu (German)
...
Currently translated at 96.4% (2560 of 2656 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-08-06 12:28:50 +00:00
Raphael Michel
54a9c31a1a
Fix setup.py management calls
2018-08-06 14:28:38 +02:00
Raphael Michel
db5073223d
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-08-06 12:49:09 +02:00
Raphael Michel
afd766999c
Upgrade to Django 2.1 ( #710 )
...
* Upgrade to Django 2.0
* more models
* i18n foo
* Update setup.py
* Fix Sentry exception PRETIXEU-JC
* Enforce slug uniqueness
* Import sorting
* Upgrade to Django 2.1
* Travis config
* Try to fix PostgreSQL failure
* Smaller test matrix
* staticfiles→static
* Include request in all authenticate() calls
2018-08-06 12:48:46 +02:00
Raphael Michel
0637490216
Merge pull request #969 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-08-06 12:48:15 +02:00
TRIXHosting
6a3ba87b22
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 3.3% (84 of 2563 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-08-06 10:24:41 +00:00
Muhammad Hewedy
20b287da52
Translated on translate.pretix.eu (Arabic)
...
Currently translated at 0.2% (5 of 2563 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2018-08-06 10:24:41 +00:00
Raphael Michel
18a378976b
Fix #571 -- Partial payments and refunds
2018-08-06 12:24:36 +02:00
Raphael Michel
8e7af49206
Merge pull request #980 from johan12345/widget-default1
...
Widget: set default number to 1 if there is only one product
2018-08-05 16:38:47 +02:00
Raphael Michel
edeab082d4
Merge migration for compatibility with backport
2018-08-05 16:36:42 +02:00
Raphael Michel
7b76baaacf
Backport a migration
2018-08-05 16:36:13 +02:00
Raphael Michel
053365cb67
Create a new migration for last commit
2018-08-05 16:32:18 +02:00
Raphael Michel
8301120a95
Delete old and unused settings entries
2018-08-05 16:27:30 +02:00
Raphael Michel
f15f0a6226
Update widget.js
2018-08-05 12:53:42 +02:00
Raphael Michel
0cfcadf5fa
Fix test cases
2018-08-05 12:52:00 +02:00
Johan von Forstner
435c4acba6
Widget: set default number to 1 if there is only one product
2018-08-03 10:19:20 +02:00
Raphael Michel
edb913855d
Add a CSS class to slug widgets
2018-07-29 15:39:31 +02:00
Raphael Michel
24739e1638
Hide waiting list vouchers in voucher list
2018-07-29 15:39:31 +02:00
Raphael Michel
54b906addb
Force migration order
2018-07-23 15:04:21 +02:00
Raphael Michel
4a7a8df8a4
Small refactoring on ClassicInvoiceRenderer
2018-07-21 12:34:46 +02:00
Raphael Michel
f1dd62c936
Enable language tr
2018-07-20 11:07:43 +02:00
Raphael Michel
80cc7b0d64
Merge pull request #965 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-07-19 16:46:07 +02:00
Raphael Michel
eb4fbf3c0b
Translated on translate.pretix.eu (French)
...
Currently translated at 94.3% (2416 of 2563 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-07-19 14:45:44 +00:00
Raphael Michel
c1cf1206fc
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 100.0% (1464 of 1464 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-07-19 14:45:33 +00:00
Yunus Fırat Pişkin
efebc02d24
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 100.0% (1464 of 1464 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-07-19 14:10:45 +00:00
Raphael Michel
21dca8c17f
Merge pull request #961 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-07-19 16:10:41 +02:00
Yunus Fırat Pişkin
4eb9839f77
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 100.0% (1464 of 1464 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-07-19 08:07:53 +00:00
Yunus Fırat Pişkin
3b7906ea04
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 99.0% (1449 of 1464 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-07-19 08:07:53 +00:00
Yunus Fırat Pişkin
9d17858500
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 100.0% (62 of 62 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/tr/
powered by weblate
2018-07-19 08:07:53 +00:00
Yunus Fırat Pişkin
d5ceb5f465
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 100.0% (62 of 62 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/tr/
powered by weblate
2018-07-19 08:07:53 +00:00
Yunus Fırat Pişkin
7dd2a0bbb4
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 68.0% (996 of 1464 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-07-19 08:07:53 +00:00
Yunus Fırat Pişkin
13284fb3b9
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 58.1% (36 of 62 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/tr/
powered by weblate
2018-07-19 08:07:53 +00:00
Yunus Fırat Pişkin
f42c5ec0ce
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 27.1% (397 of 1464 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-07-19 08:07:53 +00:00
Maarten van den Berg
6b269839cb
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 99.5% (2549 of 2563 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-07-19 08:07:53 +00:00
Raphael Michel
2eb3e0a278
Added translation on translate.pretix.eu (Turkish)
2018-07-19 08:07:53 +00:00
Raphael Michel
183a437678
Added translation on translate.pretix.eu (Turkish)
2018-07-19 08:07:53 +00:00
Claude
116b8171f8
Translated on translate.pretix.eu (French)
...
Currently translated at 94.3% (2416 of 2563 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-07-19 08:07:53 +00:00
Claude
c8c723bf4a
Translated on translate.pretix.eu (French)
...
Currently translated at 100.0% (62 of 62 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2018-07-19 08:07:53 +00:00
Claude
d01cf018ce
Translated on translate.pretix.eu (French)
...
Currently translated at 91.1% (2335 of 2563 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-07-19 08:07:53 +00:00
Claude
c701ab0776
Translated on translate.pretix.eu (French)
...
Currently translated at 100.0% (62 of 62 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2018-07-19 08:07:53 +00:00
Claude
180269d6b0
Translated on translate.pretix.eu (French)
...
Currently translated at 83.1% (2130 of 2563 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-07-19 08:07:53 +00:00
Raphael Michel
645c604fd4
Fix TypeError in price_too_high detection
2018-07-19 10:07:35 +02:00
Raphael Michel
de210db90d
Fix error condition in event cloning
2018-07-19 09:44:53 +02:00
Raphael Michel
beddf1c772
Fix event meta deletion
2018-07-19 09:43:40 +02:00
Raphael Michel
75e618ee4a
Throw cart error for price_too_high
2018-07-19 09:41:14 +02:00
Raphael Michel
d2a3ba182b
Fix KeyError when accessing settings for disabled payment provider
2018-07-19 09:32:08 +02:00
Raphael Michel
427f78b14d
OrderCreateSerializer: Do not crash on optional fields missing
2018-07-19 09:27:36 +02:00
Raphael Michel
febcf237ca
Prevent a KeyError during form validation
2018-07-19 09:27:17 +02:00
Raphael Michel
5e158c3bd7
Prevent a KeyError with invalid add-on configuration
2018-07-19 09:27:17 +02:00
Raphael Michel
b4c9c86ba6
Prevent ValueError with invalid state of relative date
2018-07-19 09:27:17 +02:00
Raphael Michel
7c00853f5d
Fix field that was accidentally required
2018-07-13 18:19:40 +02:00
Raphael Michel
a0fcb116f5
Bank transfer: Option to remove hyphen from reference
2018-07-13 16:39:55 +02:00
Raphael Michel
e46b33544d
Fix race condition in formset validation
2018-07-11 14:57:31 +02:00
Raphael Michel
6b9c3ad4e7
PDF Layout: Make pretix logo a layout element, not a background element
2018-07-10 13:24:27 +02:00
Raphael Michel
dc12b9a197
Bump version to 2.0.0.dev0
2018-07-08 16:31:34 +02:00
Raphael Michel
d473f56c3a
Bump version to 1.17.0
2018-07-08 16:26:39 +02:00
Raphael Michel
4138ab3d7d
Merge pull request #960 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-07-08 16:07:15 +02:00
Raphael Michel
e18d1a451d
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 3.0% (76 of 2563 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-07-08 14:06:56 +00:00
Raphael Michel
a3048cd393
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2563 of 2563 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-07-08 14:03:51 +00:00
Raphael Michel
dd8fdc6c0a
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2563 of 2563 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-07-08 14:03:05 +00:00
Raphael Michel
9099e4b709
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2563 of 2563 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-07-08 14:01:16 +00:00
Raphael Michel
52b176b9eb
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-07-08 15:49:10 +02:00
Raphael Michel
69fd70787c
Fix a missing request parameter for a permissions check
2018-07-08 15:48:48 +02:00
Raphael Michel
ff37aea9c8
Update from Weblate. ( #949 )
2018-07-08 15:48:36 +02:00
Dimas 3r1ck Rivas
85f73977bf
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 2.9% (76 of 2542 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-06-25 10:53:51 +00:00
Pernille Thorsen
2c04ed48c2
Translated on translate.pretix.eu (Danish)
...
Currently translated at 65.9% (1676 of 2542 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-06-25 10:53:51 +00:00
Pernille Thorsen
1228754280
Translated on translate.pretix.eu (Danish)
...
Currently translated at 65.8% (1674 of 2542 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-06-25 10:53:51 +00:00
Raphael Michel
a43ee054ad
Fix logging of file upload questions
2018-06-25 12:53:45 +02:00
Raphael Michel
83bc714739
Widget: Hide "FREE" if there is only one priced item
2018-06-25 12:53:45 +02:00
Raphael Michel
a08390c84a
Use device width for width calculation of widget
2018-06-25 12:53:45 +02:00
Raphael Michel
8b6eacecfe
Add X-Robots-Tag to redirect responses
2018-06-25 12:53:45 +02:00
Raphael Michel
fb96787697
Fix #765 -- Include P3P header
2018-06-25 12:53:45 +02:00
Raphael Michel
9cff77be62
Add blacklist to git hook recommendatio
2018-06-24 16:14:58 +02:00
Raphael Michel
0d1643da66
Add manual payments
2018-06-24 16:14:29 +02:00
Raphael Michel
5e7027647a
Add bcc option for event emails
2018-06-22 13:28:54 +02:00
Raphael Michel
28f6f09e8f
Upgrade py.test version
2018-06-19 18:19:59 +02:00
Raphael Michel
332af5d21b
Fix #815 -- Add configurable minimum/maximum amount for payment methods
2018-06-19 18:00:33 +02:00
Tobias Kunze
e187005130
Strip [] in mail subject prefix ( #950 )
2018-06-19 12:46:08 +02:00
Raphael Michel
0357386f7c
Hide some links when printing
2018-06-15 17:48:30 +02:00
Raphael Michel
47f8e5b8c6
API: FIll meta info
2018-06-15 12:04:40 +02:00
Raphael Michel
e95c9d73a1
Badges: Sort by last name
2018-06-14 16:23:55 +02:00
Raphael Michel
b7174070fe
Check-in list export: Excel dialect
2018-06-14 16:19:05 +02:00
Raphael Michel
dd06a7b62c
Sync setup.py with requirements.txt
2018-06-13 11:09:18 +02:00
Raphael Michel
ff9d480b6e
Orders API: Improve validation errors
2018-06-13 11:08:54 +02:00
Raphael Michel
229ad9108b
Fix ticket exporter
2018-06-12 15:50:03 +02:00
Raphael Michel
0e332d291a
Fix locale of download reminder email
2018-06-11 15:32:08 +02:00
Raphael Michel
180904cdc2
Fix KeyError
2018-06-11 14:29:29 +02:00
Raphael Michel
0e83f7d807
Add documentation on cart endpoints
2018-06-11 14:29:22 +02:00
Raphael Michel
5d7931fcaf
API: CartPositions ( #948 )
2018-06-11 13:18:37 +02:00
Raphael Michel
2e906b0bf5
Always inlude mail addresses in check-in list CSV
2018-06-10 15:21:18 +02:00
Raphael Michel
33ae6f12de
Fix links in item descriptions
2018-06-10 15:11:19 +02:00
Raphael Michel
f302c2e154
Fix log entries from deleted plugins
2018-06-10 14:50:08 +02:00
Raphael Michel
3ee2492382
Bump version to 1.17.0.dev0
2018-06-07 18:04:26 +02:00
Raphael Michel
4caed50018
Bump version to 1.16.0
2018-06-07 18:03:54 +02:00
Raphael Michel
aadb19a792
Merge pull request #943 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-06-07 17:48:13 +02:00
Maarten van den Berg
9f8211a873
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2542 of 2542 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-06-07 15:19:52 +00:00
Raphael Michel
d45fc05e5d
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2542 of 2542 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-06-07 12:29:20 +00:00
Raphael Michel
955a3a054e
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2542 of 2542 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-06-07 12:29:20 +00:00
Raphael Michel
60f265a5fa
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2524 of 2524 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-06-07 12:29:20 +00:00
Raphael Michel
a2d82a1a7b
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2524 of 2524 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-06-07 12:29:20 +00:00
Raphael Michel
0875d728e8
Fix PDF renderer without invoice address
2018-06-07 14:29:04 +02:00
Raphael Michel
f3cf6b8b38
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-06-06 16:14:22 +02:00
pretix translation bot
e4465cffb0
Update from Weblate. ( #939 )
2018-06-06 16:12:00 +02:00
Raphael Michel
ca35d714dc
Translate errors for addon selection
2018-06-06 15:51:22 +02:00
Raphael Michel
c06e7348c4
Fix language of cancellation email subject
2018-06-06 15:33:31 +02:00
Raphael Michel
60ac8a6ebd
Fix #935 -- Text weight
2018-06-06 15:32:01 +02:00
Raphael Michel
e3450baeb3
Fix #549 -- Multiple PDF ticket layouts ( #938 )
...
- [x] Data model
- [x] CRUD
- [x] Editor
- [x] Migration from old settings
- [x] Clone files when copying events
- [x] badges?
- [x] Actual ticket output
- [x] Default layout on event creation
- [x] Link well from ticketing settings
- [x] Tests
- [x] Shipping plugin
- [x] Migration
- [x] Settings
- [x] Create default
- [x] API
2018-06-06 15:27:55 +02:00
Raphael Michel
72661623f3
Fix #940 -- Quota caching error
2018-06-06 12:41:55 +02:00
Raphael Michel
b4d97d9432
Add signal for new OAuth applications
2018-06-05 15:47:13 +02:00
Raphael Michel
b40100f78b
Merge pull request #937 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-06-05 15:44:53 +02:00
Maarten van den Berg
a343d2b42c
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (62 of 62 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2018-06-05 13:42:24 +00:00
Maarten van den Berg
d3d7e54cff
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2524 of 2524 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-06-05 13:39:02 +00:00
Raphael Michel
6535bc3d5e
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (62 of 62 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2018-06-05 13:05:08 +00:00
Raphael Michel
f966fc8d84
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (62 of 62 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2018-06-05 13:04:52 +00:00
Raphael Michel
8a20bbd943
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2524 of 2524 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-06-05 13:03:07 +00:00
Raphael Michel
cd0f6d85ba
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2524 of 2524 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-06-05 12:55:06 +00:00
Raphael Michel
d51edbb3bb
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-06-05 14:13:46 +02:00
Raphael Michel
553e475cfb
Merge pull request #930 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-06-05 14:12:44 +02:00
wallber azevedo pinheiro
b9367446d9
Translated on translate.pretix.eu (Portuguese (Brazil))
...
Currently translated at 10.9% (270 of 2470 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2018-06-05 11:59:36 +00:00
wallber azevedo pinheiro
82d9fccec8
Translated on translate.pretix.eu (Portuguese (Brazil))
...
Currently translated at 100.0% (60 of 60 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2018-06-05 11:59:36 +00:00
anonymous
cbbcfb7a3a
Translated on translate.pretix.eu (Danish)
...
Currently translated at 67.8% (1676 of 2470 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-06-05 11:59:36 +00:00
Pernille Thorsen
1f862b27c1
Translated on translate.pretix.eu (Danish)
...
Currently translated at 67.8% (1675 of 2470 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-06-05 11:59:36 +00:00
Lorenzo Peña
883b03349e
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 100.0% (60 of 60 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2018-06-05 11:59:36 +00:00
Lorenzo Peña
f740a6ba61
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 2.9% (73 of 2470 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-06-05 11:59:36 +00:00
Lorenzo Peña
fb3e761a37
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 100.0% (60 of 60 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2018-06-05 11:59:36 +00:00
Sebastian Wallroth
3c7411328d
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2470 of 2470 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-06-05 11:59:36 +00:00
Jochem van Kessel
9c2bfdfead
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2470 of 2470 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-06-05 11:59:36 +00:00
Raphael Michel
4f3bd1ff4a
Fix local dictionary
2018-06-05 13:59:27 +02:00
Raphael Michel
69d10489b8
Implement OAuth2 provider ( #927 )
...
- [x] Application management
- [x] Link
- [ ] Tests
- [x] Authorize flow
- [x] Tests
- [x] Refresh token handling
- [x] Tests
- [x] Revocation endpoint
- [x] Tests
- [x] Mitigate: https://github.com/jazzband/django-oauth-toolkit/issues/585
- [x] API authenticator / permission driver
- [x] Test
- [x] Enforce organizer restriction
- [x] Tests
- [x] Enforce scope restriction
- [x] Tests
- [x] Show current applications to user
- [x] Revoke
- [x] Tests
- [x] Log new authorizations
- [x] notify user
- [x] Ensure other grant types are not available
- [x] Documentation
- [x] check if revoking access toking, then refreshing gets rid of organizer constraint
- [x] Show logentry foo
2018-06-05 12:58:04 +02:00
Raphael Michel
df031b2222
Whitelist "pdf" in docs
2018-06-05 12:26:39 +02:00
Raphael Michel
850b9e5e3d
Fix oversight in a95a208e
2018-06-05 11:27:31 +02:00
Raphael Michel
a95a208e1b
API: Optional pdf_data field
2018-06-04 18:40:38 +02:00
Raphael Michel
50ff3628f7
Add success hook for settings form
2018-06-04 17:59:11 +02:00
Raphael Michel
14d203055b
ChunkBasedFileResponse: Support Content-Length
2018-06-03 21:59:30 +02:00
Raphael Michel
4628e28592
Limit resolution of logo in PDF invoices
2018-06-02 12:37:15 +02:00
Raphael Michel
7fb3d13733
Use file.chunks() on large cached files
2018-06-02 12:16:44 +02:00
Raphael Michel
11ff81f852
Fix 85420602 and add tests
2018-06-01 13:40:08 +02:00
Raphael Michel
0f5af4b990
Automatically shorten event name on invoice
2018-06-01 13:32:47 +02:00
Raphael Michel
85420602e8
Fix #54 -- Allow the admin to force accept payments
2018-06-01 13:25:07 +02:00
Raphael Michel
6ccf55b601
Fix settings form validation
2018-06-01 13:21:13 +02:00
Raphael Michel
42c9e21d04
Refs #654 -- API call to mark order as refunded
2018-06-01 10:38:34 +02:00
Raphael Michel
3030c300f2
Fix order change form with required field
2018-05-31 12:57:06 +02:00
Raphael Michel
48b969f3c3
Refs #928 -- Show ticket secret in order change form
2018-05-31 12:57:06 +02:00
Raphael Michel
bbb78aa5e6
Refs #928 -- Allow to regenerate secrets of specific tickets
2018-05-31 12:57:06 +02:00
Raphael Michel
31380bbef2
Fix #928 -- Allow searching for ticket secrets
2018-05-31 12:57:06 +02:00
Mason Mohkami
479a7d9162
Fix #357 -- Implement go to for vouchers ( #849 )
...
* Add Go input for vouchers on the vouchers list page (#357 )
* Final fixes
2018-05-31 12:43:32 +02:00
Felix Rindt
6fe02f156a
Fix #898 -- Add setting to configure subevent ordering on frontpage ( #906 )
...
Fixes #898 .
2018-05-31 12:28:44 +02:00
Raphael Michel
c4ed210fed
Fix #932 -- Fix celery dependency
2018-05-30 11:35:11 +02:00
Raphael Michel
ae686fab38
Set payment_date for paid orders created via API
2018-05-30 11:34:59 +02:00
Raphael Michel
8edca9ed5d
Fix missing attribute in docs
2018-05-30 11:34:23 +02:00
Raphael Michel
05bafd0db5
Enable Dutch
2018-05-29 10:39:45 +02:00
pretix translation bot
341d699240
Update from Weblate. ( #912 )
2018-05-29 10:13:51 +02:00
Raphael Michel
552093d962
Extend wordlist
2018-05-28 18:20:35 +02:00
Raphael Michel
eb6063cc2d
Add QR codes for pseudonymization ID
2018-05-28 17:02:56 +02:00
Raphael Michel
550ff4ff18
Ref #66 -- Fix more crashes related to disabled payment providers
2018-05-28 16:49:28 +02:00
Raphael Michel
5383a8b77c
Fix custom taxation without invoice addresses
2018-05-28 16:23:34 +02:00
Raphael Michel
86117091fe
Refs #66 -- Fix crash when payment provider plugin is disabled
2018-05-28 16:17:32 +02:00
Raphael Michel
b113028a5f
Fix exception in CSV import
2018-05-28 16:17:32 +02:00
Raphael Michel
60a3f21857
Fix error in voucher CSV export
2018-05-28 16:17:32 +02:00
Felix Rindt
65a2ea3935
Fix #922 -- make widget compat mode not required ( #926 )
...
Fixes #922
2018-05-28 15:03:42 +02:00
Raphael Michel
6ecddfc6c0
Automatically re-render PDF for files lost due to bug
2018-05-28 11:44:15 +02:00
Raphael Michel
d65d48db48
Fix accidental deletion of invoices
2018-05-28 11:44:15 +02:00
Felix Rindt
f509b26800
Mark product change panel titles for translation ( #918 )
2018-05-28 10:54:35 +02:00
Raphael Michel
43fb6fe6e5
Fix MySQL package
2018-05-28 08:27:06 +02:00
Raphael Michel
9d2d8684b6
Fix widget test
2018-05-27 12:03:06 +02:00
Jakob Schnell
1689925508
Fix #707 -- Setup automated spell-checking for translations ( #896 )
...
This will:
* set up potypo
* add wordlists, edgecases and phrases
* fix english typos across the codebase
* fix german typos and translation
2018-05-27 11:59:10 +02:00
Raphael Michel
4d249553bf
Fix setup.py
2018-05-26 13:44:56 +02:00
Raphael Michel
43ea1044cd
Upgrade kombu
2018-05-26 13:08:56 +02:00
Raphael Michel
cc4a301dc1
Pin celery version
2018-05-26 12:55:58 +02:00
Felix Rindt
ab67eea36e
Fix bug in date/time question stats ( #916 )
...
Fix bug in date/time question stats
2018-05-18 22:51:11 +02:00
Raphael Michel
fa326eba6f
Introduce original price ( #905 )
...
* Introduce original price
* Rebase and styling
* Widget
2018-05-18 22:48:38 +02:00
Raphael Michel
c30ebdf287
Fix test on PostgreSQL
2018-05-18 13:56:37 +02:00
Raphael Michel
835bcb7207
Add add-ons to pretixdroid API
2018-05-18 12:15:32 +02:00
Raphael Michel
777424ad18
Remove debugging output
2018-05-18 11:54:42 +02:00
Raphael Michel
4985e7e96d
Fix X-Page-Generated for paginated results
2018-05-18 11:31:37 +02:00
Raphael Michel
ca1e64ec10
Fix typos
2018-05-17 20:27:26 +02:00
Raphael Michel
26029508c6
Implement Last-Modified for a number of API resources
2018-05-17 16:09:08 +02:00
Raphael Michel
118259a96b
Add permission test for creating orders
2018-05-16 12:23:17 +02:00
Raphael Michel
35e8dcf2bc
Fix #599 -- Add API to create orders ( #911 )
...
* [WIP] Fix #599 -- Add API to create orders
* Add more validation logic
* Add docs and some validation
* Fix test on MySQl
* Validation is fun, let's do more of it!
* Fix live_issues
2018-05-16 12:14:31 +02:00
Mikkel Ricky
359a5d01e6
Fix #908 -- Fix display of ticket download message ( #910 )
2018-05-14 14:34:50 +02:00
Raphael Michel
1c2acbb57f
Add last_modified property to orders ( #907 )
2018-05-14 11:09:26 +02:00
Raphael Michel
01a702c529
Fix typo
2018-05-13 18:19:10 +02:00
Raphael Michel
1ee584c5a1
Fix #903 -- Incorrect price calculation for variations
2018-05-11 14:33:23 +02:00
Raphael Michel
fc10bd7749
Merge branch 'master' of github.com:pretix/pretix
2018-05-11 14:28:14 +02:00
Raphael Michel
f2568092a7
Fix order overview error
2018-05-11 14:27:51 +02:00
Felix Rindt
6b5d5a6334
Add subevent bulk create button when no exist ( #904 )
2018-05-11 14:19:59 +02:00
Raphael Michel
195ed57025
Voucher redemption: Markup improvements
2018-05-11 13:59:06 +02:00
Raphael Michel
008b4a134b
Allow to require invoice name only
2018-05-11 12:58:14 +02:00
robbi5
1b9bfb5b62
Add badge plugin support to MANIFEST.in ( #902 )
2018-05-11 12:54:05 +02:00
Raphael Michel
edeaa1333b
Fix #473 -- Internal name for categories and products ( #900 )
...
* Fix #473 -- Internal name for categories and products
* fix pdf renderer
2018-05-11 12:53:25 +02:00
Raphael Michel
e678b52a7e
Open addon panels by default
2018-05-10 23:30:46 +02:00
Raphael Michel
b549db58e4
Fix a test case
2018-05-10 12:58:11 +02:00
Raphael Michel
c14059f66a
Merge pull request #901 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-05-10 12:14:55 +02:00
Raphael Michel
11f69daaec
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2470 of 2470 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-05-10 10:14:28 +00:00
Raphael Michel
c0120c0f17
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 99.8% (2467 of 2470 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-05-10 10:14:11 +00:00
Raphael Michel
c1a5f9adf1
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2470 of 2470 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-05-10 10:13:13 +00:00
Raphael Michel
5087f27546
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2470 of 2470 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-05-10 10:11:57 +00:00
Raphael Michel
efbff9e217
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-05-10 12:07:44 +02:00
Raphael Michel
20ea83ae93
Merge pull request #892 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-05-10 12:07:20 +02:00
Raphael Michel
05daeb561c
Use <details> und <summary> instead of panel-collapse
2018-05-10 12:04:29 +02:00
Raphael Michel
bfff001752
Use <details> and <summary> for variations
2018-05-10 11:14:13 +02:00
Raphael Michel
c3a45a1584
Do not show end time if not set
2018-05-10 10:24:12 +02:00
Raphael Michel
b09a92a264
More accessibility improvements
2018-05-10 10:24:12 +02:00
Raphael Michel
44a792583c
Specifically warn about some shredders
2018-05-10 10:24:12 +02:00
Raphael Michel
71c8267dea
Improve screenreader accessibility
2018-05-10 10:24:12 +02:00
Mikkel Ricky
b6688f56b5
Translated on translate.pretix.eu (Danish)
...
Currently translated at 67.8% (1666 of 2454 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-05-09 14:07:44 +00:00
Raphael Michel
f703164098
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2454 of 2454 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-05-09 09:13:41 +00:00
Pernille Thorsen
6a6b27e905
Translated on translate.pretix.eu (Danish)
...
Currently translated at 67.8% (1666 of 2454 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-05-09 09:13:41 +00:00
Pieter Roziers
731a46c612
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2393 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-09 09:13:41 +00:00
Maarten Visscher
92a8078322
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2393 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-09 09:13:41 +00:00
Maarten van den Berg
ba2d77f0bb
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2393 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-09 09:13:41 +00:00
Pieter Roziers
3d21c15281
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2393 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-09 09:13:41 +00:00
Maarten van den Berg
cb4b20c057
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2393 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-09 09:13:41 +00:00
Maarten van den Berg
2af2767699
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2393 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-09 09:13:41 +00:00
etiontdn
e4bb19b98a
Translated on translate.pretix.eu (Portuguese (Brazil))
...
Currently translated at 9.6% (237 of 2454 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2018-05-09 09:13:41 +00:00
Maarten Visscher
7e784c9509
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 39.9% (957 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-09 09:13:41 +00:00
Maarten van den Berg
3dd27797dc
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 39.7% (951 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-09 09:13:41 +00:00
Maarten van den Berg
5e059272dc
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 39.5% (947 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-09 09:13:41 +00:00
Raphael Michel
0a9aeca3bc
Bulk deletion for subevents
2018-05-09 11:13:34 +02:00
Raphael Michel
11d42e0f93
Fix failing test case
2018-05-09 11:13:34 +02:00
Raphael Michel
85d8658037
Merge pull request #897 from felixrindt/emailhelptext
...
Presale: change email field help text
2018-05-09 10:59:38 +02:00
Raphael Michel
dfa29950ef
Fix #899 -- Docker container: Set gunicorn workers to two times the CPU count
2018-05-09 10:57:59 +02:00
Raphael Michel
b7366a8704
Allow to filter subevent list by weekday
2018-05-09 09:59:39 +02:00
Felix Rindt
57416103c3
change email help text
2018-05-07 11:35:08 +02:00
Raphael Michel
72bd3731de
Fix iTunes URL
2018-05-07 09:10:21 +02:00
Raphael Michel
9fab20ca6c
Log confirm message consent
2018-05-04 15:31:56 +02:00
Raphael Michel
8b4453f32d
Add help text to can_change_organizer_settings
2018-05-04 15:31:43 +02:00
Raphael Michel
f4b77e6b03
Discourage long event short forms
2018-05-04 10:58:19 +02:00
Raphael Michel
c3da2fca9b
Fix placeholder for event deletion password ( #893 )
...
fix placeholder for event deletion password
2018-05-03 11:25:31 +02:00
luto
c0d68c5740
fix placeholder for event deletion password
2018-05-03 11:22:50 +02:00
Raphael Michel
5398564aec
Bump version to 1.16.0.dev0
2018-05-03 09:56:51 +02:00
Raphael Michel
904dc80aab
Bump version to 1.15.0
2018-05-03 09:56:08 +02:00
Raphael Michel
516de20148
Merge pull request #891 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-05-02 17:39:22 +02:00
Raphael Michel
be088709af
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2454 of 2454 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-05-02 15:38:48 +00:00
Maarten van den Berg
fd4f5057b3
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 39.4% (944 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-02 15:38:48 +00:00
Raphael Michel
686d5e8b03
Merge pull request #890 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-05-02 17:38:40 +02:00
Raphael Michel
c371ff5504
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2454 of 2454 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-05-02 15:37:10 +00:00
Raphael Michel
9862dca4aa
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2454 of 2454 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-05-02 15:15:30 +00:00
Maarten van den Berg
716321b37b
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 39.0% (934 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-02 14:01:36 +00:00
Raphael Michel
b3ed8bad9c
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-05-02 16:01:29 +02:00
Raphael Michel
0a170f5c29
Docs: Fix inconsistency
2018-05-02 16:00:54 +02:00
Raphael Michel
ec0fba7913
Merge pull request #880 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-05-02 16:00:48 +02:00
Maarten van den Berg
2630c2baf1
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 38.9% (932 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-02 14:00:11 +00:00
Maarten van den Berg
a01865b19b
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (60 of 60 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2018-05-02 14:00:11 +00:00
Pernille Thorsen
00f6115a93
Translated on translate.pretix.eu (Danish)
...
Currently translated at 69.6% (1666 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-05-02 14:00:11 +00:00
Maarten Visscher
a466202bac
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 37.3% (893 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-02 14:00:11 +00:00
Maarten Visscher
bb12ef24f8
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 37.1% (888 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-02 14:00:11 +00:00
Maarten Visscher
c862c6de0f
Translated on translate.pretix.eu (German)
...
Currently translated at 99.9% (2392 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
fix https://github.com/pretix/pretix/issues/879
2018-05-02 14:00:11 +00:00
Maarten Visscher
a1cb3ec8d5
Translated on translate.pretix.eu (French)
...
Currently translated at 86.9% (2081 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-05-02 14:00:11 +00:00
Maarten Visscher
187d4cd02d
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 35.7% (855 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-05-02 14:00:11 +00:00
Pernille Thorsen
20a0f9b026
Translated on translate.pretix.eu (Danish)
...
Currently translated at 100.0% (60 of 60 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/da/
powered by weblate
2018-05-02 14:00:11 +00:00
Mikkel Ricky
f9c0ed6ad4
Translated on translate.pretix.eu (Danish)
...
Currently translated at 69.5% (1665 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-05-02 14:00:11 +00:00
Pernille Thorsen
27652e7191
Translated on translate.pretix.eu (Danish)
...
Currently translated at 69.5% (1665 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-05-02 14:00:11 +00:00
Pernille Thorsen
828665cb29
Translated on translate.pretix.eu (Danish)
...
Currently translated at 69.2% (1658 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-05-02 14:00:11 +00:00
Mikkel Ricky
fa784c83bf
Translated on translate.pretix.eu (Danish)
...
Currently translated at 69.1% (1655 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-05-02 14:00:11 +00:00
Pernille Thorsen
2d83176892
Translated on translate.pretix.eu (Danish)
...
Currently translated at 69.1% (1654 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-05-02 14:00:11 +00:00
Pernille Thorsen
776758c7e8
Translated on translate.pretix.eu (Danish)
...
Currently translated at 68.9% (1650 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-05-02 14:00:11 +00:00
Mikkel Ricky
d72afe9b92
Translated on translate.pretix.eu (Danish)
...
Currently translated at 68.7% (1645 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-05-02 14:00:11 +00:00
Pernille Thorsen
dee61b5499
Translated on translate.pretix.eu (Danish)
...
Currently translated at 68.7% (1644 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-05-02 14:00:11 +00:00
Mikkel Ricky
9f73d0a7fb
Translated on translate.pretix.eu (Danish)
...
Currently translated at 68.6% (1643 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-05-02 14:00:11 +00:00
Pernille Thorsen
bc804c9e56
Translated on translate.pretix.eu (Danish)
...
Currently translated at 100.0% (60 of 60 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/da/
powered by weblate
2018-05-02 14:00:11 +00:00
Felix Rindt
35f450aee7
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2393 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
refs https://github.com/pretix/pretix/issues/879
2018-05-02 14:00:11 +00:00
Felix Rindt
5803b4ca27
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2393 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-05-02 14:00:11 +00:00
Raphael Michel
7bccd62a4f
Fix #678 -- Data shredders for personally identifiable information ( #817 )
...
* Add data shredders for PII
* First working shredder
* Add more shredders
* Add new shredders and download confirmation
* tmp
* PayPal, Stripe, banktransfer
* Add icon to logs
* Untested payment log shredders
* Add waiting list shredder
* First tests
* Add tests for shredders
* Improve templats, link to shredder
* Test payment info shredders
* More tests
* Documentation
* Fix enabled flag in payment provider overview
* Fix minor issues
2018-05-02 15:59:59 +02:00
Raphael Michel
335838f2b2
Fix typo in class name
2018-05-02 13:28:32 +02:00
Raphael Michel
204d8cc7eb
Fix git hook
2018-05-02 10:34:50 +02:00
Raphael Michel
61f5d4b172
Docs: Change git hook to only look in changed files
2018-05-02 09:56:33 +02:00
Raphael Michel
3d829c6ce8
Fix tests for paypal webhook
2018-05-02 09:51:44 +02:00
Raphael Michel
5d9852b72c
Fix paypal webhook receiver
2018-05-01 19:20:07 +02:00
Raphael Michel
f561ece9d1
Fix #887 -- Absolute URL for images in widget
2018-04-30 10:27:24 +02:00
Raphael Michel
66eabd3bd6
Fix PlaceholderValidator to catch placehodlers with invalid characters
2018-04-29 14:29:40 +02:00
Raphael Michel
b2f92acbf6
Refs #654 -- API: Writable invoice operations ( #886 )
...
* Invoices
* Update invoices.rst
2018-04-29 14:29:03 +02:00
Raphael Michel
6f30ecb365
Refs #654 -- Writable API methods for waiting list entries ( #885 )
...
* Refs #654 -- Writable API methods for waiting list entries
* Update test_waitinglist.py
2018-04-29 14:28:32 +02:00
Raphael Michel
32a89d3895
Stripe: Fix another statement error
2018-04-27 12:19:48 +02:00
Raphael Michel
97bf958b74
Allow to re-auth by using the U2F token
2018-04-26 20:24:03 +02:00
Raphael Michel
30f8afca85
Fix logout on reauth page
2018-04-26 19:31:14 +02:00
Raphael Michel
ed88a8e3e3
Bump version to 1.15.0.dev0 (very late)
2018-04-26 14:17:51 +02:00
Raphael Michel
421f690f42
Add test for cascading of cart item removal
2018-04-26 14:14:00 +02:00
Raphael Michel
a330e8afb2
Fix incorrect button CSS usage
2018-04-26 09:11:56 +02:00
Raphael Michel
d8e5c9f033
API: Fix insufficient permission check
2018-04-26 09:11:33 +02:00
Raphael Michel
209646e012
Remove color scheme test pages
2018-04-25 18:28:32 +02:00
Raphael Michel
7d518df13c
Limit all stripe statement_descriptors to 22 characters
2018-04-25 18:17:37 +02:00
Raphael Michel
ca603f41db
New color scheme and UI design
2018-04-25 17:13:20 +02:00
Ture Gjørup
7bb18f6fad
Refs #654 -- API: Writable event endpoints ( #756 )
...
* MKBDIGI-185: Added update/create to events
* MKBDIGI-185: Added validation for 'slug, 'live' on event endpoint
* MKBDIGI-185: Code formatting
* MKBDIGI-185: Added 'plugins' to 'event' endpoint
* MKBDIGI-185: Merge migrations
* MKBDIGI-185: Cleaned up static methods
* EBILL-5: Added delete endpoint for event
* EBILL-5: Merge migrations
* EBILL-5: Fixed imports
* EBILL-5: Changed plugins to only list plugins enabled for the event
* EBILL-5: Added clone event endpoint
* EBILL-5: Removed permissions check API test for events
* EBILL-5: Merged master, updated migrations
* EBILL-5: Updated api permissions check for CRUD on events
* EBILL-5: Removed 'unique_together' constraint on event model
* EBILL-5: Removed call to changed static methods in test
* EBILL-5: Changed Event 'has_paid_things' to a property for consistency
* EBILL-5: Fixed created response code in documentation
* EBILL-6: Documentation fixes
* EBILL-6: Fixed typo
* EBILL-6: Fixed permissions
* EBILL-6: Added note on copying settings to documentation
* EBILL-6: Created model method for deleting sub objects on event before delete
* EBILL-6: Fixed typo
* EBILL-6: Re-added meta_data as read-only
* EBILL-6: Fixed permissions test
* EBILL-6: Added plugins issues check before live. Moved issues property from form to Event model.
* EBILL-6: Upped version number in documentation
* Add write support for MetaDataField
* EBILL-6: Expanded documentation for the clone endpoint, made behaviour of 'is_public' similar to 'plugins' for consistency
* EBILL-6: Re-added EventCRUDPermission
* EBILL-16: Updated documentation with permission model for the API
* EBILL-16: Added 'has_subevents' validation to ensure it cannot be changed once event is created.
* EBILL-16: Fixed event clone not differentiating between "not set" and "deliberately set to False"
* EBILL-16: Fixed event live validation
* EBILL-16: Added logging of live activated/deactivated
* EBILL-16: Fixed create event bug when no 'meta_data' supplied
* EBILL-16: Typo fixed
* EBILL-16: Added log display for "event created"
* EBILL-16: Enabling a plugin now calls 'installed' if applicable and log entries are added
* EBILL-16: Updated tests for events
* Do not allow enabling restricted plugins via the API
* Remove unused code
2018-04-25 17:13:09 +02:00
Raphael Michel
1a0e2031d2
Add check-in capabilities to official RESTful API ( #884 )
...
* Add check-in capabilities to official RESTful API
* Add deprecation note
2018-04-25 16:02:07 +02:00
Raphael Michel
4f83d69205
Remove migration code for legacy session data
2018-04-25 13:23:11 +02:00
Raphael Michel
cfafd90f15
API: Remove deprecated fields on order resource
2018-04-25 13:22:21 +02:00
Raphael Michel
a94f416b3c
Refactor check-in logic into core
2018-04-25 13:22:06 +02:00
Raphael Michel
fd47e2de29
Add more entropy to cart IDs and bind them to session IDs
2018-04-25 08:50:15 +02:00
Raphael Michel
abbc403f73
Stripe: Fix Bancontact payments
2018-04-25 08:46:33 +02:00
Raphael Michel
b41c536865
API: Add status view to checkin list resource
2018-04-24 19:08:15 +02:00
Raphael Michel
bee7314dd7
API: Add filters to questions view
2018-04-24 18:33:57 +02:00
Raphael Michel
d25407e3b4
API: Add fuzzy search to order positions API
2018-04-24 18:27:18 +02:00
Raphael Michel
ad697369ef
API: Add list and case-insensitive filters to order(positions) resource
2018-04-24 18:25:51 +02:00
Raphael Michel
edbdb17a2f
Fix #850 -- Admission time should be allowed to be before event start
2018-04-24 17:46:58 +02:00
Felix Rindt
9d2e2a1ea2
Fix #881 -- dont redirect tel scheme ( #883 )
2018-04-24 17:20:47 +02:00
Tobias Kunze
6df0597c5e
Fix #881 -- Allow tel: links in markdown ( #882 )
...
Closes #881
2018-04-24 16:22:53 +02:00
Raphael Michel
093eb28463
Badges: Respect admin sessions
2018-04-23 18:29:50 +02:00
Raphael Michel
7d0c279f5b
Merge pull request #876 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-04-23 12:04:06 +02:00
Raphael Michel
d98a6a09bb
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2393 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-04-23 10:03:43 +00:00
Raphael Michel
02cf7b9d66
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2393 of 2393 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-04-23 10:01:36 +00:00
Raphael Michel
9253b783dd
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-04-23 11:53:38 +02:00
Raphael Michel
2ed82be809
Merge pull request #875 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-04-23 11:53:15 +02:00
Raphael Michel
1c1499dec8
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2369 of 2369 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-04-23 09:52:13 +00:00
Raphael Michel
f7f151d2a9
Fix #767 -- Allow to obtain the list of orders for a question answer
2018-04-23 11:51:28 +02:00
Raphael Michel
13f29ee3ce
Fix file upload when mdoifying questions in backend
2018-04-23 11:23:01 +02:00
Raphael Michel
ce68f52ca0
Add badge printing capabilities ( #868 )
...
Add badge printing capabilities
2018-04-22 12:02:51 +02:00
Raphael Michel
33172767a6
Add subevent information to invoices
2018-04-20 12:22:39 +02:00
Raphael Michel
649b3839d2
Merge pull request #874 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-04-19 18:17:08 +02:00
Raphael Michel
666fb4c194
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (60 of 60 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2018-04-19 16:16:06 +00:00
Raphael Michel
9301497a4a
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2369 of 2369 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-04-19 16:15:49 +00:00
Raphael Michel
6956e21caf
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (60 of 60 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2018-04-19 16:15:13 +00:00
Raphael Michel
71dec5746e
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2369 of 2369 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-04-19 16:14:27 +00:00
Raphael Michel
0ea8f4c259
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-04-19 18:10:27 +02:00
Raphael Michel
8602814dc3
Merge pull request #869 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-04-19 18:09:31 +02:00
Raphael Michel
20e60edbc6
Added translation on translate.pretix.eu (Czech)
2018-04-19 16:09:02 +00:00
Raphael Michel
88f59ad1eb
Added translation on translate.pretix.eu (Czech)
2018-04-19 16:09:02 +00:00
Mikkel Ricky
668a899260
Translated on translate.pretix.eu (Danish)
...
Currently translated at 69.0% (1635 of 2368 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-04-19 16:09:02 +00:00
Maarten Visscher
75ae85a5d4
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 35.3% (836 of 2368 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-04-19 16:09:02 +00:00
Maarten van den Berg
abc1b4e1b2
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 34.7% (822 of 2368 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-04-19 16:09:02 +00:00
Maarten Visscher
fa194f0cef
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 34.6% (821 of 2368 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-04-19 16:09:02 +00:00
Maarten van den Berg
b3fbd89456
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 34.6% (820 of 2368 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-04-19 16:09:02 +00:00
N Eliseo S Carranza
5334a4cbe0
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 0.2% (7 of 2368 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-04-19 16:09:02 +00:00
Raphael Michel
8f2adf0a50
Preselect product if only one is selectable
2018-04-19 18:06:57 +02:00
Raphael Michel
62dfd7cef0
Change link text of footer backlinks
2018-04-19 12:50:33 +02:00
Raphael Michel
a8321e8cd3
Fix invalid voucher form submission
2018-04-19 10:23:54 +02:00
Felix Rindt
0119552336
move footer to container ( #872 )
2018-04-19 10:06:03 +02:00
Jakob Schnell
033abc64c8
fix translation documentation link ( #873 )
2018-04-19 10:05:14 +02:00
Raphael Michel
ef8014bc6d
Fix initial value in voucher form
2018-04-18 15:50:41 +02:00
Raphael Michel
96a880b5ae
Warn more strongly about Stripe Sofort
2018-04-18 14:39:35 +02:00
Raphael Michel
bfedcde978
Fix #852 -- Stripe: Set statement_descriptor on all payment methods
2018-04-18 14:36:43 +02:00
Tobias Kunze
badad70984
Remove duplicate robots.txt line ( #870 )
2018-04-17 10:20:26 +02:00
Raphael Michel
7611188535
Localize date-based subevent search
2018-04-16 17:19:17 +02:00
Raphael Michel
31f2cc1fdc
Fix LOGIN_URL setting
2018-04-16 15:26:38 +02:00
Raphael Michel
187e646fa0
Fix tests and style for last commit
2018-04-13 10:21:49 +02:00
Raphael Michel
b2721db8e0
Refs #634 -- Re-allow deleting the last subevent and fix UI crashes
2018-04-13 10:14:54 +02:00
Raphael Michel
fd9f521c60
Merge pull request #866 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-04-13 10:01:43 +02:00
Raphael Michel
edd6fbe35f
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2368 of 2368 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-04-13 08:00:45 +00:00
Raphael Michel
839c9c9884
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2368 of 2368 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-04-13 07:59:35 +00:00
Raphael Michel
3a1fe992d6
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-04-13 09:56:03 +02:00
Raphael Michel
9899f6d1f8
Merge pull request #865 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-04-13 09:53:47 +02:00
Mikkel Ricky
446a464b3d
Translated on translate.pretix.eu (Danish)
...
Currently translated at 69.0% (1632 of 2362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-04-12 15:31:54 +00:00
Raphael Michel
6a347799c7
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2362 of 2362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-04-12 15:31:54 +00:00
Raphael Michel
2dae89e41c
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2362 of 2362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-04-12 15:31:54 +00:00
Raphael Michel
e8119ba80d
Merge branch 'master' of github.com:pretix/pretix
2018-04-12 17:29:49 +02:00
Raphael Michel
a5ecad8fae
Fix required field
2018-04-12 17:29:40 +02:00
Raphael Michel
1708a4c831
Fix error for reseller module
2018-04-12 15:04:29 +02:00
Raphael Michel
a237078b68
Optional link back to organizer page
2018-04-12 13:58:10 +02:00
Raphael Michel
4ef63d026e
Stripe and PayPal: Issue warning on payments for paid orders
2018-04-12 12:55:15 +02:00
Raphael Michel
b8ae3cdd3f
Improve sample for event_end
2018-04-12 12:46:24 +02:00
Raphael Michel
46d855ce0f
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-04-12 12:42:06 +02:00
Raphael Michel
a3306bbb5a
Update from Weblate. ( #856 )
...
Update from Weblate.
2018-04-12 12:41:42 +02:00
Claude
1428a5e7e2
Translated on translate.pretix.eu (French)
...
Currently translated at 88.3% (2083 of 2357 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-04-12 10:41:14 +00:00
Maarten van den Berg
427940b3be
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 33.7% (795 of 2357 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-04-12 10:41:13 +00:00
Pieter Roziers
7a3e7dc631
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 30.3% (716 of 2357 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-04-12 10:41:13 +00:00
Mikkel Ricky
b38bb40a5d
Translated on translate.pretix.eu (Danish)
...
Currently translated at 69.0% (1627 of 2357 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-04-12 10:41:13 +00:00
Pieter Roziers
b2e1e2e89a
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (60 of 60 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2018-04-12 10:41:13 +00:00
Mikkel Ricky
02fcc42395
Translated on translate.pretix.eu (Danish)
...
Currently translated at 100.0% (60 of 60 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/da/
powered by weblate
2018-04-12 10:41:13 +00:00
Ture Gjørup
3accc406a7
Translated on translate.pretix.eu (Danish)
...
Currently translated at 68.0% (1604 of 2357 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-04-12 10:41:13 +00:00
Mikkel Ricky
1c238b7ce4
Translated on translate.pretix.eu (Danish)
...
Currently translated at 68.0% (1603 of 2357 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-04-12 10:41:13 +00:00
Raphael Michel
45770173c4
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2357 of 2357 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-04-12 10:41:13 +00:00
Raphael Michel
3e5f6abdad
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2357 of 2357 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-04-12 10:41:13 +00:00
Raphael Michel
4117c6127e
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2357 of 2357 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-04-12 10:41:13 +00:00
Raphael Michel
aae1fad7ab
Add event end time as a ticket PDF variable
2018-04-12 12:33:14 +02:00
Raphael Michel
ada65b5ce2
Add order locale to CSV order export
2018-04-12 12:29:59 +02:00
Raphael Michel
14c0c65e17
Fix double shown email address in confirm view
2018-04-12 12:25:04 +02:00
Raphael Michel
0201aa9bd1
Fix signal documentation
2018-04-12 12:24:32 +02:00
Raphael Michel
dca530f2f2
Fix #860 -- Workaround for SQLite 3.23.0
2018-04-12 10:30:04 +02:00
Raphael Michel
c9f9668e52
PayPal: Fix support for CLP
2018-04-11 13:03:01 +02:00
Raphael Michel
4f636b7cfb
Fix wrong attribute usage in SubEventBulkCreate
2018-04-10 18:32:16 +02:00
Raphael Michel
34a04c0059
Fix #860 -- Compatibility with SQLite 3.23.0
2018-04-10 12:21:39 +02:00
Raphael Michel
00ee58d3fd
Refs #860 -- Do not create objets in setUpTestData that are later mutated
2018-04-10 11:23:08 +02:00
Jan Felix Wiebe
ecb3c4f4f3
Fix #861 -- Add event name to admin notification email ( #862 )
2018-04-10 09:36:29 +02:00
Raphael Michel
9dace592c0
Refs #787 -- Activate 2FA after adding a device by default
2018-04-09 18:48:00 +02:00
Raphael Michel
5d73221b06
Add more flexibility to ReportLabMixin
2018-04-09 14:53:19 +02:00
Raphael Michel
d50958c9ee
Not sure why this works locally
2018-04-09 10:58:28 +02:00
Raphael Michel
52bb005792
Fix all wrong static URLs
2018-04-09 10:44:51 +02:00
Raphael Michel
3121aa7164
Fix incorrect worker URL
2018-04-09 10:12:14 +02:00
Raphael Michel
87c54f07c6
Move PDF editor out of plugin and into core
2018-04-09 09:40:18 +02:00
Raphael Michel
f1d4a686b1
Add a default ordering for quotas
2018-04-08 19:14:38 +02:00
Raphael Michel
56ac037128
Fix incorrect ticket PDF placeholders
2018-04-08 16:31:44 +02:00
Raphael Michel
e977045d5f
Clear cart session if all products are removed manually
2018-04-06 10:06:11 +02:00
Raphael Michel
3301b106ab
Add fee type "gift card"
2018-04-06 10:06:04 +02:00
Raphael Michel
e645f55191
Hide Enable button for restricted plugins without staff session
2018-04-05 16:20:20 +02:00
Raphael Michel
278d25c803
Thumbnails: Fix PNG alpha
2018-04-05 09:28:31 +02:00
Raphael Michel
ac14154b5d
Bump version to 1.14.0
2018-04-04 15:21:47 +02:00
Raphael Michel
3352e743f7
Merge pull request #855 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-04-04 14:12:41 +02:00
Raphael Michel
79d8c17aaa
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2357 of 2357 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-04-04 11:18:13 +00:00
Raphael Michel
ef7ce21ff3
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2357 of 2357 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-04-04 11:11:15 +00:00
Raphael Michel
a8bcc6206f
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-04-04 13:02:33 +02:00
Raphael Michel
ddfeafc5e2
Update from Weblate. ( #841 )
...
Update from Weblate.
2018-04-04 13:00:56 +02:00
Raphael Michel
85cdd40102
Added translation on translate.pretix.eu (Spanish)
2018-04-04 11:00:10 +00:00
Raphael Michel
d412d8536c
Added translation on translate.pretix.eu (Flemish)
2018-04-04 11:00:10 +00:00
Raphael Michel
bf1a314076
Added translation on translate.pretix.eu (Italian)
2018-04-04 11:00:10 +00:00
Raphael Michel
e2b2ff7f6f
Added translation on translate.pretix.eu (Spanish)
2018-04-04 11:00:10 +00:00
Raphael Michel
a589c9aa69
Added translation on translate.pretix.eu (Flemish)
2018-04-04 11:00:10 +00:00
Raphael Michel
d5b05e391a
Added translation on translate.pretix.eu (Italian)
2018-04-04 11:00:10 +00:00
Nicolas Pettiaux
dc7a20280f
Translated on translate.pretix.eu (French)
...
Currently translated at 91.0% (2083 of 2288 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-04-04 11:00:10 +00:00
Raphael Michel
d36fc45c99
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2288 of 2288 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-04-04 11:00:10 +00:00
Raphael Michel
990d92e569
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2288 of 2288 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-04-04 11:00:10 +00:00
Raphael Michel
7d4ef4f9a1
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2288 of 2288 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-04-04 11:00:10 +00:00
Raphael Michel
7baabcef96
Require correct permission for refunds in all cases
2018-04-04 12:52:36 +02:00
Raphael Michel
ded15ecc3f
Add Jimdo to word list
2018-04-04 11:01:34 +02:00
Raphael Michel
0ad3ec444c
Widget: Add a compatibility mode for Jimdo
2018-04-04 10:07:26 +02:00
Raphael Michel
7939503a11
Bulk creation for event series dates ( #848 )
...
* copy-from things
* Some frontend
* rrule UI
* .
* Fixes
* UI improvements
* First test
* Tests
2018-04-03 18:21:27 +02:00
Raphael Michel
8564f93706
Refs #782 -- Reference subevent in check in list selection
2018-04-03 17:07:40 +02:00
Raphael Michel
f3e550d003
Voucher form: do not require subevent
2018-04-03 13:43:26 +02:00
Raphael Michel
6c525b5dcd
Subevent selector: Use for extending orders
2018-04-03 12:19:25 +02:00
Raphael Michel
bb10d25561
Fix #782 -- Select2 widget for item selection for vouchers
2018-04-03 12:10:34 +02:00
Raphael Michel
7ec5adb6b4
Fix #782 -- Select2 widget for check-in lists
2018-04-03 11:57:12 +02:00
Raphael Michel
ffb73d61fc
Subevent selector: Allow to search by date
2018-04-03 11:23:49 +02:00
Raphael Michel
3ee6c34d08
Quick setup: Fix validation problems
2018-03-29 22:54:34 +02:00
Raphael Michel
2c26ccbc72
Fix AttributeError in orders API when questions are in use
2018-03-29 18:20:26 +02:00
Raphael Michel
cfbde151fa
Fix relative date calculation around DST dates
2018-03-29 16:46:34 +02:00
Raphael Michel
e278978ad9
Enlarge field size of Item.picture
2018-03-28 14:17:52 +02:00
Raphael Michel
a284e0c2f7
Add auditable superuser mode ( #824 )
...
* Remove is_superuser everywhere
* Session handling
* List of sessions, relative timeout
* Absolute timeout
* Optionally pseudo-force audit comments
* Fix failing tests
* Add tests
* Add docs
* Rebsae migration
* Typos
* Fix tests
2018-03-28 14:16:58 +02:00
Raphael Michel
558c920181
Stripe: Business name detection
2018-03-28 13:34:51 +02:00
Tobias Kunze
7622fe9fc5
Fix broken link ( #845 )
2018-03-28 09:44:44 +02:00
Tobias Kunze
b32aec682c
Add linkcheck ignores ( #843 )
2018-03-28 09:33:25 +02:00
Tobias Kunze
d54d25a432
Follow redirects in documentation urls ( #842 )
2018-03-28 08:44:47 +02:00
Raphael Michel
ba19bdb90a
Fix quick setup in combination with subevents
2018-03-27 14:31:41 +02:00
Raphael Michel
58d10fac84
Stripe Connect error handling
2018-03-27 11:55:56 +02:00
Raphael Michel
eecc1def2a
Stripe Connect: Add note to documentation
2018-03-26 23:50:23 +02:00
Raphael Michel
f75fbc3744
Stripe connect: Fix issues with test keys
2018-03-26 23:36:11 +02:00
Raphael Michel
07750c1f8c
Fix #805 -- Handling of 3D secure payments
2018-03-26 23:22:30 +02:00
Raphael Michel
9ae0d9b0a1
Fix bug with Stripe 3DS
2018-03-26 23:16:06 +02:00
Raphael Michel
c9f5828eb9
Stripe: Support for restricted keys
2018-03-26 23:02:23 +02:00
pretix translation bot
35a6a1883c
Update from Weblate. ( #840 )
...
* Translated on translate.pretix.eu (German)
Currently translated at 100.0% (2288 of 2288 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
* Translated on translate.pretix.eu (German (informal))
Currently translated at 100.0% (2288 of 2288 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
* Translated on translate.pretix.eu (German (informal))
Currently translated at 100.0% (2288 of 2288 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-03-26 22:50:54 +02:00
Raphael Michel
080c48327e
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-03-26 22:16:37 +02:00
Raphael Michel
28506538a3
Add quick-start assistant for new users ( #833 )
...
* First draft for quick-setup
* Add payment
* Fix stripe w/o connect
* cols
* Add tests
2018-03-26 20:52:24 +02:00
Raphael Michel
d578dedd0c
Merge pull request #839 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-03-26 15:16:48 +02:00
Raphael Michel
c7aa105517
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2260 of 2260 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-03-26 13:16:28 +00:00
Raphael Michel
3c140c3e4d
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2260 of 2260 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-03-26 13:16:12 +00:00
Raphael Michel
8d94b67aaa
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2260 of 2260 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-03-26 13:12:48 +00:00
Raphael Michel
887cca109f
Run localegen
2018-03-26 14:50:07 +02:00
Raphael Michel
239061b688
Merge pull request #823 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-03-26 13:42:36 +02:00
Raphael Michel
6d067428e0
Translated on translate.pretix.eu (German)
...
Currently translated at 99.2% (2243 of 2260 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-03-26 11:42:00 +00:00
Raphael Michel
b11f13181e
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 98.9% (2237 of 2260 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-03-26 11:41:41 +00:00
Raphael Michel
e52b8e9a13
Translated on translate.pretix.eu (German)
...
Currently translated at 99.9% (2238 of 2240 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-03-26 13:33:17 +02:00
Felix Rindt
aa567ab078
Translated on translate.pretix.eu (German)
...
Currently translated at 99.8% (2237 of 2240 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-03-26 13:33:17 +02:00
Felix Rindt
50daf49cf0
Translated on translate.pretix.eu (German)
...
Currently translated at 99.6% (2233 of 2240 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-03-26 13:33:17 +02:00
Claude
a49fb65fac
Translated on translate.pretix.eu (French)
...
Currently translated at 100.0% (59 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2018-03-26 13:33:17 +02:00
Claude
adfd1e614d
Translated on translate.pretix.eu (French)
...
Currently translated at 93.2% (2089 of 2240 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-03-26 13:33:17 +02:00
Claude
a3eef04342
Translated on translate.pretix.eu (French)
...
Currently translated at 93.2% (2089 of 2240 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-03-26 13:33:17 +02:00
Claude
cf5e660951
Translated on translate.pretix.eu (French)
...
Currently translated at 100.0% (59 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2018-03-26 13:33:17 +02:00
Claude
671d6acfff
Translated on translate.pretix.eu (French)
...
Currently translated at 100.0% (59 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2018-03-26 13:33:16 +02:00
Claude
125e759120
Translated on translate.pretix.eu (French)
...
Currently translated at 93.2% (2089 of 2240 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-03-26 13:33:16 +02:00
Mikkel Ricky
e81832e48f
Translated on translate.pretix.eu (Danish)
...
Currently translated at 70.1% (1572 of 2240 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-03-26 13:33:16 +02:00
Ture Gjørup
0b17da3b87
Translated on translate.pretix.eu (Danish)
...
Currently translated at 70.0% (1568 of 2240 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-03-26 13:33:16 +02:00
Maarten van den Berg
8379902adb
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 31.7% (711 of 2240 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-26 13:33:16 +02:00
Ture Gjørup
00c4ffc154
Translated on translate.pretix.eu (Danish)
...
Currently translated at 68.3% (1530 of 2240 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-03-26 13:33:16 +02:00
anonymous
3473337e7d
Translated on translate.pretix.eu (French)
...
Currently translated at 0.1% (4 of 2240 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-03-26 13:33:16 +02:00
OMar
4493178693
Translated on translate.pretix.eu (Arabic)
...
Currently translated at 0.1% (1 of 2240 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2018-03-26 13:33:16 +02:00
Raphael Michel
40452dcefe
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-03-26 13:13:54 +02:00
Raphael Michel
082afadb5b
Backend UX: Use actual tax rates for invoice preview
2018-03-26 10:21:41 +02:00
Raphael Michel
9ca61f9ef5
Remove left-over print statements from debugging
2018-03-26 10:21:14 +02:00
Raphael Michel
28a628ec93
Backend UX: Hide advanced tax rule settings
2018-03-26 10:15:36 +02:00
Raphael Michel
12b5e21314
Tax rule validation: Fix use of incorrect exception
2018-03-26 10:15:12 +02:00
Raphael Michel
95aaccb35e
Backend UX: Reorder warning
2018-03-26 10:07:26 +02:00
Felix Rindt
ac053b00e8
Add order expired notification ( #838 )
2018-03-26 10:06:05 +02:00
Raphael Michel
938c7df28a
Fix #103 -- Implement Stripe Connect ( #836 )
...
* ...
* Upgrade Stripe API client
* Implement account choice
* Add disconnect and fix tests
2018-03-26 10:05:34 +02:00
Raphael Michel
6e22ea178b
Fix Stripe being shown as disabled
2018-03-24 18:18:28 +01:00
Raphael Michel
253f336509
Add free_price field when copying products
2018-03-24 18:18:28 +01:00
Raphael Michel
3a7e0da80b
Backend UX: Restructure payment settings
2018-03-24 18:18:28 +01:00
Felix Rindt
073860cd5b
Refs #828 -- Presale: change order thankyou text ( #832 )
2018-03-22 18:34:59 +01:00
Raphael Michel
18be4db320
Widget: More resilient file handling
2018-03-21 09:55:59 +01:00
Raphael Michel
5cbcbe6d7e
Thumbnail: Fix CMYK images
2018-03-21 09:55:38 +01:00
Raphael Michel
1ef3f83e46
Improve thumbnail quality
2018-03-20 17:14:29 +01:00
Raphael Michel
6ab0a839b1
Fix accidental push of wrong MEDIA_URL default
2018-03-20 17:13:48 +01:00
Raphael Michel
e329753939
Add a FAQ section on check-outs
2018-03-20 16:11:05 +01:00
Raphael Michel
843751b53f
Revert accidental push of test settings (yes, the password has been changed)
2018-03-20 14:23:18 +01:00
Raphael Michel
1f083a52eb
Increase maximum filename size of FileFields
2018-03-20 13:21:20 +01:00
Raphael Michel
879eb6ee9f
Widget: fix broken iframe detection
2018-03-20 12:27:56 +01:00
Raphael Michel
2db1e6b596
Stripe: Open payment gateways in new window when shown in widget
2018-03-20 12:27:17 +01:00
Raphael Michel
94f5ba7d1a
Remove print statement
2018-03-20 11:59:25 +01:00
Raphael Michel
e7458f3032
Add custom thumbnailer
2018-03-20 11:55:46 +01:00
Raphael Michel
840cee206a
Compatibility with an external file storage separated in pub/ and priv/
2018-03-20 11:55:46 +01:00
Raphael Michel
511cdbbfe2
Add correct flag for pt-br
2018-03-18 18:09:16 +01:00
Raphael Michel
35f1999b3a
Allow organizers to modify answers to check-in questions
2018-03-17 22:10:43 +01:00
Raphael Michel
3f55c694b8
Do not require invoice address name if invoice address is not required
2018-03-17 22:10:16 +01:00
Raphael Michel
6df0147fe9
Remove unused method
2018-03-16 15:27:02 +01:00
Raphael Michel
5e3b4b126e
Make voucher lookups case-insensitive
2018-03-16 15:27:02 +01:00
Ture Gjørup
b564fe8a0d
Refs #654 -- API: Writable category endpoints ( #818 )
...
* EBILL-5: Added POST, PATCH, PUT and DELETE for categories
* EBILL-5: Fixed item category not removed on category delete
2018-03-16 14:50:22 +01:00
Raphael Michel
1dc3a7202a
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-03-16 12:32:28 +01:00
Raphael Michel
cfa01d3c15
Use "their" instead of "his"
2018-03-16 12:31:17 +01:00
Raphael Michel
c4cac468ff
Merge pull request #809 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate.
2018-03-16 12:25:18 +01:00
Raphael Michel
a034bf9710
Merge branch 'master' into weblate-pretix-pretix
2018-03-16 12:24:04 +01:00
Raphael Michel
0336b0a15c
Do not allow duplicate slugs in a case-insensitive way
2018-03-15 13:42:33 +01:00
Felix Rindt
94a2cfe7fc
Fix doc typo
2018-03-14 17:13:29 +01:00
Felix Rindt
d22d0fdab5
include internal comment in order search
2018-03-14 17:13:18 +01:00
Jan-Frederik Rieckers
6f9f47bfe3
Fixes #798 (in a very basic way)
2018-03-14 17:12:57 +01:00
Raphael Michel
b2402cdd39
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-03-13 09:44:09 +01:00
Ture Gjørup
289e1ee315
Translated on translate.pretix.eu (Danish)
...
Currently translated at 68.3% (1520 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-03-13 08:43:43 +00:00
Matheus Nunes
c1d1cbda70
Translated on translate.pretix.eu (Portuguese (Brazil))
...
Currently translated at 98.3% (58 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten van den Berg
17bac3714d
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 98.3% (58 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Ture Gjørup
9699fb8894
Translated on translate.pretix.eu (Danish)
...
Currently translated at 100.0% (59 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/da/
powered by weblate
2018-03-13 08:43:43 +00:00
Matheus Nunes
16809c0136
Translated on translate.pretix.eu (Portuguese (Brazil))
...
Currently translated at 10.0% (224 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2018-03-13 08:43:43 +00:00
Raphael Michel
e0408510b8
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2234 of 2234 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-03-13 08:43:43 +00:00
Felix Rindt
14782c184f
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2234 of 2234 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-03-13 08:43:43 +00:00
Claude
527f5c5ae6
Translated on translate.pretix.eu (French)
...
Currently translated at 0.1% (3 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten van den Berg
b9aa4f1482
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 30.3% (676 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten Visscher
5ea6234cfb
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 30.3% (675 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten van den Berg
d056e1de1e
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 30.3% (675 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten Visscher
2feb0246ff
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 30.2% (673 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten van den Berg
f4be045f08
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 30.2% (672 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten Visscher
a42ca225e3
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 30.1% (671 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten van den Berg
5fb1bed9d2
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 30.1% (671 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten van den Berg
c0c903d81a
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 30.1% (670 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten Visscher
60b56d61ed
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 30.0% (669 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten van den Berg
fe1f334e2e
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 30.0% (669 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten van den Berg
fe4d70a9f9
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 30.0% (668 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten Visscher
93fded58f0
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 29.9% (667 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten van den Berg
9a7b8ca27d
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 29.9% (665 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten Visscher
aa7d75fae4
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 29.7% (662 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten van den Berg
be345ffcc1
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 29.7% (661 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten Visscher
b3589312f8
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 28.8% (642 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten van den Berg
08bd45d07e
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 28.8% (642 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten van den Berg
9af60c4192
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 28.5% (635 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten Visscher
6c48a94ab3
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 96.6% (57 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2018-03-13 08:43:43 +00:00
Mikkel Ricky
2897be7a10
Translated on translate.pretix.eu (Danish)
...
Currently translated at 68.2% (1518 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-03-13 08:43:43 +00:00
Mikkel Ricky
69c0b04be6
Translated on translate.pretix.eu (Danish)
...
Currently translated at 100.0% (59 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/da/
powered by weblate
2018-03-13 08:43:43 +00:00
Raphael Michel
837e309781
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2234 of 2234 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-03-13 08:43:43 +00:00
anonymous
dca369ba30
Translated on translate.pretix.eu (Portuguese (Brazil))
...
Currently translated at 98.3% (58 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2018-03-13 08:43:43 +00:00
Matheus Nunes
b49d66aa68
Translated on translate.pretix.eu (Portuguese (Brazil))
...
Currently translated at 47.4% (28 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2018-03-13 08:43:43 +00:00
Mikkel Ricky
4ce8c82244
Translated on translate.pretix.eu (Danish)
...
Currently translated at 100.0% (59 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/da/
powered by weblate
2018-03-13 08:43:43 +00:00
Mikkel Ricky
ab9a530403
Translated on translate.pretix.eu (Danish)
...
Currently translated at 68.1% (1516 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2018-03-13 08:43:43 +00:00
Maarten Visscher
f9d91178b7
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 98.3% (58 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2018-03-13 08:43:42 +00:00
Maarten Visscher
d0b8232a36
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 16.9% (10 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2018-03-13 08:43:42 +00:00
Maarten Visscher
8f21e2368f
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 27.3% (609 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:42 +00:00
Claude
87ec1a9fc5
Translated on translate.pretix.eu (French)
...
Currently translated at 0.0% (0 of 59 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2018-03-13 08:43:42 +00:00
Claude
cb1dcab37d
Translated on translate.pretix.eu (French)
...
Currently translated at 0.0% (0 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2018-03-13 08:43:42 +00:00
Maarten Visscher
91980277e1
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 27.1% (604 of 2224 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-03-13 08:43:42 +00:00
Raphael Michel
c18b259b27
Widget: Work around a scrolling quirk in Chrome
2018-03-13 09:42:39 +01:00
Raphael Michel
dffc82781b
Add writable questions API methods
2018-03-13 09:09:50 +01:00
Raphael Michel
aef77965e7
Fix PATCH method for items
2018-03-13 09:09:50 +01:00
Raphael Michel
f21da0cc2b
Add identifier field to questions
2018-03-13 09:09:50 +01:00
Raphael Michel
234e0ee764
Fix typo
2018-03-12 13:04:56 +01:00
Raphael Michel
4262bb801e
Travis: Do not build weblate branches
2018-03-12 12:13:42 +01:00
Raphael Michel
093941f8ba
Another sphinx doc fix
2018-03-11 14:44:08 +01:00
Raphael Michel
1cb1c35e2a
Documentation syntax
2018-03-11 14:36:52 +01:00
Raphael Michel
432535e238
Add SPF and DKIM note to documentation
2018-03-11 14:31:48 +01:00
Raphael Michel
b40dc9d96d
Fix hard-coded date format
2018-03-11 09:21:45 +01:00
Raphael Michel
cb12e1208b
Fix failing middleware test
2018-03-10 15:17:54 +01:00
Raphael Michel
b8225bd206
Stop creating an empty session on first request
2018-03-10 14:19:28 +01:00
Raphael Michel
880c22eef9
Prevent cart ID creation in widget
2018-03-10 14:18:40 +01:00
Raphael Michel
b379c8380d
Do not create cart ID for every shop page visitor
2018-03-10 14:07:40 +01:00
Raphael Michel
6a61a113b0
Add selectable to word list
2018-03-08 16:30:39 +01:00
Raphael Michel
4373eae1fe
Fix danish flag for real
2018-03-08 15:22:10 +01:00
Raphael Michel
d12e4305bd
Add helper script for Weblate
2018-03-08 15:22:10 +01:00
pretix translation bot
7c8a45fd4c
Update from Weblate. ( #804 )
...
* Added translation on translate.pretix.eu (Danish)
* Added translation on translate.pretix.eu (French)
* Added translation on translate.pretix.eu (Dutch)
* Added translation on translate.pretix.eu (Portuguese (Brazil))
* Added translation on translate.pretix.eu (Arabic)
* Added translation on translate.pretix.eu (Danish)
* Added translation on translate.pretix.eu (Dutch)
* Added translation on translate.pretix.eu (French)
* Added translation on translate.pretix.eu (Portuguese (Brazil))
* Added translation on translate.pretix.eu (Arabic)
* Translated on translate.pretix.eu (German)
Currently translated at 100.0% (2234 of 2234 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
* Translated on translate.pretix.eu (German (informal))
Currently translated at 100.0% (2234 of 2234 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-03-08 15:12:05 +01:00
Raphael Michel
c28f8f763a
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de >
2018-03-08 14:55:27 +01:00
Raphael Michel
096de6cddf
Fix flag for the Danish language
2018-03-08 14:50:22 +01:00
Raphael Michel
ad52476159
Fix typo in default settings text
2018-03-08 14:49:26 +01:00
Raphael Michel
e3d11ab681
Fix spelling mistakes
2018-03-08 14:25:00 +01:00
Raphael Michel
162f37e00f
Support for inofficial languages
2018-03-08 13:19:57 +01:00
Raphael Michel
d879634810
Add documentation on the translation process
2018-03-08 12:18:33 +01:00
Raphael Michel
4634f853f1
Documentation spellcheck: Compatibility with enchant2
2018-03-08 10:49:04 +01:00
Raphael Michel
ae861f080b
Add global banner message
2018-03-07 15:28:03 +01:00
Raphael Michel
d058721243
Sendmail plugin: Move to background process
2018-03-07 14:48:17 +01:00
Raphael Michel
9fdef5eb5d
Show date range of event series in list of events
2018-03-07 12:09:01 +01:00
Raphael Michel
b4488bf1e7
Allow admin to create invoice if invoice setting is set to "all orders"
2018-03-07 10:36:33 +01:00
Raphael Michel
fa6d6b5438
Show "continue" instead of "checkout" also if order is free
2018-03-07 10:35:37 +01:00
Raphael Michel
02f53a55cc
Contact form data was only saved to session if invoice addresses where active
2018-03-07 10:35:37 +01:00
Felix Rindt
fdf0b6263a
Fix doc typo ( #802 )
2018-03-07 09:20:21 +01:00
Raphael Michel
59fa5112fc
Prepare for using weblate
2018-03-06 18:25:46 +01:00
Raphael Michel
a8033248ae
Fix issue with fees without tax rules
2018-03-06 15:33:54 +01:00
Raphael Michel
9a6f299b41
Commit POT files
2018-03-06 11:31:17 +01:00
Raphael Michel
2f1ee93e86
Install psycopg2-binary
2018-03-06 10:01:45 +01:00
Raphael Michel
34fa5d6bfc
Allow customer to manually generate invoices if order is older than invoice setting
2018-03-06 09:48:36 +01:00
Raphael Michel
357f728043
pretixdroid: Online search should include name of parent position
2018-03-05 12:33:26 +01:00
Raphael Michel
9522ee93dc
Bump version to 1.14.0.dev0
2018-03-03 21:39:06 +01:00
Raphael Michel
c68b6116a2
Bump version to 1.13.0
2018-03-03 21:38:07 +01:00
Raphael Michel
f0db879c9c
Update docs and German translation
2018-03-03 21:16:17 +01:00
Felix Rindt
07d8a3d765
Fix #774 -- Make question options sortable ( #786 )
...
* add position field
* add question option sorting logic
* add meta class to question option for sorting
* regenerate migration
* add template content and view mechanics
* Rename migration after rebase & update dependency
2018-03-03 20:36:30 +01:00
Raphael Michel
e35e264d81
Improve voucher redemption filter ( #792 )
2018-03-03 11:58:59 +01:00
Raphael Michel
d537e6a869
Order confirmation: Add e-mail to contact information box
2018-03-03 11:56:33 +01:00
Leonardo
d4dd1861a9
Fix #740 -- Date picker: Fix line height for decade span ( #761 )
...
* Fix line height for decade span
* Move to own file
2018-03-03 11:31:23 +01:00
Mohit Jindal
3019a31fbb
Fix #735 -- Display of event series on public organizer page ( #753 )
2018-03-03 11:24:07 +01:00
Raphael Michel
303b9912ff
Add „button“ operation mode of the widget ( #778 )
2018-03-03 11:20:41 +01:00
Raphael Michel
0259b2e5b9
Update paypal documentation
2018-03-02 22:55:37 +01:00
Raphael Michel
5c7e8029f4
Fix incorrect test case
2018-03-02 22:05:56 +01:00
Raphael Michel
08e3fd3141
Fix spelling
2018-03-02 21:54:36 +01:00
Raphael Michel
30123fd6ff
Add currency property to subevent
2018-03-02 21:54:08 +01:00
Raphael Michel
3955299983
Catch VAT WebServiceError
2018-03-01 09:21:21 +01:00
Raphael Michel
b5d0df3ca7
Fix determination of VAT ID validation
2018-03-01 09:19:04 +01:00
Raphael Michel
22c65da9d1
Fix invalid use of money_filter
2018-03-01 09:17:59 +01:00
Raphael Michel
578c1ecfaf
Add support for custom taxation rules
2018-02-28 23:03:25 +01:00
Raphael Michel
d8d00a7e26
Add total argument to fee calculation signals
2018-02-28 21:03:38 +01:00
Raphael Michel
37f0f7a138
Add service fees as a first-level fee type
2018-02-27 22:39:07 +01:00
Raphael Michel
f61e9367ec
Update German translation
2018-02-26 10:51:44 +01:00
Raphael Michel
3c3e59e932
Refs #99 -- Improve support for currencies with less than 2 decimal places ( #783 )
...
* Refs #99 -- Fix stripe support for zero-decimal currencies
* Add new money formatting method
* Force decimal places in many places
* Locale-aware currency rendering
* Fix currencies in more places
* More currency fixes
2018-02-26 10:46:07 +01:00
Raphael Michel
29e22a0c6c
Fix check-in of unpaid orders in web check-in list
2018-02-26 10:42:58 +01:00
Raphael Michel
0d1f424425
Improve performance of voucher bulk creation
2018-02-26 10:42:58 +01:00
Tim Freund
1c01e23867
Name presale index + unit test for URL names ( #784 )
...
* Name the default URL
If metrics collection is enabled, the index page of the site will fail
to load: without a name, the metrics middleware throws a TypeError.
* Test for names on all URLs
This test passes if all URLs have names. Without names, URLs will cause
the optional metrics middleware to throw a TypeError.
2018-02-26 10:17:42 +01:00
Felix Rindt
f763a8694b
Fix #779 : add form field for unpaid option of checkin lists in subevent detail view ( #781 )
...
* add form field for unpaid option of checkin lists in subevent detail view
* change order of include_pending field
* also change the order in new check in lists
2018-02-26 10:17:28 +01:00
Raphael Michel
675b853b29
Remove organizer property from ICalendar files as we used it not as it is intended to be used.
2018-02-23 10:51:32 +01:00
Raphael Michel
2434bf14d5
Add checkin_attetion field to Order model
2018-02-22 13:25:26 +01:00
Felix Rindt
70fbbfe2a0
Refs #757 : show voucher input for subevents only if subevent is selected ( #777 )
...
* show voucher input for subevents only if subevent is selected
* move logic to python
2018-02-22 09:44:53 +01:00
Raphael Michel
e096898a05
Update German translation
2018-02-21 16:17:06 +01:00
Raphael Michel
3fbccf3f64
Allow check-in lists to include unpaid orders
2018-02-21 16:17:06 +01:00
Raphael Michel
36585395f1
Voucher list: add more filters
2018-02-21 16:17:06 +01:00
Felix Rindt
e4b0a1613f
Refs #754 -- check item tax_rule is not none ( #776 )
2018-02-21 12:51:50 +01:00
Raphael Michel
1192e474c5
Prevent duplicate All/None links
2018-02-20 10:20:24 +01:00
Raphael Michel
e48ea99e48
Fix datetime in check-in list on MySQL
2018-02-20 10:19:55 +01:00
Raphael Michel
072f2a0ee9
Pin sessions to the user agent in use
2018-02-19 13:02:55 +01:00
Tim Freund
aecb536a34
Use config.getboolean to get metrics enabled value ( #770 )
...
Given the following configuration:
[metrics]
enabled=False
Using config.get results in a METRICS_ENABLED value that always
evaluates to True. This PR switches to config.getboolean so that metrics
can be disabled without deleting the configuration values.
2018-02-18 17:40:13 +01:00
Tim Freund
a68686cb06
Docs: Fix link to the Celery configuration documentation ( #771 )
2018-02-18 17:39:51 +01:00
Tim Freund
ba8cf3e01e
Replace PREFIX_CONFIG_FILE with PRETIX_CONFIG_FILE ( #769 )
...
The code looks for PRETIX_CONFIG_FILE in src/pretix/settings.py.
This change updates the documentation to match.
2018-02-18 17:39:34 +01:00
Raphael Michel
b0c5189c4b
Fix timezone for footer of printed exports
2018-02-14 11:50:24 +01:00
Raphael Michel
d44eb67dec
Allow http: forms during testing
2018-02-14 11:50:10 +01:00
Raphael Michel
58d36b08e2
Pin Sphinx version
2018-02-14 11:49:50 +01:00
Raphael Michel
98906731e3
Move plugin list to website
2018-02-14 11:49:44 +01:00
Raphael Michel
035a4b0928
Add next parameter to logout view
2018-02-14 11:49:16 +01:00
Raphael Michel
85fbe666ea
Order modification page: Make cancel button more useful
2018-02-12 12:38:30 +01:00
Tobias Kunze
741d0bc686
Put event slugs in export filenames ( #768 )
2018-02-12 12:30:13 +01:00
Raphael Michel
ded539ce7a
Ignore event end date for subevents
2018-02-07 13:51:22 +01:00
Raphael Michel
c53fd25d1c
Use a consistant CSS compression method
2018-02-05 13:48:47 +01:00
Raphael Michel
da32621c55
Add "is_implicit" attribute to payment providers
2018-02-04 23:14:18 +01:00
Raphael Michel
4ccf33af03
Add support for orders without email addresses
2018-02-04 22:42:41 +01:00
Raphael Michel
a5af7a70f3
Add support for iframeResizer
2018-02-04 22:42:04 +01:00
Raphael Michel
16ab0d29d6
Add request argument to contact_form_fields signal
2018-02-04 22:15:58 +01:00
Raphael Michel
05ad9022c0
Always use full width when used in an iframe
2018-02-04 22:02:54 +01:00
Raphael Michel
fef211b220
Change typeahead.css and morris.css to scss files
2018-02-04 21:06:44 +01:00
Raphael Michel
6aee1ee41f
Stip HTML from text in PDFs except for <br>, make <br> not break things
2018-02-04 19:45:00 +01:00
Raphael Michel
bab7f9b1f3
Notification view: use select2 event selection
2018-02-04 19:09:22 +01:00
Raphael Michel
340e7afd06
Fix bug that lead to notifications being sent for all events
2018-02-04 18:53:56 +01:00
Raphael Michel
cb83c9cff2
Add a short system check before publishing packages
2018-02-04 18:33:50 +01:00
Raphael Michel
911a8fed06
Fix waiting list test
2018-02-04 18:28:29 +01:00
Raphael Michel
eb8b43fe36
Add missing __init__.py file
2018-02-04 18:27:45 +01:00
Raphael Michel
2a15dc57d8
Waiting list: Do not send out for disabled events
2018-02-04 14:24:53 +01:00
Raphael Michel
67678e35bb
Disable shop and waiting list after end of event
2018-02-04 14:14:49 +01:00
Raphael Michel
2f00db8081
Bump version to 1.13.0.dev0
2018-02-03 17:00:40 +01:00
Raphael Michel
38fc826053
Bump version to 1.12.0
2018-02-03 16:59:30 +01:00
Raphael Michel
300578a44b
Update German translation
2018-02-03 16:57:04 +01:00
Raphael Michel
dc2bcdcfbc
Log impersonation actions
2018-02-03 16:50:53 +01:00
Raphael Michel
7e18e89012
Next try
2018-02-03 16:33:12 +01:00
Raphael Michel
24f47722c0
Fix careless mistake in 15dc6285
2018-02-03 16:02:56 +01:00
Raphael Michel
04b679a4a7
Fix question form handling of type H
2018-02-03 15:41:56 +01:00
Raphael Michel
f6713008aa
Apparently, isort reverted their change
2018-02-03 15:01:01 +01:00
Raphael Michel
15dc62855b
Fix check-in list export on non-SQLite databases
2018-02-03 14:08:03 +01:00
Raphael Michel
4ed3df2b08
Voucher list: Refactor to use filter form
2018-02-02 15:20:26 +01:00
Raphael Michel
8a3eaae29c
Fix ValueError introduced in e12caf18
2018-02-02 15:07:53 +01:00
Raphael Michel
22edc016dd
Add source code comment
2018-02-02 14:54:05 +01:00
Raphael Michel
5205daae6d
Add check-in date column to check-in list CSV exporter
2018-02-02 14:44:14 +01:00
Raphael Michel
7ea79ebe56
Fix issue in question answer formatting
2018-02-02 14:44:05 +01:00
Raphael Michel
3bfa8bd81e
Fix localization and timezone issue in widget
2018-02-02 14:43:51 +01:00
Raphael Michel
39abf63698
Additional fixes
2018-02-02 10:16:23 +01:00
Raphael Michel
f68a6d1119
Fix redirect assertions
2018-02-01 18:13:59 +01:00
Raphael Michel
1a1a02d080
Compliance with new isort version
2018-02-01 16:38:22 +01:00
Raphael Michel
dacffc5f90
Fix careless mistake
2018-02-01 16:31:27 +01:00
Raphael Michel
f2068b2663
Update German translation
2018-02-01 16:28:15 +01:00
Raphael Michel
989282ffbe
Refs #765 -- Display warning if cookies are blocked
2018-02-01 16:28:15 +01:00
Raphael Michel
e469b2e6ad
Add white logo to repository
2018-02-01 16:28:15 +01:00
Ture Gjørup
8eaada992f
Refs #654 -- API: Writable item endpoints ( #676 )
...
* MKBDIGI-184: Basic create added for API items endpoint
* MKBDIGI-184: Starting endpoint for GET /api/v1/organizers/(organizer)/events/(event)/items/(id)/variations/
* MKBDIGI-184: endpoint for GET /api/v1/organizers/(organizer)/events/(event)/items/(id)/variations/
* MKBDIGI-184: Completed endpoint for variations
* MKBDIGI-184: Added endpoint for addons
* MKBDIGI-184: Added Item validation
* MKBDIGI-184: Added check for order/cart positions on item variation destroy.
* MKBDIGI-184: Fixed check for order/cart positions on item variation destroy.
* MKBDIGI-184: Updated tests, validation for addons
* MKBDIGI-184: Documentation feedback corrections
* MKBDIGI-184: Added documentation for item add-ons
* MKBDIGI-184: Code formatting fixes
* MKBDIGI-184: Feedback fixes
* MKBDIGI-184: Updated tests for delete item
* MKBDIGI-184: Cleaned up tests
* MKBDIGI-184: Added additional test URLs
* MKBDIGI-184: Documentation fixes
* MKBDIGI-184: Fixed read-only fields/Documentation
* MKBDIGI-184: Documentation fixes
* MKBDIGI-184: Added helper for dict merge for 3.4 compatibility
* MKBDIGI-184: Validation updates
* MKBDIGI-184: Fixed permissions test error. Changed to HTTP 404 for POST to addons endpoint
* MKBDIGI-184: Implemented nested variations and add-ons for POST on the item endpoint.
2018-02-01 15:43:51 +01:00
Raphael Michel
f5dba45fa0
Fix invalid queryset
2018-02-01 15:37:34 +01:00
Raphael Michel
e72b5893c4
Minor compatibility refactoring
2018-01-31 18:46:07 +01:00
Raphael Michel
e78a176e9f
CSP: Remove nonce
...
The nonce wasn't relied on because it broke Safari and having it in
there forbids unsafe-inline, which breaks charts.
2018-01-31 18:45:25 +01:00
Raphael Michel
8143999803
Small improvements to user list
2018-01-29 13:25:33 +01:00
Raphael Michel
219c2c94e8
Update German translation
2018-01-29 12:42:51 +01:00
Raphael Michel
37f612801f
Fix #762 -- Add a note on the deletion constraints of events
2018-01-29 12:25:11 +01:00
Raphael Michel
0b12b7aa89
Refs #678 -- Allow deletion of events that do not have any orders
2018-01-29 12:25:11 +01:00
Raphael Michel
14da25bd9e
Allow administrators to impersonate other users
2018-01-29 12:25:11 +01:00
Raphael Michel
3a713541a2
User management UI for system administrators
2018-01-29 12:25:11 +01:00
Raphael Michel
c7a547a875
Fix encoding of error messages
2018-01-29 10:41:52 +01:00
Raphael Michel
e12caf186c
Use Select2 for subevent and other long selections ( #763 )
...
* Use Select2 for subevent and other long selections
* Minor correction
2018-01-26 16:47:33 +01:00
Raphael Michel
1ee6e31538
Fix #190 and #472 -- Change of questions within pretix control
2018-01-26 12:43:47 +01:00
Raphael Michel
083c94403b
Fix #400 -- Automatically create cancellations for invoices on expiry ( #760 )
2018-01-26 09:09:04 +01:00
Raphael Michel
67121decbf
Copy some frontend styles to the backend
2018-01-24 19:13:57 +01:00
Felix Rindt
fcd6bb1084
Fix register exporter signal name in doc ( #759 )
...
The signal is defined at
353dce789d/src/pretix/base/signals.py (L143)
and ends with an s.
2018-01-24 17:48:25 +01:00
Raphael Michel
a81a4b895a
Fix waiting list processing with infinite-size quotas
2018-01-24 15:04:23 +01:00
Raphael Michel
c50c5177b8
Widget checkout: Fixed links to modify order details
...
Thanks @codingjoe for reporting!
2018-01-24 13:18:31 +01:00
Raphael Michel
30eefe57ef
Add word to typo whitelist
2018-01-23 15:02:15 +01:00
Raphael Michel
ce33cce5a9
Update German translation
2018-01-22 22:59:00 +01:00
Raphael Michel
d0dfde382c
Questions at check-in time ( #745 )
...
Questions at check-in time
2018-01-22 22:55:54 +01:00
Raphael Michel
7fb2d0526e
Updated German translation
2018-01-22 22:54:35 +01:00
Raphael Michel
fb34467cba
Invoice renderer: Add quantity column
2018-01-22 22:54:35 +01:00
Raphael Michel
7e62cddb97
PDF ticket output: Add item category variable
2018-01-22 22:54:35 +01:00
Felix Rindt
78b31149b5
Fix #751 -- calculate payment fees in OrderChangeManager ( #752 )
...
* check for payment method instead of order total
* incorporate payment fee diff in totaldiff at oder change
* use fee from model and the correct order total
* add error handling
* do not change paid orders
* OrderChangedManager can only be committed once
* remove prints of stripe secrets
* add tests
* an OrderChangeManager must not be committed multiple times
* A pending free order stays pending after being changed
* comments on paid_to_free logic
2018-01-22 12:53:46 +01:00
Raphael Michel
817038563f
Detect more invalid placeholder specs
2018-01-22 09:02:57 +01:00
Felix Rindt
56ca2305bd
Payment Docs: Fix arrow and link to pretix website ( #755 )
2018-01-19 11:07:13 +01:00
Felix Rindt
fc7bafe3d9
Fix italics underscores in markdown doc ( Fix #748 ) ( #750 )
...
let's just get this out of the way ^^ There are more important issues...
2018-01-17 12:15:14 +01:00
Felix Rindt
d622f38e1d
Fix #747 -- Logging of download reminders ( #749 )
...
Fix #747 -- Logging of download reminders
2018-01-17 12:15:00 +01:00
Felix Rindt
139810c8a5
fix typo in docstring ( #746 )
2018-01-16 12:36:29 +01:00
Raphael Michel
f8cc332ed7
Use "cancel" method instead of "refund" for free orders ( #743 )
...
* Use "cancel" method instead of "refund" for free orders
* Adjust API
2018-01-15 21:46:16 +01:00
Mohit Jindal
db24bd4d78
Fix #674 -- Assigning bank transactions with a dash in the event slug ( #744 )
2018-01-15 14:10:53 +01:00
Raphael Michel
d056013296
Fix failing test on CI
2018-01-15 13:06:24 +01:00
Raphael Michel
7e647f7085
Fix logic bug
2018-01-15 12:38:12 +01:00
Raphael Michel
322068b5e0
Update German translation
2018-01-15 11:34:48 +01:00
Raphael Michel
96247d5fa0
Shorter and more useful global dashboard
2018-01-15 11:32:30 +01:00
Raphael Michel
6b7338aff0
Improve performance of global order search
2018-01-15 10:55:26 +01:00
Raphael Michel
59d85cc218
Query optimization experiments
2018-01-14 21:15:42 +01:00
Raphael Michel
7f90fdedf1
Update German translation
2018-01-14 18:32:52 +01:00
Raphael Michel
7723c956bc
Do not disable migrations on Travis
2018-01-14 18:23:51 +01:00
Raphael Michel
d0c10a8f72
Fix broken squashed migration
2018-01-14 18:22:45 +01:00
Raphael Michel
c56dd52bd6
Invoices: Hide all tax-related info if there are no taxes involved ( #742 )
2018-01-14 18:04:06 +01:00
Raphael Michel
a7374f5bbd
Code style fixes
2018-01-14 15:17:16 +01:00
Felix Rindt
251d62f3c4
Fix #732 -- Add date and time question types ( #732 )
...
* [WIP] add date/time question type
* Date/time questions python classes, types and form handling
* use own timepicker
* Fix argument naming
* Add css and js for datetimepickers
* remove not needed str call
* seperate splitdatetime widget template and fix date/time questions
* change date placeholder to dec 31
* do not show seconds in presale time pickers
* improve codestyle
* add new question types to api doc
* add test
* expand test to datetime question
* add new questiontypes to changelog
remove duplicate parens
* remove timezone from time only question answers
* improve codestyle
* Fix date and time formatting in control question overview
2018-01-14 14:29:38 +01:00
Raphael Michel
b8c041d0d6
Fix #712 -- by default show answers by paid and pending orders
2018-01-14 14:21:26 +01:00
Aiman Parvaiz
dd42037f21
Fix #634 -- Do not allow deleting the last date of an event series ( #675 )
...
* Checking for the last date in the event series before deleting a date. Last date in a event series should never be delted.
* Adding check to ensure that last date in a event series is not deleted. Editing unit test around deleting subevent to assert on alert-danger
* Increasing the scope of test_delete. We are now creating 2 subevents and testing deleting one and ensuring that the last one is not deleted
* Fixing alert text. Removing a redundant if condition for checking subevent count
* Adding assert for second event to ensure its not deleted
* Minor fixes and rebase
2018-01-14 13:54:22 +01:00
Raphael Michel
50575d45c1
Fix failing mail tests
2018-01-10 23:04:57 +01:00
Raphael Michel
7268c7fb70
Waiting list: Fix availability calculation
2018-01-10 22:00:07 +01:00
Raphael Michel
83572960d5
Clear combined ticket cache after order information change
2018-01-09 00:03:48 +01:00
Raphael Michel
39f22fa314
Set event name as sender name in emails
...
(thanks @luto for the suggestion)
2018-01-08 16:16:44 +01:00
Tobias Kunze
69ab5d8c2e
Fix typo in 2FA view ( #739 )
2018-01-08 13:49:46 +01:00
Raphael Michel
58111465bc
Widget: Number input field should always have english decimal separator
2018-01-07 19:35:19 +01:00
Raphael Michel
697e56962a
Bump to 1.12.0.dev0
2018-01-06 23:42:17 +01:00
Raphael Michel
7d6c45f689
Bump to 1.11.0
2018-01-06 23:41:13 +01:00
Raphael Michel
faa34c9230
Squash pretixdroid migrations
2018-01-06 22:59:31 +01:00
Raphael Michel
8a64c1815a
Update German translation
2018-01-06 22:59:31 +01:00
Raphael Michel
f65f166ea6
Generalize pretixdroid settings UI
2018-01-06 22:59:31 +01:00
Dominik Weitz
f054e700a2
Update development documentation, change demo URL ( #736 )
...
When using the test data generation script, the demo conference no longer has the URL ``/bigevents/2018``, but is now moved to ``/bigevents/2019`` . This confused me in the beginning.
2018-01-04 15:32:14 +01:00
Raphael Michel
ff8b9e4e1a
Invoice download: Properly handle serialized dates
2018-01-02 00:10:36 +01:00
Raphael Michel
ed47e94a70
Invoice exporter: Allow to filter by date and payment method
2018-01-01 22:59:25 +01:00
Raphael Michel
93090f3481
Waiting list view: Ignore invalid GET parameters
2018-01-01 22:42:18 +01:00
Raphael Michel
fa211574a2
Fix celery serialization issues
2018-01-01 22:41:16 +01:00
Raphael Michel
9a18eda404
Delete all check-ins when deleting a check-in list
2018-01-01 17:27:57 +01:00
Raphael Michel
fd3e941472
Follow-up fix for a6af7a90
2018-01-01 15:09:50 +01:00
Raphael Michel
ad03980c2b
Fix #729 -- Properly invalidate ticket cache of split orders
2018-01-01 00:26:27 +01:00
Raphael Michel
a6af7a90cb
Compatibility with pytest-rerunfailures 4.0
2018-01-01 00:22:22 +01:00
Felix
ba170632a5
Fix #731 -- Display negative payment method fees correctly
2018-01-01 00:21:27 +01:00
Raphael Michel
f8c536afd3
Docs: Ticketing settings
2018-01-01 00:12:45 +01:00
Raphael Michel
53b75e1ca2
Docs: Invoice settings
2018-01-01 00:12:45 +01:00
Raphael Michel
a632b08664
Docs: E-mail settings
2018-01-01 00:12:45 +01:00
Raphael Michel
954b7f6d9e
Display event selection within iframes
2017-12-22 13:39:20 +01:00
Jakob Schnell
8c0fb90420
Fix #708 -- Standardize use of check-in ( #711 )
...
* standardize use of check-in
* split on occurrence of "checkin_*"
Instead of skipping when encountering "checkin_*", we now split and only
pass the second part to the spell-checker. This fixes the aforementioned
problem.
* fix spelling issue with checkins
2017-12-21 14:28:33 +01:00
Jarkor
5d697a3189
Fixing Typo ( #725 )
...
* fixing typo
* fixing typo
2017-12-21 00:11:53 +01:00
Raphael Michel
2c04a4daec
API: Adjust test to new reality
2017-12-20 16:29:05 +01:00
Raphael Michel
f3c1296105
API endpoint for positions on a check-in list
2017-12-20 15:08:14 +01:00
Jakob Schnell
50c3f025e2
remove alert since mail-typo-checking is disabled ( #723 )
2017-12-19 18:12:53 +01:00
Raphael Michel
9b4a3bcbef
Fix voucher filter
2017-12-19 10:53:23 +01:00
Raphael Michel
d8486e8f90
Fix missing logdisplay message
2017-12-19 10:53:23 +01:00
Raphael Michel
fc731c3f58
Fix untranslated form fields
2017-12-18 20:51:31 +01:00
Raphael Michel
a62fbd54d4
Remove typocheck, it has to many false positives
2017-12-18 20:51:31 +01:00
Tobias Kunze
f81a7a397a
Prepend slug to exported filenames ( #719 )
2017-12-18 09:12:13 +01:00
Raphael Michel
8543cb7ece
Sync setup.py with requirements.txt
2017-12-16 18:17:42 +01:00
Raphael Michel
5015c9d8f3
Force upgrade to celery 4.1
2017-12-16 17:32:21 +01:00
Raphael Michel
2b4dede658
Really import the actual task
2017-12-15 14:34:31 +01:00
Raphael Michel
d2b15ae679
Fix missing task import
2017-12-15 14:07:43 +01:00
Raphael Michel
5ece8fd2f7
Update German translation
2017-12-15 13:44:06 +01:00
Raphael Michel
128203800c
Implement notifications for admin users ( #700 )
...
* First stab at notification settings
* Add "global" setting for notification levels
* Trigger notification task
* Get users with permission for event
* Actually send notification emails
* More notifications
* Allow to turn off notifications
* Link in email to pause all notifications
* Add NotificationType to wordlist
* Add notification tests
* Add documentation
* Rebase fixes
2017-12-14 22:06:08 +01:00
Raphael Michel
f0a1397eea
Fix line in docker service file
2017-12-14 18:05:18 +01:00
Raphael Michel
ef42055de1
Increase test startup time by disabling migrations during tests
2017-12-14 11:04:50 +01:00
Raphael Michel
15aff6030c
Fix annotated check-in list query
2017-12-13 23:20:44 +01:00
Raphael Michel
215a28fac5
Sendmail plugin: Allow to filter users by product
2017-12-13 17:50:38 +01:00
Raphael Michel
e9e155201f
Refs #705 -- Further try to workaround reportlab issue
2017-12-13 12:11:07 +01:00
Raphael Michel
21a457cadd
Banktransfer: Show transfer details for refunded payments
2017-12-12 18:32:41 +01:00
Raphael Michel
8e7eab636f
Fix a bug leading to loss of answers for addon-related questions
2017-12-11 21:38:42 +01:00
Raphael Michel
d7ce46c14a
Update German translation
2017-12-11 21:26:42 +01:00
Raphael Michel
ee7f8940d0
Checkout UX: Fix missing border
2017-12-11 21:01:45 +01:00
Raphael Michel
cf1883a039
Add celery queue "background"
2017-12-11 16:56:28 +01:00
Raphael Michel
7ec614a691
Allow filtering the voucher list for checked-in tickets
2017-12-11 16:07:24 +01:00
Raphael Michel
e4fc49769f
Backend UX: Allow searching for order code in check-in list
2017-12-11 16:07:24 +01:00
Raphael Michel
d97df9cddd
Checkout UX: Do not show minutes with decimal places in the countdown
2017-12-11 16:07:24 +01:00
Raphael Michel
33a254ce92
Checkout UX: Place "Empty cart" button below "Checkout" button on mobile
...
Thanks to @breunigs for the suggestion
2017-12-11 16:07:24 +01:00
Raphael Michel
3ec0366c21
Checkout UX: Open number keyboard on iOS
...
Thanks to @breunigs for the suggestion
2017-12-11 16:07:24 +01:00
Raphael Michel
759db2d20e
Checkout UX: Disable user zooming for iOS users
...
Thanks to @breunigs for suggesting
2017-12-11 16:07:24 +01:00
Raphael Michel
8f7c6521a9
Checkout UX: Going back to editing the invoice address opens accordion accordingly
...
Thanks @breunigs for the suggestion
2017-12-11 16:07:24 +01:00
Raphael Michel
725a7f21c4
Checkout UX: Make whole panel head clickable in payment method selection
...
Thanks @breunigs for the suggestion
2017-12-11 16:07:24 +01:00
Raphael Michel
e24611fde9
Checkout UX: Change select-one questions to select boxes (thanks @rixx)
2017-12-11 16:07:24 +01:00
Raphael Michel
7a077095ee
Fix #403 -- Show successful payment on invoice (see #706 )
2017-12-11 16:07:24 +01:00
Raphael Michel
fade09ca8f
Add custom celery routing ( #698 )
2017-12-11 16:07:19 +01:00
Jakob Schnell
9ab39904e8
Implement automatic spell-check for docs ( #688 )
...
* [WIP] Implement automatic spell-check for docs
fixes #663
The only thing unclear to me so far is how the output of `make spelling`
should be checked - is there a possibility to check for a file (i.e.
`_build/spelling/output.txt`) to be empty, and report a failed build
otherwise?
* fix typo in requirements.txt
* add enchant library
* travis should report errors, order spelling wordlist
* change travis.yml to easier troubleshoot build issues
* fixed more typos, added more words
* add more words, fix more typos
* added more words
* added more words
* revert changes to .travis.yml
2017-12-11 11:41:59 +01:00
Raphael Michel
fb5fa57fd6
Fix reverse ordering of lists
2017-12-09 19:54:39 +01:00
Raphael Michel
9e84e78215
Pagination improvements, allow to select page size
2017-12-09 19:54:39 +01:00
Raphael Michel
f5bf2ac4ca
Show date on event dashboard
2017-12-09 19:54:39 +01:00
Raphael Michel
c50a8e7740
Fix #702 -- Fix U2F support in Firefox 57
2017-12-09 18:38:12 +01:00
Tobias Kunze
3ece911018
Fix typo ( #703 )
2017-12-09 15:21:07 +01:00
Raphael Michel
1011b67f0a
Fix markup in emails: Consistently allow <pre> in markdown content
2017-12-07 18:33:33 +01:00
Raphael Michel
497679284a
Bank CSV import: Allow dealing with files of more than a few hundred lines during first import
2017-12-07 18:29:08 +01:00
Raphael Michel
263df3ac4d
Bump release to 1.11.0.dev0
2017-12-05 18:55:25 +01:00
Raphael Michel
c751a180a4
Bump version
2017-12-05 18:51:40 +01:00
Raphael Michel
3ee6a0cf6f
German translation: Consistent casing of Check-in
2017-12-04 20:58:59 +01:00
Raphael Michel
0c23f36e36
pretixdroid: Search should also return unpaid tickets
2017-12-04 20:35:50 +01:00
Raphael Michel
40b84fd676
Docker: Workaround for bug in reportlab 3.4.0
2017-12-04 20:35:32 +01:00
Raphael Michel
e5e1d3b8e5
Fix German translation file
2017-12-04 18:39:22 +01:00
Jakob Schnell
9bba225157
Add mention of CoC in README.md ( #696 )
...
* mention CoC in README.md
According to the discussion in #689 , the Code of Conduct gets directly
referenced in the README-file, instead of linking to the
CODE_OF_CONDUCT-file
* undo whitespace-change
2017-12-04 18:24:18 +01:00
Raphael Michel
196c615f53
Update German translation
2017-12-04 18:21:24 +01:00
Raphael Michel
353dce789d
Fix #515 -- Add check-in lists ( #693 )
...
* Data model and migration
* Some backwards compatibility
* CRUD for checkin lists
* Show and perform checkins
* Correct numbers in table and dashboard widget
* event creation and cloning
* Allow to link specific exports and pass options per query
* Play with the CSV export
* PDF export
* Collapse exports by default
* Improve PDF exporter
* Addon stuff
* Subevent stuff, pretixdroid tests
* pretixdroid tests
* Add CRUD API
* Test compatibility
* Fix test
* DB-independent sorting behavior
* Add CRUD and coyp tests
* Re-enable pretixdroid plugin
* pretixdroid config
* Tests & fixes
2017-12-04 18:12:23 +01:00
Raphael Michel
f1be7ed69d
API docs: Add version change for quotas
2017-12-04 16:50:19 +01:00
Raphael Michel
37146c1e10
Dashboards: Link tiles with subevent
2017-12-04 16:24:42 +01:00
Raphael Michel
feba94547a
Dashboard and product list: Respect availability dates of products
2017-12-04 16:24:07 +01:00
Raphael Michel
1b82b64a0a
PDF ticket output: Fix TypeError on 'content': null
2017-12-04 15:48:21 +01:00
Raphael Michel
0f8cd31e0a
Fixed incorrect typo-check suggestion
...
Thanks @freakboy3742 for reporting
see https://twitter.com/freakboy3742/status/936764146074316801
2017-12-04 15:40:06 +01:00
Raphael Michel
c351a5cf72
Ticket preview: Locale and invoice address
2017-12-04 13:56:02 +01:00
Raphael Michel
98a58779ad
Consistent markdown parsing, docs on markdown and display settings
2017-12-03 15:19:15 +01:00
Raphael Michel
1aef721794
User documentation: More information on payments
2017-12-01 11:19:14 +01:00
Raphael Michel
7373d958a5
User documentation: subevents
2017-12-01 10:26:43 +01:00
Raphael Michel
37fdbf25ff
User docs: Add FAQ and domain pages
2017-11-30 12:16:17 +01:00
Jakob Schnell
1580709c97
Fix #689 -- Add CODE_OF_CONDUCT.md ( #695 )
...
fixes #689
2017-11-30 12:01:24 +01:00
Raphael Michel
c7f1f67ee9
Widget: Fix incorrect duplicate formatting of float, loosing precision
2017-11-30 07:52:17 +01:00
Raphael Michel
8d90c9e03a
Add icon columns to product overview
2017-11-26 14:19:02 +01:00
Raphael Michel
40818ae853
GitLab config
2017-11-25 19:18:40 +01:00
Raphael Michel
364ea9ca29
[SECURITY] Respect session timeout in API
2017-11-25 19:18:40 +01:00
Raphael Michel
f6b1bd9fe8
[SECURITY] Fix handling of session timeouts
2017-11-25 19:18:40 +01:00
Raphael Michel
30c7319811
Remvoe obsolete code
2017-11-25 19:18:40 +01:00
Jakob Schnell
41fbf362fa
fix typos in doc signal ( #687 )
2017-11-25 14:31:09 +01:00
Raphael Michel
e8867d0fbc
Allow searching organizes by name
2017-11-25 14:27:35 +01:00
Raphael Michel
3bf8aad127
Update German translation
2017-11-24 17:06:16 +01:00
Raphael Michel
fb5354c3cd
Fix AttributeError in redemption view
2017-11-24 10:04:04 +01:00
Raphael Michel
a62105fa28
Stripe Elements: Fix incorrect JavaScript and display loading indicator
2017-11-24 09:42:26 +01:00
Raphael Michel
65592dc42d
Checkout step Questions: Automatically focus first field
2017-11-24 09:35:47 +01:00
Raphael Michel
3a345c0d7f
Stripe webhook: Schedule retry on lock timeout
2017-11-24 09:32:41 +01:00
Raphael Michel
3da11e615f
Fix TypeError when accessing a product list without a subevent
2017-11-24 09:29:05 +01:00
Raphael Michel
3eb87a878a
Fix invoice API test after addition of attendee names
2017-11-24 09:28:31 +01:00
Raphael Michel
91ed869dba
Correctly assign positions of newly created products
2017-11-23 20:55:36 +01:00
Raphael Michel
bd5d0093ef
Allow adding question answers to ticket layouts
2017-11-23 20:55:03 +01:00
Raphael Michel
bd7ba09f10
Ticket PDF editor: Correct save button handling in Firefox
2017-11-23 18:52:42 +01:00
Raphael Michel
851b6a837f
Add attendee names to invoices
2017-11-23 18:44:41 +01:00
Raphael Michel
d8064d1567
Add email_filter signal
2017-11-23 18:15:41 +01:00
Raphael Michel
046edd5a86
PDF ticket editor: Adjust CSS for very small papers
2017-11-22 14:57:15 +01:00
Raphael Michel
8d8eb5d13b
Enforce step order of event creation wizard
2017-11-22 12:09:52 +01:00
Raphael Michel
2a3adb135b
Fix position of "Optional" label on small screens
2017-11-22 12:09:52 +01:00
Raphael Michel
b0c4c62668
Expose product mapping in event_copy_data signal
2017-11-22 12:09:52 +01:00
ari-s
a08cb3b8e4
fix "typo" Referrer-Options -> Referrer-Options ( #685 )
...
this header was probably meant - at least it's the one that's actually used in the wild.
2017-11-20 08:29:23 +01:00
Raphael Michel
943d61dee9
Update German translation
2017-11-16 22:26:26 +01:00
Raphael Michel
d22427f578
Implement progress indicator during checkout ( #677 )
...
* Implement progress indicator during checkout
* Do not extend bars to the edge
* Wording
* Add a bit more margin
2017-11-16 21:24:55 +01:00
Ture Gjørup
e4167380b9
API: Write methods for quotas ( #657 )
...
* MKBDIGI-183: Added quotas API write methods
* MKBDIGI-183: Fixed code formatting
* MKBDIGI-183: Added test for permission requirements
* MKBDIGI-183: Documentation corrections
* MKBDIGI-183: Removed redundant create/update locks
* MKBDIGI-183: Added quota validation to check that items and variations corresponds to each other
* MKBDIGI-183: Added quota validation to check that item belong to the same event as the endpoint
* MKBDIGI-183: Added subevent validation to check that subevent belong to the same event as the endpoint
* MKBDIGI-183: Added subevent validation to check that subevent is null for non-series events
* MKBDIGI-183: Changed validation error text
* MKBDIGI-183: Added logging for subevents
* MKBDIGI-183: Fixed code formatting
* MKBDIGI-183: Fixed validation error in API test
* MKBDIGI-183: Fixed documentation errors
* MKBDIGI-183: Fixed typos in validation messages
* MKBDIGI-183: Refactored validation loop vars check
* MKBDIGI-183: Updated error strings in test assersions
* MKBDIGI-183: Fixed logging for API quota update to account changing subevents
2017-11-16 18:39:10 +01:00
Jakob Schnell
445afcc50c
fix english typo ( #684 )
2017-11-16 18:18:58 +01:00
Jakob Schnell
e0e37d9a2d
fix german typo ( #683 )
2017-11-16 18:18:37 +01:00
Raphael Michel
d94faae5af
Add subevent to bulk voucher form
2017-11-15 14:53:46 +01:00
Tobias Kunze
e7f38abd77
Use rel="noopener" with target="_blank". ( #682 )
...
Required reading: https://mathiasbynens.github.io/rel-noopener/
2017-11-13 18:52:15 +01:00
Raphael Michel
01585877d7
Fix retrying Stripe checkout payments
2017-11-11 22:38:49 +01:00
Raphael Michel
8baa800e30
Fix incorrect encoding of bank account in emails
2017-11-11 22:23:38 +01:00
Raphael Michel
84b2c24f9f
Fix language of dates on PDF tickets
2017-11-11 22:13:28 +01:00
Raphael Michel
3fc8ccf8be
Add additional voucher test case
2017-11-11 22:09:03 +01:00
Raphael Michel
b294f1a854
Update German translation
2017-11-11 22:07:55 +01:00
Raphael Michel
06725441a1
Fix localization of payment reminder email
2017-11-11 22:00:43 +01:00
Raphael Michel
aa40a27558
Make event slug helptext more accurate
2017-11-11 21:50:30 +01:00
Raphael Michel
f5958a7ff2
Fix TypeError
2017-11-07 18:18:57 +01:00
Raphael Michel
f3221e6e76
Allow attaching invoices to emails
2017-11-07 17:53:28 +01:00
Raphael Michel
7649fa11d3
Fix logging language of expiry mails
2017-11-06 17:18:26 +01:00
Tobias Kunze
98aa70c9ce
Remove minor typos in documentation ( #673 )
2017-11-05 12:54:05 +01:00
Raphael Michel
a3be5c9616
Fix typo in documentation
2017-11-04 20:52:30 +01:00
Raphael Michel
decc8b9141
Fix TypeError on retrying stripe sofort payments
2017-11-04 15:03:43 +01:00
Raphael Michel
1c7df4d9f7
Manually merge changes from #672 (thanks @koebi!)
2017-11-04 11:29:02 +01:00
Jakob Schnell
b94f307379
Fix typos in informal german translation ( #671 )
...
Critical points here are the gendering change of "Studenten" into
"Studierende" and "Studentenausweis" into "Studierendenausweis".
2017-11-04 11:23:30 +01:00
Raphael Michel
33d9e35667
Fix typos (thanks @koebi)
2017-11-04 11:18:57 +01:00
Raphael Michel
ad9a3e01de
Bump release to dev
2017-11-03 12:33:50 +01:00
Raphael Michel
2cc6d03a8b
Bump release
2017-11-03 12:32:56 +01:00
Raphael Michel
6785979fbc
Create squash migration
2017-11-03 12:05:46 +01:00
Raphael Michel
23958b3d03
Update translation
2017-11-03 12:00:44 +01:00
Jakob Schnell
831e31ea9d
occured -> occurred ( #660 )
...
* Fix duplicate source string
* occured -> occurred
All resources I could find listed this as misspelled, but I wasn't too
sure…
Also, it should be checked if all changes to the .po-files are respected
in the corresponding src-files.
2017-11-03 11:46:35 +01:00
Raphael Michel
66483b6ae8
Fix duplicate source string
2017-11-03 11:41:16 +01:00
Jakob Schnell
4614d04be4
Correct english typos ( #662 )
...
* Check that vouchers selected via API are for the correct event
* Choose different subject for reminder mails if auto-expiry is off
* correct english typos
As with PR #660 , it should be checked whether the changes to the
.po-files are respected in the corresponding src-files.
2017-11-03 11:40:52 +01:00
Raphael Michel
1285e9aa69
Widget: Open waiting list only in iframe if iframe is enabled
2017-11-01 22:46:31 +01:00
Raphael Michel
d108cec685
Add new missing signal to documentation
2017-11-01 22:29:58 +01:00
Ben Hagan
764b9dda7e
Fix #489 -- Handle Vouchers With Unavailable Items ( #659 )
...
* Fix #489 -- Handle Vouchers With Unavailable Items
* Add regression test
2017-11-01 22:05:10 +01:00
Raphael Michel
82d289cfcf
Partially revert 26781001
2017-11-01 21:50:47 +01:00
Raphael Michel
184c91cfbc
Catch PaymentException on paypal return view
2017-11-01 21:28:19 +01:00
Raphael Michel
10103b58f0
Synchronize cart countdown with server time
2017-11-01 20:46:37 +01:00
Raphael Michel
2678100149
Fix color assignments on error page
2017-11-01 19:53:39 +01:00
Raphael Michel
09a9dfe591
Add signal pretix.control.signals.event_settings_widget
2017-11-01 19:53:17 +01:00
Raphael Michel
af3e8d5515
Allow simultaneous addition and removal of order positions
2017-11-01 18:01:13 +01:00
Raphael Michel
1b72eca5ec
Fix icon SVG file to resemble current logo
2017-11-01 17:49:43 +01:00
Raphael Michel
df5968660b
correct typos in informal german translation
2017-11-01 10:00:08 +01:00
Jakob Schnell
eb04e1dcee
correct typos in formal german translation ( #661 )
...
I think the only "critical" fix here is the change from "Zahlmethoden"
to "Zahlungsmethoden", but that is the word used in the rest of the
translations, so I figured it should be changed here as well.
2017-11-01 09:59:47 +01:00
Ben Hagan
7dff5001b0
Fix #641 -- Show buttons on 'c' or 'r' orders ( #658 )
...
Changes template to show "View order as user" and "View email history"
buttons on orders in refunded or cancelled status in control backend.
2017-10-31 09:41:45 +01:00
Raphael Michel
ca93673c10
Update translation
2017-10-30 23:58:36 +01:00
Raphael Michel
71a4664d1f
Fix #339 -- Allow to split orders ( #341 )
...
* Fix #339 -- Allow to split orders
* Add tests for split orders
* Add notificatiosn to both users
* Improve logdisplay
2017-10-30 23:15:53 +01:00
Raphael Michel
429f30fca7
Make it optional to notify user on order change
2017-10-30 21:36:14 +01:00
Ben Hagan
5376ce4bdb
Fix #611 -- Fix overflow in payment information ( #656 )
...
Small style change that fixes long word overflow in .panel-body elements
in admin interface.
2017-10-30 12:02:35 +01:00
Raphael Michel
96b57994d9
Make raw config file data accessible to plugins
2017-10-29 16:11:54 +01:00
Raphael Michel
d1971cdcae
Clarify docstring
2017-10-29 00:55:42 +02:00
Raphael Michel
65116563fd
Add docs on session handling
2017-10-29 00:50:09 +02:00
Raphael Michel
d811e42095
Widget: Fix session handling issue
2017-10-29 00:21:51 +02:00
Raphael Michel
2a7e185d2e
Update translation
2017-10-28 23:17:49 +02:00
Jakob Schnell
1a894d71b8
Fix #630 -- manual check-in of attendees ( #642 )
...
* [WIP] manual check-in of attendees
This enables manual check-in of attendees. The post-code was heavily
copied from the APIRedeemView of the pretixdroid, thus so far this seems
to be working, but I have a few questions:
The checkin-Objects generated by the pretixdroid-app have a nonce.
Should the checkin object generated here have a nonce, too?
Should the result of the check-in be noted in any other way than by the
change of the status?
* addressed review comments
* implement unit test for manual checkin
* fix style-issues
* Slight layout change
* Log who did the manual check-in
* Improve unit test to check the result of the action
2017-10-28 23:16:22 +02:00
Raphael Michel
9213a40219
Widget: docs and i18n
2017-10-28 23:02:54 +02:00
Raphael Michel
bf8a6ebbf8
Fix incorrect hardcoded URL
2017-10-28 22:14:44 +02:00
Raphael Michel
2bcb0b0ac1
Add event meta filter to organizer page
2017-10-28 21:54:30 +02:00
Raphael Michel
9767243a6d
Fix #277 -- Embeddable shop ( #622 )
...
* Vendor vue.js
* Refactor item_group_by_category to support vouchers
* Widget: Show product list
* Widget: free prices
* Widget: pictures and loading indicator
* Widget: First iframe steps
* Widget: Do not rerender iframe
* Widget: Error handling
* Improve widget
* Widget: localization tech
* Fix invoice style
* Voucher attribute and waiting list
* Add some iframe chrome
* First step to namespaced carts
* More isolation steps
* More cart isolation things
* More cart isolation things
* Mobile stuff
* Show cart on checkout pages
* PayPal and Stripe support
* Enable downloads
* Locale handling
* change text "save URL to this exact page"
* Widget: voucher redemption
* Widget: CSS
* CSS: Responsive
* Widget: CSS improvements
* Widget: Add embedding code generator
* Widget: Error messages and SSL check
* First tests
* Widget: tests
* Don't use IDs in widgets
* Widget: static files caching
2017-10-28 21:54:27 +02:00
Raphael Michel
df7fbe5a66
Add missing parameter to API permission test
2017-10-27 13:33:18 +02:00
Raphael Michel
c16dd0c9b6
Refs #654 -- API: Status operations on orders resource ( #640 )
...
* API: Write operations on orders resource
* Add order API endpoint /extend/
2017-10-27 13:31:31 +02:00
Raphael Michel
f5c47424f3
Update translations
2017-10-27 00:59:50 +02:00
Jakob Schnell
6207662ca5
Fix #647 -- Add translation for export forms ( #652 )
2017-10-27 00:51:49 +02:00
Raphael Michel
d63cc80507
Fix quota handling to allow for "add-on swapping"
2017-10-27 00:49:56 +02:00
Raphael Michel
b857157c7b
Add field internal_reference to invoice addresses
2017-10-27 00:49:56 +02:00
Raphael Michel
2b8d12f987
Show selected add-ons in questions step
2017-10-27 00:49:56 +02:00
Raphael Michel
28682c7c33
Defined order of positions in addons form
2017-10-27 00:49:56 +02:00
Raphael Michel
fe61e4f3e2
updatestyles should also update organizer styles
2017-10-27 00:49:56 +02:00
Raphael Michel
7916e81745
Fix incorrect test
2017-10-24 18:42:50 +02:00
Raphael Michel
4e6fb7799a
Fix order retry issue
2017-10-24 18:35:57 +02:00
Raphael Michel
03dd0e530e
Lock event during automatic waiting list assignment
2017-10-24 12:48:38 +02:00
Raphael Michel
cb6f6247fd
Marking orders as paid now ignores waiting list
2017-10-24 12:48:38 +02:00
Raphael Michel
c33fc7630e
Conformity with latest flake8 version
2017-10-24 12:48:38 +02:00
domke
2910160af9
Change of wording of log display ( #649 )
...
* Changed the wording for some order history items
* Harmonized use of the words 'changed' and modified' for log displayy
2017-10-23 09:02:31 +02:00
Sean Perkins
3b2247de39
Fix #643 -- Language in history text ( #644 )
2017-10-19 23:46:41 +02:00
Tobias Kunze
60212dcbcc
Do not log unchanged email addresses ( #646 )
2017-10-19 22:03:12 +02:00
Raphael Michel
1b8b12cbc3
Fix test_event_custom_domain_cache_clear
2017-10-18 14:28:49 +02:00
Raphael Michel
e57ab7f030
Allow filtering by payment provider in order search
2017-10-18 13:53:11 +02:00
Raphael Michel
2f13fa79ba
Update translation
2017-10-18 13:15:55 +02:00
Raphael Michel
c616c8ce29
Show paid tickets instead of available quota in event list
2017-10-18 13:05:25 +02:00
Raphael Michel
0f2b56adb4
Cache quotas on frontpage shortly under very high load
2017-10-18 10:27:57 +02:00
Raphael Michel
a2ba0f8b9f
Implement NamespacedCache.get_or_set, reduce default caching time
2017-10-18 10:27:57 +02:00
Raphael Michel
c6a7b52e34
Reduce number of redundant SQL queries
2017-10-18 10:27:57 +02:00
Raphael Michel
64b67e5396
Reduce number of calls to domain cache
2017-10-18 10:27:57 +02:00
Raphael Michel
ab2084692d
Cache organizer instance by domain
2017-10-18 10:27:57 +02:00
Raphael Michel
03133dc1fd
Cache access to cache object
2017-10-18 10:27:57 +02:00
Raphael Michel
7e1e259897
Fix wrong field selection in new query
2017-10-17 13:13:37 +02:00
Raphael Michel
6720c0e993
Show assigned products in list of questions
2017-10-17 11:41:29 +02:00
Raphael Michel
53bb2b2945
Use scrolling multiple choice widget in more places
2017-10-17 11:40:17 +02:00
Raphael Michel
a2c5ce5ebc
Hand-optimize some queries
2017-10-16 18:03:20 +02:00
Raphael Michel
b4928f662a
Add frontend support for long multiple choice widgets
2017-10-13 15:57:42 +02:00
Raphael Michel
b9b509ad9b
Fix typo in translation
2017-10-13 15:57:23 +02:00
Raphael Michel
d93ad8044a
Add method User.get_events_with_permission
2017-10-13 15:56:40 +02:00
Raphael Michel
9d14e8113f
Remove duplicate model field
2017-10-13 15:56:18 +02:00
Raphael Michel
84d1d758c1
Re-add option to set user timezone
2017-10-13 15:55:58 +02:00
Raphael Michel
cbfd722c92
Fix #635 -- Visually indicate optional and required fields ( #638 )
2017-10-12 16:00:49 +02:00
Raphael Michel
be6496e569
API: Writeable methods for vouchers ( #639 )
2017-10-12 14:09:44 +02:00
Raphael Michel
de086a2b07
API: Fix test for deleting tax rules
2017-10-11 10:56:07 +02:00
Raphael Michel
3f8df0f036
Fix AttributeError in LogEntry
2017-10-11 09:50:01 +02:00
Raphael Michel
b2c49aa786
Fix incorrect MIME type in API docs
2017-10-11 00:11:36 +02:00
Raphael Michel
a0e7bd3996
API: Add write operations to taxrules resource
2017-10-11 00:09:53 +02:00
Raphael Michel
e06be9ee25
API: Writable serializer for LazyI18nString
2017-10-11 00:08:35 +02:00
Raphael Michel
07473f854e
Add api_token field to log entries
2017-10-11 00:07:47 +02:00
Raphael Michel
f342e46f53
API: Require can_change_items for more endpoints
2017-10-10 22:58:32 +02:00
Raphael Michel
d3a287dcdf
Add missing convenience imports
2017-10-10 19:19:49 +02:00
Raphael Michel
ce2101a8e1
Fix tests that suddenly broke
2017-10-10 18:34:54 +02:00
Raphael Michel
2d456a6dc4
Fix confusing connection between date and time pickers
2017-10-10 18:10:50 +02:00
Raphael Michel
a3e0e14cef
Do not count waiting list when creating blocking vouchers
2017-10-10 12:47:06 +02:00
Raphael Michel
bbade75061
Add option to ignore quota when extending expired orders
2017-10-10 12:40:18 +02:00
Raphael Michel
645e82fb04
Fix display of wrong email address in order confirmation
2017-10-09 16:39:13 +02:00
Raphael Michel
3245b05c5f
Add todo note for code removal
2017-10-07 20:47:39 +02:00
Raphael Michel
61ef81832d
Bump version to 1.9.0.dev0
2017-10-07 20:39:12 +02:00
Raphael Michel
7dea6fc1b7
Bump version number
2017-10-07 20:38:12 +02:00
Raphael Michel
bd306e9400
Best-effort backwards compatibility of isolated cart IDs
2017-10-07 20:37:12 +02:00
Raphael Michel
3e686211e1
Update translations
2017-10-07 18:42:02 +02:00
Raphael Michel
6d1b4b0a39
Re-order travis matrix for better productivity
2017-10-07 18:16:36 +02:00
Sanket Dasgupta
58938fc07c
Fix #531 -- Make placeholders replace in subject ( #594 )
...
Placeholders in subject were not being replaced because there was
no `.format()` called on the subject.
This commit creates a context dict that is used for both the body
and the subject. It is then replaced using `.format_map()`
Fixes https://github.com/pretix/pretix/issues/531
2017-10-07 18:16:13 +02:00
Raphael Michel
96dd4e02f3
Add tests for style generation and propagated settings
2017-10-07 18:13:06 +02:00
Raphael Michel
411c537438
UI for settings propagation
2017-10-07 18:13:06 +02:00
Raphael Michel
bbd112280a
Propagate setting and add organizer display settings page
2017-10-07 18:13:06 +02:00
Marvin Sipp
28d074366e
added organizer color field
2017-10-07 18:13:06 +02:00
Haroon Sheikh
11d76656de
Fix #538 -- Remove pyvenv from docs ( #633 )
2017-10-07 16:50:14 +02:00
Raphael Michel
1c96bc31d5
Re-calculate quotas for all events with recent logs
2017-10-06 11:43:08 +02:00
Raphael Michel
0030064f55
Form UX: Better label in sendmail form
2017-10-06 11:23:21 +02:00
Raphael Michel
4726f5c136
Fix i18n for confirm_text
2017-10-06 11:14:42 +02:00
Raphael Michel
c7fafedc51
Checkout UX: Pre-select payment provider if there is only one
2017-10-06 11:08:00 +02:00
Raphael Michel
3eeb70ae36
Form UX: Add more helpful placeholders
2017-10-06 11:05:24 +02:00
Raphael Michel
29b1a3dca3
Do not send navigation singals for authentication pages
2017-10-06 10:35:24 +02:00
Raphael Michel
caf844b5fb
Fix wrong signal name in documentation
2017-10-05 11:55:09 +02:00
Raphael Michel
6b7bdf8c4f
Item creation UX: Clearer placeholders, defaults
2017-10-05 10:47:46 +02:00
Raphael Michel
aad433a3bc
Welcome wizard UX: Use primary color for button
2017-10-05 10:32:14 +02:00
Raphael Michel
3f1bb56826
Event creation UX: Show clearer that the event is now created
2017-10-05 10:31:25 +02:00
Raphael Michel
b2b3add616
Form UX: Display units for more number inputs
2017-10-05 10:21:00 +02:00
Raphael Michel
2d484d4a8e
Event creation UX: Label changes
2017-10-05 10:20:00 +02:00
Raphael Michel
2f252f19c9
Form UX: Use splitted date/time widgets
2017-10-05 10:17:17 +02:00
Raphael Michel
a27f372785
Event creation UX: Pre-choose organizer if there is only one
2017-10-05 08:01:22 +02:00
Raphael Michel
f074e642ec
Display quotas in event list
2017-10-04 11:25:51 +02:00
Raphael Michel
217ed905d4
Contract columns in event list table
2017-10-04 10:12:46 +02:00
Raphael Michel
b920efc955
Add database cache for quotas
2017-10-04 09:45:37 +02:00
Raphael Michel
330fadbea9
Fix wrong execution order
2017-10-04 09:43:14 +02:00
Raphael Michel
50c595e3d6
Fix migration error (unique app configuragion keys)
2017-10-02 17:40:31 +02:00
Raphael Michel
26f258c6cf
Isolate cart sessions
2017-10-02 17:00:35 +02:00
Raphael Michel
f15a72e59d
Fix mail_text_download_reminder email preview
2017-10-02 15:44:32 +02:00
Raphael Michel
8accaae6b1
New signal: allow_ticket_download
2017-10-02 15:07:23 +02:00
Raphael Michel
d4259501af
Remove legacy ordering code
2017-10-02 14:59:01 +02:00
Jakob Schnell
fd5d5ae98e
Fix #628 -- Sorting of filtered order list ( #631 )
...
* fix sorting of filtered order list
fixes #628
* implement comments on pr
2017-10-02 14:55:02 +02:00
Raphael Michel
457901ff82
Fix flake8 error
2017-10-01 17:43:51 +02:00
Raphael Michel
e201be1c65
Clarify payment fee / shipping fee relation
2017-09-29 17:08:04 +02:00
Raphael Michel
acde14372d
PDF editor: Change default text
2017-09-29 17:01:13 +02:00
Raphael Michel
79988a2325
New signal order_fee_type_name
2017-09-29 16:54:27 +02:00
Raphael Michel
784f6e703c
CSP: Exclude PDF editor (just doesn't work in FF)
2017-09-28 18:44:12 +02:00
Raphael Michel
29b157f287
CSP: Add reporting endpoint
2017-09-28 18:43:45 +02:00
Raphael Michel
c030bd35ca
Make PDF ticket cover more extensible
2017-09-27 18:32:50 +02:00
Raphael Michel
06fe076ce2
Add request argument to pretix.control.signals.order_info
2017-09-27 18:19:47 +02:00
Raphael Michel
ae6cba067c
Fix issue created in 1f889be0
2017-09-27 14:40:15 +02:00
Raphael Michel
72ae19a95d
Update translation
2017-09-27 13:24:03 +02:00
Raphael Michel
1f889be07a
Refactor and add signal layout_text_variables
2017-09-27 13:15:18 +02:00
Raphael Michel
39061b659a
PDF Editor: More extensible implementation
2017-09-26 13:05:51 +02:00
Raphael Michel
d38f29ac7c
Add signal pretix.control.signals.order_info
2017-09-26 11:47:46 +02:00
Raphael Michel
1a8e67f4de
Allow clicking on typeahead results
2017-09-25 22:03:25 +02:00
Raphael Michel
8265c302ad
Fix missing required=False
2017-09-25 13:33:41 +02:00
Raphael Michel
110d7c6acf
Allow to enter a custom text that needs to be confirmed during checkout
2017-09-25 12:48:31 +02:00
Tobias Kunze
244b767f8f
Allow markdown rendering in transaction comments. ( #621 )
...
This commit allows transaction comments to display newlines and URLs in
a useful way, helping when additional data (such as a reference to a
ticket system or a longer discussion) is required.
This PR also prevents pretix from having to bring its own chat system ;)
2017-09-25 12:25:32 +03:00
Raphael Michel
f40950efc9
Adjust to newer sentry version
2017-09-25 10:46:47 +02:00
Raphael Michel
0e0534c273
Fix incorrect timezones on event dashboard
2017-09-25 10:25:22 +02:00
Raphael Michel
9b3ea3656f
PDF Output: Prevent subsequent exception on permission errors
2017-09-25 10:22:09 +02:00
Raphael Michel
62b2a367ff
PDF Output: Fix AttributeError with undefined used meta data
2017-09-25 10:20:46 +02:00
Raphael Michel
ab9dd32902
Add font-src to default CSP header
2017-09-25 10:19:36 +02:00
Raphael Michel
43fc498297
Prevent some pages from search indexing
2017-09-25 10:04:37 +02:00
Raphael Michel
ef3eee7873
ContactForm: Prevent TypeError during validation
2017-09-25 09:38:35 +02:00
Raphael Michel
9f0deea9dd
Rich text: Do not rewrite mailto: URLs
2017-09-25 09:37:17 +02:00
Abhiraj Hinge
e3798600ed
Fixed typo in Concepts.rst ( #624 )
2017-09-14 16:16:56 +03:00
Raphael Michel
00834cd5e0
Fix test_checkoutflow
2017-09-13 18:29:08 +02:00
Raphael Michel
ed35c4f74e
Add new signal logentry_object_link
2017-09-13 17:36:13 +02:00
Raphael Michel
9cd3e2d494
Require payment even if total consists only of fees
2017-09-13 16:42:00 +02:00
Raphael Michel
3345f48986
nav_event_settings should be an EventPluginSignal
2017-09-13 16:21:14 +02:00
Raphael Michel
b611d63975
ModelRelativeDateTimeField: Deal with None values
2017-09-13 16:20:54 +02:00
Raphael Michel
fb3866aa1a
Fix TypError in PDF preview
2017-09-13 14:59:19 +02:00
Raphael Michel
a9f131b645
Make PDF download more prominent
2017-09-12 19:06:02 +02:00
Raphael Michel
e5728662c5
Allow to extend expired order even if waiting list entries exist
2017-09-12 18:50:13 +02:00
Raphael Michel
94a97fb0fd
Fix broken toggling script
2017-09-09 11:09:03 +02:00
Raphael Michel
b5bea6fe7a
Do not disable core modules' URLs
2017-09-08 17:50:50 +02:00
Raphael Michel
fb9d677d76
CSP: Allow blob: URLs for images in PDFs
2017-09-07 23:29:21 +02:00
Raphael Michel
7c4fc7bd0d
New signals: fee_calculation_for_cart, order_fee_calculation
2017-09-07 18:59:21 +02:00
Raphael Michel
de992cecf3
New signal checkout_confirm_page_content
2017-09-07 18:15:36 +02:00
Raphael Michel
cd94549606
Fix export of answered files with binary content
2017-09-07 12:38:39 +02:00
Raphael Michel
214a6eb5ce
Database field for RelativeDateTime
2017-09-06 11:25:12 +02:00
Raphael Michel
db5f0aa02d
Fix #156 -- Plug-in settings navigation hook
2017-09-06 09:31:33 +02:00
Raphael Michel
ba48ab3659
Re-do squashed migration
2017-09-05 15:34:40 +02:00
Raphael Michel
d1538e07d3
Bump version
2017-09-05 12:47:10 +02:00
Raphael Michel
fe0c033b2d
Bump version
2017-09-05 12:46:08 +02:00
Raphael Michel
2e58dca048
Order overview: Deterministic ordering of fees
2017-09-05 12:45:25 +02:00
Raphael Michel
d38ab8a439
Correctly set OrderFee type for new orders
2017-09-05 12:32:39 +02:00
Raphael Michel
acd7b9ba8c
Squash migrations
2017-09-05 12:32:20 +02:00
Raphael Michel
56f72b225c
Improve pretixdroid UI
2017-09-05 12:10:33 +02:00
Raphael Michel
8bfaf7425a
Update translation
2017-09-05 11:48:01 +02:00
Raphael Michel
77a8726a03
Fix #615 -- Incorrect defaults for email texts
2017-09-05 11:46:33 +02:00
luto
119fea3379
Fix #619 -- Check format of stripe API keys in settings ( #620 )
...
* stripe tests: add settings URL to fixture, as it will be needed later
* Fix #619 -- Stripe: add basic validation for secret and publishable keys
2017-09-05 10:26:03 +03:00
Raphael Michel
e54e0d6511
New concept for fee handling ( #610 )
...
* New concept for fee handling
* More usages
* Remove all usages, make all tests pass
* API changes
* Small fixes
* Fix order of invoice lines
* Rebase migration
2017-09-05 10:11:26 +03:00
Raphael Michel
a2a88cfafa
Fix tests after meta-data merge
2017-09-04 22:09:30 +02:00
Raphael Michel
5ff53d08ed
Fix #586 -- Fix folded subnavigation in order detail view
2017-09-04 21:13:54 +02:00
Raphael Michel
0ddda4a668
Fix #617 -- Purge ticket cache after ticket settings/layout changes
2017-09-04 21:09:08 +02:00
Raphael Michel
d3a76e9f2f
Fix #614 -- Warning message if ticket output is active but no provider
2017-09-04 21:03:17 +02:00
Raphael Michel
ea7ec2b5fc
Fix #585 -- Creating invoices for refunded orders
2017-09-04 20:36:19 +02:00
Raphael Michel
b9b4ccb180
Change order of user docs pages
2017-09-04 20:13:38 +02:00
Raphael Michel
2f15d410fe
Add optional timeouts for backend sessions
2017-09-04 19:50:32 +02:00
Raphael Michel
88f5af3e77
Add event meta-data
2017-09-04 19:50:32 +02:00
Martin Gross
454ca27c54
Fix #613 -- Minor typo in last change date ( #616 )
...
* Fix #556 - Max. redemptions instead of amount of vouchers
* Update Translation for Dashboard-Tile
* Fix #613 - Minor typo in last change date
2017-09-04 10:42:21 +03:00
Raphael Michel
f536cb3536
Fix grammar error
2017-08-30 18:30:59 +02:00
Raphael Michel
e6ba7379eb
Display free tickets as "FREE" instead of "0.00"
2017-08-30 18:24:25 +02:00
Raphael Michel
f6b01b6e02
Improve margin arount product picture
2017-08-30 18:24:25 +02:00
Raphael Michel
ce27f8e89c
Fix product list in template
2017-08-30 18:24:25 +02:00
Raphael Michel
a52635f940
Fix typo
2017-08-30 18:24:25 +02:00
Martin Gross
b608125545
Fix Dashboard-Tile Translation (number of orders) ( #612 )
...
* Fix #556 - Max. redemptions instead of amount of vouchers
* Update Translation for Dashboard-Tile
2017-08-30 15:47:03 +03:00
Raphael Michel
631cded0d6
New pretixdroid configuration system
2017-08-29 23:19:02 +02:00
Raphael Michel
43b5140754
New handling of plugin URLs ( #609 )
2017-08-29 10:01:50 +03:00
Raphael Michel
557a05135e
Allow connect-src to media domain
2017-08-28 09:19:42 +02:00
Tobias Kunze
618416d0d2
Update translation, closes #604 ( #608 )
2017-08-27 10:45:13 +03:00
Tobias Preuss
9a4ee3db69
Improve reading flow. ( #603 )
2017-08-27 10:41:55 +03:00
Raphael Michel
999dde3fa4
Fix exception in pretixdroid API
2017-08-25 16:32:12 +02:00
Raphael Michel
1171cce550
Predictable order of question forms
2017-08-25 16:23:16 +02:00
Raphael Michel
77e13338ad
Fix inconsistencies in pretixdroid API views
2017-08-25 16:22:53 +02:00
Raphael Michel
fd35b5ea72
Add "attention" flag to products
2017-08-25 15:14:54 +02:00
Raphael Michel
f98f25fb6b
Improve MT940 import
2017-08-25 14:51:25 +02:00
Raphael Michel
511a49041f
Add item and variation ID to pretixdroid API
2017-08-25 13:01:05 +02:00
Raphael Michel
74be5cfe96
Fix test (again)
2017-08-24 21:31:27 +02:00
Raphael Michel
1f54b36ece
Fix failing test of calendar page
2017-08-24 19:32:12 +02:00
Raphael Michel
d12b77b572
Remove unneeded space
2017-08-24 18:32:31 +02:00
Raphael Michel
4928234785
Banktransfer: Allow mt940 files to have the .sta extension
2017-08-24 18:13:26 +02:00
Raphael Michel
208e3c9933
Update translation
2017-08-24 18:11:47 +02:00
Raphael Michel
d697381d8b
List and calendar for all organizers
2017-08-24 17:13:22 +02:00
Raphael Michel
cd6b1a2327
Allow subevent filtering in dashboard
2017-08-24 16:12:50 +02:00
Raphael Michel
ff21380099
Improve typeahead on dashboard page
2017-08-24 14:21:30 +02:00
Raphael Michel
a773531003
Statistics: Add subevent selection
2017-08-24 12:53:59 +02:00
Raphael Michel
23ecd43885
Better dashboard layout
2017-08-24 12:36:48 +02:00
Raphael Michel
3415bf5cd3
Event list: Correct handling of event series
2017-08-24 10:44:22 +02:00
Raphael Michel
45b9f1190f
Case insensitivity when validating repreated email addresses
2017-08-24 10:19:11 +02:00
Raphael Michel
ef1b09671a
pretixdroid: Let attendee_name fall back to invoice address name
2017-08-24 10:17:32 +02:00
Raphael Michel
ee282af53e
Add invoice address fields to ticket PDF editor
2017-08-24 09:53:31 +02:00
Raphael Michel
455a95d46c
Add column ordering to more lists
2017-08-24 09:36:24 +02:00
Raphael Michel
76666b0d22
Update and fix trove classifiers
2017-08-23 17:47:13 +02:00
Raphael Michel
45fd43682a
Docs: Add missing RST file
2017-08-23 15:13:20 +02:00
Raphael Michel
fd801e3323
Delete cache in migration
2017-08-23 15:09:47 +02:00
Raphael Michel
429c6ebb1b
Fix TaxRule.__str__
2017-08-23 15:07:01 +02:00
Raphael Michel
ea2f24fe23
Fix problem in migration
2017-08-23 14:49:08 +02:00
Raphael Michel
db4a2cfaac
Docs: Add missing screenshots
2017-08-23 14:22:08 +02:00
Raphael Michel
583223f454
Update translation
2017-08-23 14:21:47 +02:00
Raphael Michel
f9fcc16f54
Do not rely on CSP nonce support (breaks safari)
2017-08-23 13:36:35 +02:00
Raphael Michel
50ca6ee63d
Support custom fonts
2017-08-23 13:35:47 +02:00
Raphael Michel
56338be13e
Tax rules and reverse charge ( #559 )
...
Tax rules and reverse charge
2017-08-23 13:13:16 +03:00
Raphael Michel
b9ec5ea83c
Documentation on event creation
2017-08-23 10:15:51 +02:00
Raphael Michel
389585c47a
Fix translation errors
2017-08-22 12:35:39 +02:00
Raphael Michel
e9583087eb
Fix logic of multi downloads
2017-08-22 10:55:32 +02:00
Raphael Michel
57e2090d70
Fix date display in event list
2017-08-22 10:10:10 +02:00
Raphael Michel
5fbf26b8cb
Make additional font styles optional
2017-08-22 10:09:46 +02:00
Raphael Michel
447c728557
[SECURITY] Rewrite all links in rich texts
2017-08-21 15:14:45 +02:00
Raphael Michel
a3ca4c81ae
[SECURITY] Fix XSS vulnerability in typeahead.js
2017-08-21 15:14:45 +02:00
Raphael Michel
fb398a5520
[SECURITY] Fix XSS vulnerability in Lightbox caption
2017-08-21 15:14:45 +02:00
Raphael Michel
9a9bb92f91
[SECURITY] Support custom media URLs in CSP middleware
2017-08-21 15:14:45 +02:00
Raphael Michel
e23a5c24d6
[SECURITY] Add warning for download of unsafe files
2017-08-21 15:14:45 +02:00
Raphael Michel
1a42a54d98
[SECURITY] Tokens for downloading answer attachments
2017-08-21 15:14:45 +02:00
Raphael Michel
5c91352bae
[SECURITY] Do not allow SVG files for logos
2017-08-21 15:14:45 +02:00
Raphael Michel
3428ea2f18
[SECURITY] Fix XSS injection vulnerabilities in question answers, event, quota and product names
2017-08-21 15:14:45 +02:00
Raphael Michel
24e5d337a6
[SECURITY] Update to morris.js master to fix a XSS vulnerability
2017-08-21 15:14:44 +02:00
Raphael Michel
a2c1413036
[SECURITY] Use defusedcsv for exports
2017-08-21 15:14:44 +02:00
Tobias Kunze
bab092f04b
Do not override the Reply-To header ( #597 )
2017-08-20 13:50:48 +03:00
Tobias Kunze
2bf4e6c5c6
Fix import of celery app in documentation ( #596 )
2017-08-20 12:41:37 +03:00
Raphael Michel
584add97a3
Fix counting bug for global order search
2017-08-11 12:42:47 +02:00
Raphael Michel
57143a434e
Add new signal voucher_form_validation
2017-08-10 17:06:16 +02:00
Raphael Michel
e31bd7600c
Add bcc to mail_send
2017-08-09 16:22:14 +02:00
Raphael Michel
f02ec8b24b
Improve Stripe.js loading
2017-08-09 13:56:52 +02:00
Raphael Michel
b8704f980f
Only validate form of the selected payment
2017-08-09 13:56:52 +02:00
Raphael Michel
3accf74687
Fix KeyError in form submission
2017-08-09 13:56:52 +02:00
Tobias Kunze
a213ca746c
Only mention an order in the mail if one is associated ( #592 )
2017-08-09 10:42:52 +02:00
Raphael Michel
349e306d38
Fix #576 yet again
2017-08-08 23:08:34 +02:00
Raphael Michel
ca1b1032eb
Allow mails without HTML
2017-08-08 22:28:27 +02:00
Raphael Michel
a6c9fb0f8b
Fix #576 again
2017-08-08 22:24:53 +02:00
Raphael Michel
c8230c55ee
Update translation
2017-08-08 21:06:54 +02:00
Raphael Michel
55f77613d4
Fix #576 -- linebreaks in bank details in HTML mails
2017-08-08 20:37:01 +02:00
Raphael Michel
c9a1ff45c7
Fix import order
2017-08-07 19:31:20 +02:00
Raphael Michel
c209f66d49
Fix #590 -- Combined Ticket-PDFs are not invalidated when rotating secrets
2017-08-07 18:34:04 +02:00
Raphael Michel
3efa02eb81
Fixes to the download reminder
2017-08-07 17:10:04 +02:00
Raphael Michel
8506f66236
Show if team members have 2FA enabled
2017-08-07 16:15:32 +02:00
Sanket Dasgupta
cb2826f171
Fix #293 -- Add ticket downloading reminder ( #567 )
...
Closes https://github.com/pretix/pretix/issues/293
2017-08-07 16:15:27 +02:00
Raphael Michel
0990c9cc3d
Fix AttributeError in voucher creation
2017-08-07 14:12:16 +02:00
Raphael Michel
4aa9594a61
Fix voucher redemption problem with subevents
2017-08-07 14:09:12 +02:00
Raphael Michel
ed208cf433
Optimize OrderFilterForm query
2017-08-07 14:04:16 +02:00
Raphael Michel
428faeb756
Add a minimal length for voucher codes
2017-08-07 12:11:48 +02:00
Raphael Michel
e858edd85c
Do not allow vouchers to create negative prices
2017-08-07 12:11:48 +02:00
Raphael Michel
e4ab27a292
Fix missing file
2017-08-01 21:02:15 +02:00
Raphael Michel
eece5793d6
Fix travis after bbed8e5f
2017-08-01 20:43:28 +02:00
Nicole Klünder
3df737a94f
fix missing space in german translation ( #587 )
2017-08-01 20:39:39 +02:00
Nicole Klünder
0e4c414c2e
fix wrong stripe version in setup.py ( #588 )
2017-08-01 20:39:25 +02:00
Raphael Michel
326304db54
Fix #583 -- Wrongly documented option
2017-07-31 23:00:48 +02:00
Raphael Michel
c8e54524a3
Only use SQLite config during tests if it exists
2017-07-31 21:36:46 +02:00
Raphael Michel
d671060a47
Add sphinxcontrib-images to doc dependencies
2017-07-31 21:14:00 +02:00
Raphael Michel
93dab76da2
Complete docs page
2017-07-31 21:12:30 +02:00
Nicole Klünder
bbed8e5fae
throw exception if PRETIX_CONFIG_FILE can not be opened ( #581 )
...
If the environment variable PRETIX_CONFIG_FILE is set but the file can not be read because it does not exists or permission is denied, pretix just runs with default settings. When setting up a new installation this can be confusing and difficult to debug.
I think it is safe to assume that someone who sets PRETIX_CONFIG_FILE aims to point it at a readable file, so raising with a more understandable exception is expected or at least helpful. Otherwise, the user will usually get a DisallowedHost exception because the [pretix]url config variable is not set which is not as helpful.
2017-07-31 18:33:16 +02:00
Raphael Michel
e16f8fc7e9
Add some user documentation
2017-07-31 18:31:20 +02:00
Raphael Michel
86f17094bb
Hide quota options when creating a product with variations
2017-07-31 13:52:50 +02:00
Raphael Michel
b1b49758b1
Fix reversal bug
2017-07-31 12:54:57 +02:00
Raphael Michel
4790665759
bump version
2017-07-31 12:54:57 +02:00
Tobias Kunze
8ede492cba
Add optional help_text to Question objects. Closes #574 . ( #579 )
2017-07-31 10:54:57 +02:00
Raphael Michel
5f607cc034
Bump version
2017-07-30 20:36:45 +02:00
Raphael Michel
3b9f508be9
Create squash migration
2017-07-30 20:11:23 +02:00
Raphael Michel
89e381b7ea
Update translations
2017-07-30 19:44:11 +02:00
Tobias Kunze
57869b2145
Wording fixes ( #577 )
2017-07-30 19:29:17 +02:00
Raphael Michel
46976900d7
Add documentation on mail methods
2017-07-27 15:47:22 +02:00
Raphael Michel
a1535da117
Subevent creation: Layout issue
2017-07-27 15:18:25 +02:00
Raphael Michel
f43d782b5c
Hide quota options during product creation for event series
2017-07-27 15:14:28 +02:00
Daniel
5c443e2f93
Ref #569 -- Include other email to history ( #570 )
...
Log all other order-specified emails and include them into
email history.
2017-07-27 15:09:06 +02:00
Raphael Michel
54f01f63f7
Update translation
2017-07-27 11:53:14 +02:00
Raphael Michel
c64b4473e4
Add organizer_info_text
2017-07-27 11:43:35 +02:00
Raphael Michel
d413a37c1f
Translation improvements
2017-07-27 11:21:28 +02:00
Raphael Michel
202fb12008
Order payment providers by name
2017-07-27 11:17:29 +02:00
Raphael Michel
59dea63870
Add product description to ticket editor
2017-07-27 10:13:55 +02:00
Raphael Michel
9a18f2b553
Small JS improvements
2017-07-26 13:41:53 +02:00
Clint
4293ec3805
Fix #475 -- add to existing quota / add new quota from product form ( #562 )
...
* added fields and logic for adding quota in creation of product
* added section for selecting quota option
* logic for hiding quota selections when needed
* fixed logic for quota selection
* formatting, removed print statements
* styling
* tests for adding quotas in product form
* cleaned up
* added divs
* reworked to include translatable text, readable values for quota options
* quota_add_existing form assignment to str(q.pk)
* made changes for radio buttons, added in sliding animation
* moved string constants for quota options, changed quota options to RadioSelect from Select
2017-07-26 13:41:23 +02:00
Raphael Michel
f3b616e495
Add exporter to output all tickets
2017-07-26 13:18:35 +02:00
Raphael Michel
003ea24990
Fix Stripe test
2017-07-25 16:52:37 +02:00
Raphael Michel
92d4566a54
Make stripe refund call optional, add request parameter to order_control_refund_render
2017-07-25 16:11:42 +02:00
Raphael Michel
70a933edc1
Hide min_per_order=1
2017-07-24 09:54:33 +02:00
Raphael Michel
d2d77f28aa
Fix wrongly displayed download buttons
2017-07-24 09:14:54 +02:00
Raphael Michel
39179971c5
Fix stripe tests
2017-07-23 13:33:43 +02:00
Raphael Michel
c06f36e8c2
Do not render time before JS locale file is loaded
2017-07-23 13:06:07 +02:00
Raphael Michel
1d2d9d8b99
PayPal: Event-independent webhooks
2017-07-23 12:38:41 +02:00
Raphael Michel
5f529817ef
Stripe: Event-independent webhooks
2017-07-23 12:22:48 +02:00
Raphael Michel
7c91bc2f37
Respect primary browser language
2017-07-20 11:31:34 +02:00
Raphael Michel
ef022f5a6d
Add new dependencies to setup.py
2017-07-19 17:42:07 +02:00
Raphael Michel
54ce00c8b9
Update translation
2017-07-19 14:17:23 +02:00
Raphael Michel
baabbfb1ea
Check for required invoice information in other steps
2017-07-19 14:10:04 +02:00
Raphael Michel
28e676ac9a
Allow to only require the name in the invoice address
2017-07-19 14:07:18 +02:00
Raphael Michel
21fac9ec7a
Auto-toggle form fields for business/individual customers
2017-07-19 12:26:50 +02:00
Raphael Michel
335955820b
Fix a counting bug
2017-07-19 12:10:35 +02:00
Raphael Michel
d2b0e7209f
Use a choice field for invoice address countries
2017-07-19 12:08:18 +02:00
Johan von Forstner
f8ed21c819
Fix #130 -- Mark required question fields at checkout ( #564 )
...
* Fix #130 : Mark required question fields at checkout
* Add legend
2017-07-19 11:02:07 +02:00
Tobias Kunze
9c2143effe
Clarify mail subject prefix. ( #520 )
2017-07-19 10:42:34 +02:00
Raphael Michel
8a3fa6aff6
Show category descriptions if redeeming a voucher
2017-07-18 16:47:18 +02:00
Daniel
7e304bb231
Fix #565 -- OrderList ordering request handling ( #566 )
...
Fix missed out ordering get request handling.
2017-07-18 16:16:51 +02:00
Raphael Michel
99d614289e
Link order from change pages, compat for old logs
2017-07-18 11:46:21 +02:00
Daniel
b90894c20f
Fix #543 -- Allow send mail from order ( #550 )
...
- Add send email directly for order
- Add email history (from mass and custom) to each specific order
2017-07-18 11:45:30 +02:00
Johan von Forstner
921834c917
Fix os.chown call on Windows ( #563 )
2017-07-18 11:42:30 +02:00
Raphael Michel
83df4451e6
Fix #491 -- Search order by invoice number
2017-07-18 11:14:51 +02:00
Raphael Michel
2ad9e1bb43
Change API to accomodate for invoice numbers
2017-07-18 10:37:32 +02:00
Raphael Michel
c9990e5ca4
Update translation
2017-07-18 10:04:24 +02:00
Raphael Michel
c95e61db09
Add new external plugins to list
2017-07-17 23:32:41 +02:00
Raphael Michel
7bb12ff0ec
Configurable invoice prefixes
2017-07-17 23:03:20 +02:00
Raphael Michel
670bfa18de
Slug widget
2017-07-17 20:54:39 +02:00
Raphael Michel
130f619b05
Fix raven integration
2017-07-17 20:29:56 +02:00
Raphael Michel
f900c842cb
Improve "copy from above"
2017-07-17 16:12:33 +02:00
Tobias Kunze
c2844a8f35
Add custom_header block to <head> ( #561 )
2017-07-17 14:52:20 +02:00
Raphael Michel
a864dabbaf
Refs #552 -- Expand all panels that contain validation errors
2017-07-17 12:49:45 +02:00
Daniel
02786f4801
Fix #552 -- Add icon to expansible panels ( #560 )
...
* Ref #552 -- Add icon to expansible panels
Offer informative feedback to user by showing icons to indicate
expansible panels.
* Fix wrongly removed JavaScript line
2017-07-17 12:29:47 +02:00
Raphael Michel
5a4fe266c6
Fix usage of wrong settings key
2017-07-16 22:17:02 +02:00
Raphael Michel
b30a4db0b8
Update translation
2017-07-16 20:15:48 +02:00
Raphael Michel
2e76e07764
Show end date on front page
2017-07-16 20:11:59 +02:00
Raphael Michel
1be92f5078
Really fix 2050c0b7 issue
2017-07-16 19:37:18 +02:00
Raphael Michel
8afff29cd4
Make microdata XSS-safe and subevent-aware
2017-07-16 17:52:08 +02:00
Raphael Michel
9c6090a355
Fix translation sytax error
2017-07-16 17:49:31 +02:00
Joepriesto
27b73227ed
Fix #30 -- Event microdata information ( #546 )
...
* Addition of all basics required for microdata
Microdata for event added to the head of the base event html template.
* Fixed flake8 errors & included settings checks
Fixed the flake8 too many blank line errors and changed the date and time section to refer to settings before including the time and/or the date_to.
* Typo in last commit
Fixed typo in last commit
* Fixed bracket mistake and flake8 error
Fixed tab between { and % in template tag. Removed extra lines. Removed unnecessary str() call.
Corrected binary & to [and] operator.
* Added testing for microdata
Testing added to the presale.test_event tests to cover the 4 branches and basic microdata functionality.
2017-07-16 17:42:46 +02:00
Raphael Michel
9582f8380f
Fix translation syntax
2017-07-16 17:31:35 +02:00
Raphael Michel
bfeac7e70b
Fix bogus translation
2017-07-16 17:21:07 +02:00
Raphael Michel
2050c0b7a8
Fix TypeError
2017-07-16 17:05:46 +02:00
Raphael Michel
144f9bed69
Fix URL in iCal test
2017-07-15 16:38:14 +02:00
Raphael Michel
f2b642d944
Fix iCal URL
2017-07-14 18:26:18 +02:00
Raphael Michel
bcdc75953e
Add SubEvent.frontpage_text
2017-07-14 18:14:24 +02:00
Raphael Michel
1fabe5a7cf
Disable button "add to cart" with no selection
2017-07-14 18:10:49 +02:00
Raphael Michel
fe9a4b7aa3
Allow word wrapping inside .dl-horizontal dt
2017-07-14 18:10:18 +02:00
Raphael Michel
56735dc1c6
Make PDF ticket output subevent-compatible
2017-07-14 18:09:48 +02:00
Raphael Michel
42287b92f1
Allow ticket output methods to opt-out from ZIP generation
2017-07-14 17:32:16 +02:00
Raphael Michel
7d9e642f24
Useful default date for admission field
2017-07-14 17:21:41 +02:00
Raphael Michel
b20e10585f
Include Event.is_public in Event.copy_data_from
2017-07-14 17:11:52 +02:00
Raphael Michel
8438b211a6
Fix iCal test failing due to new UID format
2017-07-14 14:55:08 +02:00
Raphael Michel
f94314afec
Generate organizer-level iCal files
2017-07-14 14:25:05 +02:00
Martin Gross
4584d23434
Fix #556 - Max. redemptions instead of amount of vouchers ( #558 )
2017-07-14 12:11:34 +02:00
Raphael Michel
2791501781
Fix #557 -- Drop unused CSS file
2017-07-14 12:11:20 +02:00
Raphael Michel
6ea798e55b
Allow to exclude free products from invoices
2017-07-14 12:11:20 +02:00
Martin Gross
0ab6ac569e
Fix #553 -- Order by position first in order_overview ( #554 )
2017-07-14 10:22:26 +02:00
Raphael Michel
f91d7352a4
Fix AttributeError in test
2017-07-13 22:04:34 +02:00
Raphael Michel
d644b8fe01
Fix detection of core modules after ae910eb7
2017-07-13 20:33:08 +02:00
Raphael Michel
5a8042cc10
Fix relative dates in payment method availability field
2017-07-13 17:37:07 +02:00
Raphael Michel
ae910eb731
Fix EventPluginSignal to recognize Django apps with custom app labels
2017-07-12 19:14:28 +02:00
Raphael Michel
c1158c3175
Allow to mark add-ons as "included" in price
2017-07-12 18:42:09 +02:00
Raphael Michel
79562e7ad9
Add logdisplay for charge.pending
2017-07-12 18:02:56 +02:00
Raphael Michel
e3388bea96
Fix Stripe webhooks
2017-07-12 17:37:05 +02:00
Daniel
a3b4a7ef1d
Fix #516 -- Prevent gaps in plugin list ( #551 )
...
Use flexbox to fix misalignment when column height is imbalanced.
2017-07-12 17:30:01 +02:00
Raphael Michel
947b06cd61
Update translation
2017-07-12 17:20:09 +02:00
Raphael Michel
a3f3561f02
Fix import in stripe tests
2017-07-12 16:56:01 +02:00
Raphael Michel
48095d38be
Fix #407 -- Integrate more Stripe payment methods
2017-07-12 16:42:44 +02:00
Raphael Michel
1c6858653a
Avoid relative URLs in stripe plugin
2017-07-11 22:53:15 +02:00
Raphael Michel
648797325e
Allow to copy across events with and w/o subevents
2017-07-11 22:45:41 +02:00
Raphael Michel
af3fa88d67
Typos and translation
2017-07-11 18:47:39 +02:00
Raphael Michel
8123effa65
Add sub-events and relative date settings ( #503 )
...
* Data model
* little crud
* SubEventItemForm etc
* Drop SubEventItem.active, quota editor
* Fix failing tests
* First frontend stuff
* Addons form stuff
* Quota calculation
* net price display on EventIndex
* Add tests, solve some bugs
* Correct quota selection in more places, consolidate pricing logic
* Fix failing quota tests
* Fix TypeError
* Add tests for checkout
* Fixed a bug in QuotaForm
* Prevent immutable cart if a quota was removed from an item
* Add tests for pricing
* Handle waiting list
* Filter in check-in list
* Fixed import lost in rebase
* Fix waiting list widget
* Voucher management
* Voucher redemption
* Fix broken tests
* Add subevents to OrderChangeManager
* Create a subevent during event creation
* Fix bulk voucher creation
* Introduce subevent.active
* Copy from for subevents
* Show active in list
* ICal download for subevents
* Check start and end of presale
* Failing tests / show cart logic
* Test
* Rebase migrations
* REST API integration of sub-events
* Integrate quota calculation into the traditional quota form
* Make subevent argument to add_position optional
* Log-display foo
* pretixdroid and subevents
* Filter by subevent
* Add more tests
* Some mor tests
* Rebase fixes
* More tests
* Relative dates
* Restrict selection in relative datetime widgets
* Filter subevent list
* Re-label has_subevents
* Rebase fixes, subevents in calendar view
* Performance and caching issues
* Refactor calendar templates
* Permission tests
* Calendar fixes and month selection
* subevent selection
* Rename subevents to dates
* Add tests for calendar views
2017-07-11 13:56:00 +02:00
Raphael Michel
554800c06f
Add 3DS support to Stripe plugin
2017-07-10 21:36:59 +02:00
Raphael Michel
687ce29366
Fix #547 -- Switch to Stripe Elements
2017-07-10 20:00:03 +02:00
Raphael Michel
c70301572c
Fix bug in invoice rendering
2017-07-10 14:43:37 +02:00
Raphael Michel
714f58e2c5
Update translation
2017-07-10 14:29:53 +02:00
Raphael Michel
9bf9dca88a
Invoice exporter: open in binary mode
2017-07-10 14:25:26 +02:00
Daniel
0663f25208
Fix #541 -- Allow delete waitinglist entries ( #544 )
...
Add new action "delete" for each waiting list entries
2017-07-09 15:19:30 +02:00
Raphael Michel
275d162b81
List of events: Optional calendar view
2017-07-08 22:50:48 +02:00
Raphael Michel
675956a7c4
Update translations
2017-07-07 11:37:09 +02:00
Raphael Michel
cf1602c0af
Add short form to event list
2017-07-07 11:32:53 +02:00
Raphael Michel
35979ed332
Add internal comment to events
2017-07-07 11:31:33 +02:00
Raphael Michel
6e65ae5306
Swappable invoice renderers
2017-07-07 11:16:07 +02:00
Raphael Michel
95e716b8ce
Improve help texts
2017-07-07 10:11:39 +02:00
Raphael Michel
554284ac67
Link new plugins
2017-07-06 18:07:03 +02:00
Raphael Michel
fa6102bbad
Allow to override sender for mail
2017-07-06 18:06:07 +02:00
Raphael Michel
f28d5f19a7
Ignore spaces in bank transfer references
2017-07-06 17:39:32 +02:00
Raphael Michel
34d59c7741
Add "Go to shop" in mobile view
2017-07-06 17:36:01 +02:00
Raphael Michel
21d432a3ca
Make cancel notifications optional
2017-07-06 12:04:35 +02:00
Daniel
d444935140
Fix #391 -- Send email on cancelled order ( #540 )
...
Send a notification email to user when
order is cancelled.
2017-07-06 11:59:48 +02:00
Raphael Michel
9de9d96e35
Do not expose "Deutsch (Du)" in name-local
2017-07-06 09:26:26 +02:00
Michele Fattoruso
5932558ca2
Fix #300 - Feature/remove flag as language ( #542 )
...
* don't use flags to indicate languages #300
* cleaned code
* removed the filter and moved the logic to context.py
* cleaned code
* show the text in the local language
* cleaned code
* changed loop for list comprehension
* fix indentation
* ordered import
2017-07-06 09:13:57 +02:00
Raphael Michel
7b22adb72e
Allow to manually generate invoice if invoice mode is "on payment"
2017-07-05 13:34:07 +02:00
Raphael Michel
0db5d062be
Add a file upload type to questions ( #534 )
...
* Initial stuff
* More features
2017-07-03 14:22:31 +02:00
Sanket Dasgupta
678d510e29
config.rst: Include environment variable in list of paths ( #539 )
...
Closes https://github.com/pretix/pretix/issues/528
2017-07-03 12:52:36 +02:00
Raphael Michel
1fc3307d22
Add signal question_form_fields
2017-07-02 19:45:26 +02:00
Raphael Michel
45c17ba949
Fix syntax error in setup.py
2017-07-02 18:57:55 +02:00
Raphael Michel
15bd1d9006
Fix missing dependencies in setup.py
2017-07-02 18:44:25 +02:00
Tydon K
b4715f0931
Fix #517 -- Changed navpills to navtabs in email template editor ( #533 )
...
* Changed navpills to navtabs in email template editor
* Issue 517 - Added border radius to email template tabs and removed excess bottom margin.
2017-07-02 17:51:41 +02:00
Raphael Michel
6f24a2a88c
Fix import in unit test
2017-07-02 17:36:12 +02:00
Raphael Michel
fcbecf895a
Bump version to 1.6.0.dev0
2017-07-02 17:32:02 +02:00