Added contributor email address claim validation (#1710) (#1866)

This commit is contained in:
daveoconnor
2025-09-05 13:55:33 -07:00
committed by GitHub
parent 8294d3fdb7
commit adebb47258
14 changed files with 363 additions and 21 deletions

View File

@@ -100,7 +100,9 @@ class CurrentUserProfileView(LoginRequiredMixin, SuccessMessageMixin, TemplateVi
instance=self.request.user.preferences
)
context["social_accounts"] = self.get_social_accounts()
context["commit_email_addresses"] = self.get_commit_author_email_addresses()
context["commit_email_addresses"] = CommitAuthorEmail.objects.filter(
author__user=self.request.user
)
return context
def get_social_accounts(self):
@@ -116,11 +118,6 @@ class CurrentUserProfileView(LoginRequiredMixin, SuccessMessageMixin, TemplateVi
)
return account_data
def get_commit_author_email_addresses(self):
return CommitAuthorEmail.objects.filter(
author__user=self.request.user
).values_list("email", flat=True)
def post(self, request, *args, **kwargs):
"""
Process each form submission individually if present