1313
1414
1515class EntityMemberAdmin (admin .ModelAdmin ):
16- """
17- Admin configuration for EntityMember records.
18-
19- EntityMember links a person (Member) to any OWASP entity such as
20- Projects, Chapters, or Committees.
21- """
16+ """Admin configuration for EntityMember records. """
2217
2318 actions = ("approve_members" ,)
2419 autocomplete_fields = ("member" ,)
@@ -52,13 +47,7 @@ def approve_members(self, request, queryset):
5247
5348 Sets `is_active=True` and `is_reviewed=True` on all selected records
5449 and displays a success message showing how many were updated.
55-
56- Args:
57- request (HttpRequest): The current request.
58- queryset (QuerySet[EntityMember]): The selected members to approve.
59-
60- Returns:
61- None
50+
6251 """
6352 self .message_user (
6453 request ,
@@ -71,12 +60,6 @@ def entity(self, obj):
7160 Return a clickable admin link to the related entity.
7261
7362 Example output: a link to the Project/Chapter/Committee admin change page.
74-
75- Args:
76- obj (EntityMember): The EntityMember instance.
77-
78- Returns:
79- str: HTML anchor tag or '-' if no entity is assigned.
8063 """
8164 return (
8265 format_html (
@@ -95,12 +78,7 @@ def entity(self, obj):
9578 def owasp_url (self , obj ):
9679 """
9780 Return a link to the OWASP site page of the linked entity.
98-
99- Args:
100- obj (EntityMember): The EntityMember instance.
101-
102- Returns:
103- str: HTML anchor tag linking to the entity’s OWASP page, or '-'.
81+
10482 """
10583 return (
10684 format_html ('<a href="{}" target="_blank">↗️</a>' , obj .entity .owasp_url )
@@ -118,14 +96,6 @@ def get_search_results(self, request, queryset, search_term):
11896 - Committee name or key
11997
12098 and includes matching EntityMember rows in the results.
121-
122- Args:
123- request (HttpRequest): The current request.
124- queryset (QuerySet): Initial queryset.
125- search_term (str): The text entered in the search field.
126-
127- Returns:
128- tuple[QuerySet, bool]: Updated queryset and distinct flag.
12999 """
130100 queryset , use_distinct = super ().get_search_results (request , queryset , search_term )
131101
0 commit comments