Fix issues as reported by bandit or mark as nosec

Nothing worrying, but good to have checked this regardless
and important to have a green pipeline.

Fix #175
This commit is contained in:
Klaas van Schelven
2025-07-30 12:16:34 +02:00
parent 6266f15aa1
commit 354af7ea0a
27 changed files with 174 additions and 75 deletions

View File

@@ -3,6 +3,7 @@ from django.contrib.auth import get_user_model
from django.template.defaultfilters import yesno
from django.urls import reverse
from bugsink.utils import assert_
from teams.models import TeamMembership
from .models import Project, ProjectMembership, ProjectRole
@@ -40,7 +41,7 @@ class MyProjectMembershipForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
edit_role = kwargs.pop("edit_role")
super().__init__(*args, **kwargs)
assert self.instance is not None, "This form is only implemented for editing"
assert_(self.instance is not None, "This form is only implemented for editing")
if not edit_role:
del self.fields['role']