From 98cab4ef97a4fddcc3a2c24f5e9a8ad5526170ac Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Mon, 7 Sep 2020 14:22:48 +0200 Subject: [PATCH] Reformat --- aleksis/core/mixins.py | 1 + aleksis/core/util/core_helpers.py | 3 +-- aleksis/core/util/predicates.py | 8 ++++++-- aleksis/core/views.py | 4 +++- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/aleksis/core/mixins.py b/aleksis/core/mixins.py index d7108b88b..d4a8fcf70 100644 --- a/aleksis/core/mixins.py +++ b/aleksis/core/mixins.py @@ -384,6 +384,7 @@ class AdvancedDeleteView(DeleteView): We recommend to include the mixin :class:`reversion.views.RevisionMixin` from `django-reversion` to enable soft-delete. """ + success_message: Optional[str] = None def delete(self, request, *args, **kwargs): diff --git a/aleksis/core/util/core_helpers.py b/aleksis/core/util/core_helpers.py index 8e424174c..788a4debe 100644 --- a/aleksis/core/util/core_helpers.py +++ b/aleksis/core/util/core_helpers.py @@ -15,9 +15,8 @@ from django.shortcuts import get_object_or_404 from django.utils import timezone from django.utils.functional import lazy -from django_global_request.middleware import get_request - from cache_memoize import cache_memoize +from django_global_request.middleware import get_request from aleksis.core.util import messages diff --git a/aleksis/core/util/predicates.py b/aleksis/core/util/predicates.py index 7fe74e99d..46fe98c73 100644 --- a/aleksis/core/util/predicates.py +++ b/aleksis/core/util/predicates.py @@ -9,8 +9,9 @@ from guardian.shortcuts import get_objects_for_user from rules import predicate from ..models import Group -from .core_helpers import get_site_preferences, queryset_rules_filter +from .core_helpers import get_site_preferences from .core_helpers import has_person as has_person_helper +from .core_helpers import queryset_rules_filter def permission_validator(request: HttpRequest, perm: str) -> bool: @@ -65,13 +66,16 @@ def has_any_object(perm: str, klass): @predicate(name) def fn(user: User) -> bool: try: - ct_perm = ContentType.objects.get(app_label=perm.split('.', 1)[0], permission__codename=perm.split('.', 1)[1]) + ct_perm = ContentType.objects.get( + app_label=perm.split(".", 1)[0], permission__codename=perm.split(".", 1)[1] + ) except ContentType.DoesNotExist: ct_perm = None if ct_perm and ct_perm.model_class() == klass: return get_objects_for_user(user, perm, klass).exists() else: return queryset_rules_filter(user, klass.objects.all(), perm).exists() + return fn diff --git a/aleksis/core/views.py b/aleksis/core/views.py index 1ceb588ac..af2f285a7 100644 --- a/aleksis/core/views.py +++ b/aleksis/core/views.py @@ -377,7 +377,9 @@ class SystemStatus(MainView, PermissionRequiredMixin): if inspect().registered_tasks(): job_list = list(inspect().registered_tasks().values())[0] for job in job_list: - task_results.append(TaskResult.objects.filter(task_name=job).order_by("date_done").last()) + task_results.append( + TaskResult.objects.filter(task_name=job).order_by("date_done").last() + ) context = {"plugins": self.plugins, "status_code": status_code, "tasks": task_results} return self.render_to_response(context, status=status_code) -- GitLab