Apply ruff formatting and fix unused import linting errors
Remove unused imports flagged by ruff (F401), apply ruff format across all files, and restore members.signals side-effect import with noqa: F401 so the post_save signal that auto-creates Member profiles continues to fire. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -4,7 +4,7 @@ import rules
|
||||
from django.contrib.auth.models import AbstractUser
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from .models import TeamMembership, Season
|
||||
from .models import TeamMembership
|
||||
|
||||
|
||||
@rules.predicate
|
||||
@@ -18,10 +18,10 @@ def is_team_admin(user: AbstractUser | None, teammembership: "TeamMembership | N
|
||||
team membership.
|
||||
"""
|
||||
from .models import TeamMembership, Season
|
||||
|
||||
|
||||
if user is None or teammembership is None:
|
||||
return False
|
||||
|
||||
|
||||
return TeamMembership.objects.filter(team=teammembership.team, member__user=user, role__admin_role=True, season=Season.for_date()).exists()
|
||||
|
||||
|
||||
@@ -34,10 +34,10 @@ def is_a_team_admin(user: AbstractUser | None) -> bool:
|
||||
:return: A boolean indicating whether the user is a team admin for the given
|
||||
team membership.
|
||||
"""
|
||||
|
||||
|
||||
from .models import Season, TeamMembership
|
||||
|
||||
|
||||
if user is None:
|
||||
return False
|
||||
|
||||
return TeamMembership.objects.filter(member__user=user, role__admin_role=True, season=Season.for_date()).exists()
|
||||
|
||||
return TeamMembership.objects.filter(member__user=user, role__admin_role=True, season=Season.for_date()).exists()
|
||||
|
||||
Reference in New Issue
Block a user