Raphael Michel
38a1b6a417
Ignore deprecation warning in compressor
2023-11-02 19:57:23 +01:00
Raphael Michel
c842ea597c
New locking mechanism ( #2408 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-09-11 11:44:50 +02:00
Raphael Michel
0c96f758a8
Fix quota cache mixup ( #3539 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-08-23 10:09:50 +02:00
Raphael Michel
b51c9f7552
Upgrade to Django 4.2 ( #3497 )
2023-08-09 14:47:41 +02:00
Raphael Michel
446c55dc89
Silence deprecation warning caused by pycountry
2023-06-05 18:24:57 +02:00
Raphael Michel
bd32b33ba9
Bump Django to 4.1.* ( #2989 )
2023-06-05 09:56:31 +02:00
Raphael Michel
4383187e36
Update .gitlab-ci.yml release script
2023-04-26 15:54:15 +02:00
Raphael Michel
11e3bd4d39
Add support for GeoIP data ( #3230 )
2023-04-17 09:50:46 +02:00
Raphael Michel
eabcececb0
Translations: Update wordlist
2023-04-05 11:02:37 +02:00
Raphael Michel
9a53dc9c5e
Move from PyPDF2 to pypdf again
2023-03-03 14:06:01 +01:00
Raphael Michel
aeb5c52bfe
Ignore deprecation warning from PyPDF2
2023-02-01 13:18:50 +01:00
Raphael Michel
00d901b04b
Test on Python 3.11, drop Python 3.7-3.8 ( #2982 )
2023-01-30 17:54:19 +01:00
Raphael Michel
809177397a
Update celery to 5.2 ( #2983 )
2022-12-19 13:56:16 +01:00
Raphael Michel
ab97082c85
Remove all RemovedInDjango40Warning exceptions
2022-12-19 12:30:48 +01:00
Raphael Michel
0723ff92ee
Stricter deprecation warnings
2022-12-19 12:30:24 +01:00
Raphael Michel
443283de66
Fix check-manifest errors
2022-07-01 10:47:33 +02:00
Raphael Michel
9a08f7fec5
Spellcheck: Add Transaktions-ID to list of weird words
2022-06-09 17:58:15 +02:00
Raphael Michel
3b2eec659d
Update potypo config
2022-03-21 18:09:28 +01:00
Raphael Michel
8e8dce7ccf
Silence another deprecation warning
2022-03-03 12:53:47 +01:00
Raphael Michel
465e11c765
Silence some deprecation warnings in dependencies on Python 3.10
2022-03-03 12:50:12 +01:00
Raphael Michel
a37ed6f001
Bump versions of pycodestyle and pep8-naming
2022-02-13 20:39:31 +01:00
Raphael Michel
9894954233
Add static files to check-manifest ignore list
2021-06-30 16:14:27 +02:00
Raphael Michel
6e7505abd5
Add tests/plugins/sendmail to check-manifest ignore
2021-06-30 15:38:31 +02:00
Raphael Michel
c132ccd141
Performance: Replace inlinestyler with css_inline; Add drf-ujson ( #2123 )
2021-06-13 21:20:18 +02:00
Raphael Michel
403b8191e4
Upgrade to Django 3.2 ( #2056 )
2021-05-07 12:00:30 +02:00
Raphael Michel
6064b14563
Spellcheck and typo fixes
2021-04-20 09:48:50 +02:00
Raphael Michel
f0fd4272dc
Add more features to custom meta properties ( #1922 )
2021-02-10 11:01:25 +01:00
Raphael Michel
22bba28bea
Add pluggable ticket secret generators ( #1809 )
2020-10-19 15:00:55 +02:00
Raphael Michel
59df5fe052
Fix manifest config
2020-09-14 19:00:29 +02:00
Felix Rindt
77f76195c8
isort 5.0 config/docs ( #1736 )
2020-07-30 17:57:26 +02:00
Raphael Michel
28b82841c2
Use edgecase words correctly
2020-07-27 17:55:19 +02:00
Raphael Michel
fbe10a981b
Add INV to edgecase words
2020-07-27 17:47:31 +02:00
Felix Rindt
df1014d62f
modernize isort config for v5.0
2020-07-24 15:55:24 +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
944138f7a9
Flake8 update
2019-01-30 09:31:34 +01:00
Raphael Michel
d680937a6c
Work around flake8 issues
2019-01-30 08:59:58 +01:00
Raphael Michel
94be46ffdb
Fix #978 -- Allow to split names ( #1049 )
...
- [x] attendee names
- [x] Invoice address names
- [x] Data migration
- [x] API serializers
- [x] orderposition
- [x] cartposition
- [x] invoiceaddress
- [x] checkinlistposition
- [x] position API search
- [x] invoice API search
- [x] business/individual required toggle
- [x] Split columns in CSV exports
- [x] ticket editor
- [x] shredder
- [x] ticket/invoice sample data
- [x] order search
- [x] Handle changed naming scheme
- [x] tests
- [x] make use in:
- [x] Boabee
- [x] Certificate download order
- [x] Badge download order
- [x] Ticket download order
- [x] Document new MySQL requirement
- [x] Plugins
2018-11-05 15:43:21 +01:00
Tobias Kunze
a928fbfafe
Config files ( #1057 )
...
* Move coveragerc to setup.cfg
* Move pytest.ini to setup.cfg
Closes #1027
2018-10-30 10:12:17 +01:00
Raphael Michel
df2d8925ed
Prevent some race conditions
2018-10-29 17:27:12 +01: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
c33fc7630e
Conformity with latest flake8 version
2017-10-24 12:48:38 +02:00
Raphael Michel
b576a87d61
mark mimetypes as stdlib
2017-06-01 16:20:52 +02:00
Raphael Michel
c67a53d156
Travis: Check style on 3.6
2017-06-01 14:54:52 +02:00
Raphael Michel
c639cd96f5
Moved static files and celery.py
2017-01-04 22:00:28 +01:00
Raphael Michel
503f6dd06f
Use consistent flake8 settings everywhere and fix flake8 issues
2016-10-13 22:57:57 +02:00
Raphael Michel
e5314e48a4
Testutils: Do not clutter directory with temporary dirs
2016-09-26 16:00:50 +02:00
Raphael Michel
8d70153a39
Refactored test utilities
2016-09-26 15:58:14 +02:00
Raphael Michel
5031393136
Force isort to treat typing in the py3.5 style, not py3.4
2016-08-13 21:19:36 +02:00
Raphael Michel
2541855948
Fixed missing or unused imports
2016-07-18 23:12:16 +02:00
Raphael Michel
f2f8e285cb
Exclude tests/settings.py from flake8
2016-03-03 18:50:56 +01:00