Raphael Michel
04bfa63a5e
Add region setting to supplement localization ( #1875 )
2020-12-14 13:15:38 +01:00
Raphael Michel
2cd5094393
Tax rule editor: Use cacehd countries
2020-12-11 15:19:34 +01:00
Richard Schreiber
978130551a
Apply EXIF-orientation data from source image to thumbnail with PIL.ImageOps.exif_transpose ( #1869 )
2020-12-03 10:55:18 +01:00
Raphael Michel
14a66ff80c
Fix #1356 -- Allow to override config file settings with env vars
2020-11-23 12:24:08 +01:00
Raphael Michel
0105b9642d
Add compat function for date.fromisocalendar for Python 3.6-3.7
2020-10-12 12:15:58 +02:00
Felix Rindt
8f2c125435
Payment term in minutes ( #1760 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2020-09-14 13:44:28 +02:00
Raphael Michel
3f4f9d98de
Increase length of multiple-choice country fields
2020-09-09 20:46:42 +02:00
Raphael Michel
d064a7affa
Add verbose output to runperiodic management command
2020-09-06 22:34:40 +02:00
Felix Rindt
a22451140b
fix typo
2020-08-20 20:42:23 +02:00
Raphael Michel
c7d1e5d069
Allow to reduce the interval of some cronjobs ( #1753 )
2020-08-19 11:29:53 +02:00
Raphael Michel
fc5c3caf66
Fix memory usage in exporters by using chunked iterators
2020-07-23 20:39:49 +02:00
Raphael Michel
cf2af3c94d
Import/startup performance improvements
2020-06-30 11:36:30 +02:00
Raphael Michel
c056db46b6
Overhaul of our check-in features ( #1647 )
2020-05-13 18:01:49 +02:00
Raphael Michel
de9c450648
Week calendar and more improvements to subevent calendars ( #1672 )
2020-05-07 15:48:47 +02:00
Raphael Michel
b6d2f67c7c
Cache sorting of countries
2020-04-17 13:21:13 +02:00
Raphael Michel
f765d094b4
Fix crash in UCBrowser (PRETIXEU-20M)
2020-04-01 11:14:30 +02:00
Raphael Michel
af23d6e4bf
Upgrade to Django 3.0 and other dependencies ( #1568 )
...
* Upgrade Django to 3.0 and other dependencies to recent versions
* Fix otp version contsraint
* Remove six dependency
* Resolve some warnings
* Fix failing tests
* Update django-countries
* Resolve all RemovedInDjango31Warnings in test suite
* Run isort
* Fix import
* Update PostgreSQL version on travis
2020-03-23 15:02:20 +01:00
Raphael Michel
5832429540
Fix unrecognized user agents seen in the wild
2020-01-11 13:52:37 +01:00
Raphael Michel
982fb0149d
Never set SameSite=None without HTTPS
2019-12-18 19:03:17 +01:00
Raphael Michel
f1142560f6
Fix crash with specific chromium user agents
2019-12-04 10:29:18 +01:00
Raphael Michel
d46278f04f
Set cookies with SameSite=None if possible ( #1509 )
2019-12-03 14:50:18 +01:00
Raphael Michel
82d1927fe7
Fix date range shown for one-day event
2019-11-19 16:16:08 +01:00
Martin Gross
54091b9721
Add question type: phone number ( #1462 )
...
* Add Phonenumber-Field as to Questions
* Add setup requirements
* Add list of ask-during-checkin restricted question types and enforce it
* Fix requirements
* Fix crash using custom locales
* Re-format phone numbers when outputting to humans
* Initialize country code field with a guess for the customer's country
* Document TEL type in API docs
2019-11-13 12:52:07 +01:00
Raphael Michel
b156efaae8
Fix #1468 -- Fix sorting by fallback name parts in check-in lists
2019-10-29 19:53:52 +01:00
Sohalt
b870dde301
Replace occurrences of "blacklist" with "banlist" ( #1434 )
...
* Rename blacklist to banlist
* Rename more cases of blacklist to banlist
* Rename Blacklist -> Banlist in migrations
2019-10-15 14:58:48 +02:00
Raphael Michel
2c4ee3b3c7
Replace U2F with WebAuthn ( #1392 )
...
* Replace U2F with WebAuthn
* Imports
* Fix backwards compatibility
* Add explanatory comment
* Fix tests
2019-09-10 09:58:31 +02:00
Raphael Michel
53a0d62d93
Allow dependent questions to depend on multiple values ( #1336 )
2019-07-11 13:32:45 +02:00
Raphael Michel
5a03033255
Add utility to get IP address
2019-07-09 16:13:37 +02:00
Raphael Michel
465a5b01b9
Offload more work to database replica
2019-05-05 17:31:08 +02:00
Raphael Michel
6d1dea7922
Upgrade to Django 2.2 and modern DRF and py.test ( #1246 )
...
* Upgrade django and stuff
* Update to Django 2.2 and recent versions of similar packages
* Provide explicit orderings to all models used in paginated queries
* Resolve naive datetime warnings in test suite
* Deal with deprecation warnings
* Fix sqlparse version
2019-04-07 14:09:49 +01:00
Raphael Michel
21634369a8
Fix thumbnail scaling of portrait pictures
2019-02-20 13:50:46 +01:00
Raphael Michel
87424c25de
Logging: Automatically serialize file objects
...
Sentry PRETIXEU-RY
2019-01-30 10:59:00 +01:00
Raphael Michel
944138f7a9
Flake8 update
2019-01-30 09:31:34 +01:00
Raphael Michel
dc433f6420
Reverse on global URL config in build_absolute_uri
2019-01-02 09:24:47 +01:00
Alvaro Enrique Ruano
1edcd47703
Support for daterange in spanish ( #1125 )
2018-12-17 22:32:15 +01:00
Raphael Michel
d267dfc682
Fix #785 -- Show availability in (sub)event list ( #1112 )
2018-12-11 13:59:49 +01:00
Raphael Michel
85289fe0d1
Fix error when marking an expired order as paid
2018-12-07 11:04:41 +01:00
Raphael Michel
246987955b
Accept localized input for all fields with localized output
2018-12-02 19:12:21 +01:00
Raphael Michel
c487036c8b
Fix bug in thumbnail generation of small images
2018-09-19 15:38:12 +02:00
Raphael Michel
9f2ecb67d4
Do not use copy to copy models
2018-08-07 16:53:09 +02:00
Raphael Michel
c702814203
Do not use deepcopy on models
2018-08-07 15:45:22 +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
14d203055b
ChunkBasedFileResponse: Support Content-Length
2018-06-03 21:59:30 +02:00
Raphael Michel
7fb3d13733
Use file.chunks() on large cached files
2018-06-02 12:16:44 +02:00
Raphael Michel
278d25c803
Thumbnails: Fix PNG alpha
2018-04-05 09:28:31 +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
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
1f083a52eb
Increase maximum filename size of FileFields
2018-03-20 13:21:20 +01:00
Raphael Michel
94f5ba7d1a
Remove print statement
2018-03-20 11:59:25 +01:00