ci: update pyright (#3546)
This commit is contained in:
		| @ -9,7 +9,7 @@ from django.db.models.signals import post_save, pre_delete | ||||
|  | ||||
| from authentik import __version__ | ||||
| from authentik.core.models import User | ||||
| from authentik.events.middleware import IGNORED_MODELS | ||||
| from authentik.events.middleware import should_log_model | ||||
| from authentik.events.models import Event, EventAction | ||||
| from authentik.events.utils import model_to_dict | ||||
|  | ||||
| @ -50,7 +50,7 @@ class Command(BaseCommand): | ||||
|     # pylint: disable=unused-argument | ||||
|     def post_save_handler(sender, instance: Model, created: bool, **_): | ||||
|         """Signal handler for all object's post_save""" | ||||
|         if isinstance(instance, IGNORED_MODELS): | ||||
|         if not should_log_model(instance): | ||||
|             return | ||||
|  | ||||
|         action = EventAction.MODEL_CREATED if created else EventAction.MODEL_UPDATED | ||||
| @ -66,7 +66,7 @@ class Command(BaseCommand): | ||||
|     # pylint: disable=unused-argument | ||||
|     def pre_delete_handler(sender, instance: Model, **_): | ||||
|         """Signal handler for all object's pre_delete""" | ||||
|         if isinstance(instance, IGNORED_MODELS):  # pragma: no cover | ||||
|         if not should_log_model(instance):  # pragma: no cover | ||||
|             return | ||||
|  | ||||
|         Event.new(EventAction.MODEL_DELETED, model=model_to_dict(instance)).set_user( | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| """authentik admin Middleware to impersonate users""" | ||||
| from contextvars import ContextVar | ||||
| from typing import Callable | ||||
| from typing import Callable, Optional | ||||
| from uuid import uuid4 | ||||
|  | ||||
| from django.http import HttpRequest, HttpResponse | ||||
| @ -13,9 +13,9 @@ RESPONSE_HEADER_ID = "X-authentik-id" | ||||
| KEY_AUTH_VIA = "auth_via" | ||||
| KEY_USER = "user" | ||||
|  | ||||
| CTX_REQUEST_ID = ContextVar(STRUCTLOG_KEY_PREFIX + "request_id", default=None) | ||||
| CTX_HOST = ContextVar(STRUCTLOG_KEY_PREFIX + "host", default=None) | ||||
| CTX_AUTH_VIA = ContextVar(STRUCTLOG_KEY_PREFIX + KEY_AUTH_VIA, default=None) | ||||
| CTX_REQUEST_ID = ContextVar[Optional[str]](STRUCTLOG_KEY_PREFIX + "request_id", default=None) | ||||
| CTX_HOST = ContextVar[Optional[str]](STRUCTLOG_KEY_PREFIX + "host", default=None) | ||||
| CTX_AUTH_VIA = ContextVar[Optional[str]](STRUCTLOG_KEY_PREFIX + KEY_AUTH_VIA, default=None) | ||||
|  | ||||
|  | ||||
| class ImpersonateMiddleware: | ||||
|  | ||||
| @ -52,5 +52,5 @@ def create_test_cert() -> CertificateKeyPair: | ||||
|         subject_alt_names=["goauthentik.io"], | ||||
|         validity_days=360, | ||||
|     ) | ||||
|     builder.name = generate_id() | ||||
|     builder.common_name = generate_id() | ||||
|     return builder.save() | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jens L
					Jens L