37 Commits

Author SHA1 Message Date
shamoon
e978a6288c Enhancement: support disabling regular login (#5816) 2024-02-26 05:17:21 +00:00
shamoon
e68c4adf60 Fix: dont allow allauth redirects to any host (#5783)
---------

Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
2024-02-15 16:37:34 -08:00
Moritz Pflanzer
e122a0a141 Feature: OIDC & social authentication (#5190)
---------

Co-authored-by: Moritz Pflanzer <moritz@chickadee-engineering.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-02-08 16:15:38 +00:00
shamoon
111537ff0a Enhancement: re-implement remote user auth for API as opt-in (#5561) 2024-02-01 19:46:26 +00:00
shamoon
1b5135f2b9 Revert "Enhancement: support remote user auth directly against API (DRF)" (#5534) 2024-01-24 11:00:44 -08:00
shamoon
fc0bd04895 Enhancement: support remote user auth directly against API (DRF) (#5386) 2024-01-16 23:26:05 +00:00
nanokatz
b5613754d2 Feature: Audit Trail (#4425)
Adds new feature for optionally enabling change tracking for possible audit purposes
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
Co-authored-by: Trenton Holmes <797416+stumpylog@users.noreply.github.com>
2023-10-30 09:23:22 -07:00
Trenton H
7279eb27c0 Allow users to set a combined certificte and key file for additional certificates in the SSL context 2023-08-23 08:22:01 -07:00
shamoon
bcf81f0a0d Fixes tests broken by #3721 2023-06-30 08:36:47 -07:00
shamoon
c8266c2156 Fix use of PAPERLESS_DB_TIMEOUT for all db types 2023-06-12 01:31:38 -07:00
shamoon
e9e1483685 Adds testing for unauthenticated API calls, simplify logging logic 2023-06-03 08:50:54 -07:00
Trenton H
aabcc9a1c4 Upgrades black to v23, upgrades ruff 2023-04-26 09:35:27 -07:00
Trenton H
30655f1b73 Fixes ruff not running isort against the codebase 2023-04-26 09:35:27 -07:00
Trenton H
d2c02b9102 Configures ruff as the one stop linter and resolves warnings it raised 2023-04-01 17:03:52 -07:00
Marvin Gaube
b65e587633 feat: add tests for barcode scanner value checks 2023-03-20 20:31:50 +01:00
Brandon Rothweiler
a04f5e7bae Add tests for checks.py 2023-02-24 11:27:40 -05:00
Trenton H
944145a3e8 Adds some quick testing of the IP logging during a failed login 2023-02-18 15:26:09 -08:00
Trenton H
194e5bb9de Fixes the test for expiration 2023-02-08 09:47:56 -08:00
Trenton H
f345de8f3c Expire the scheduled tasks shortly a new one will be added to the queue by default 2023-02-08 08:18:11 -08:00
Trenton H
09ac404148 Adding more test coverage, in particular around Tika and its parser 2023-02-05 11:01:55 -08:00
Trenton H
41df754b15 Correctly split up the test cases 2023-01-11 07:21:26 -08:00
Trenton H
7ff5a41e11 Adds testing coverage of parsing the celery beat schedule 2023-01-11 07:21:26 -08:00
Trenton Holmes
1b93f60c3c Fixes issue when the Redis URL also specifies a port 2022-12-03 18:30:21 -08:00
Trenton H
ce82c64fe0 Adds support for database number specification 2022-12-03 08:39:32 -08:00
Trenton H
3a6345f607 Adds a layer to translate between differing formats of socket based Redis URLs 2022-12-03 08:39:32 -08:00
Trenton Holmes
f870c6bfa6 Adds validation and testing to cover some of the common settings 2022-09-09 11:48:57 -07:00
Trenton Holmes
ce2464cea8 Reduces webserver and task worker count to 1 by default 2022-07-11 13:54:04 -07:00
Trenton Holmes
ef6ebf9888 Entirely removes the optipng, updates ghostscript fall back to also use WebP. Updates the conversion to use a multiprocessing pool 2022-06-11 08:38:49 -07:00
Trenton Holmes
304d5b0d5a Updates the ignore date parsing to utilize the settings defined date order, instead of guessing a bit 2022-05-08 16:57:35 -07:00
Trenton Holmes
a944ef1ca6 Adds additional testing for both date parsing and consumed document created date 2022-05-08 16:57:35 -07:00
Trenton Holmes
6635fa5f0d Runs the pre-commit hooks over all the Python files 2022-03-11 11:34:28 -08:00
kpj
c56cb25b5f Format Python code with black 2022-02-27 15:26:41 +01:00
jonaswinkler
ef29f5c512 websocket testing 2021-02-04 14:17:18 +01:00
jonaswinkler
32c7dd59da fix websocket test cases 2021-02-04 13:26:58 +01:00
jonaswinkler
d7f62b62c9 added test for web socket authentication 2021-02-03 23:18:28 +01:00
jonaswinkler
0902f464b6 fix test cases 2020-12-19 20:39:56 +01:00
jonaswinkler
a3334293af more tests 2020-12-19 15:54:13 +01:00