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

@@ -39,6 +39,9 @@ from libraries.api import LibrarySearchView
from libraries.views import (
LibraryDetail,
LibraryListDispatcher,
CommitAuthorEmailCreateView,
VerifyCommitEmailView,
CommitEmailResendView,
)
from news.feeds import AtomNewsFeed, RSSNewsFeed
from news.views import (
@@ -231,6 +234,21 @@ urlpatterns = (
LibraryDetail.as_view(),
name="library-detail",
),
path(
"libraries/commit_author_email_create/",
CommitAuthorEmailCreateView.as_view(),
name="commit-author-email-create",
),
path(
"libraries/commit_author_email_verify/<str:token>/",
VerifyCommitEmailView.as_view(),
name="commit-author-email-verify",
),
path(
"libraries/resend_author_email_verify/<uuid:claim_hash>/",
CommitEmailResendView.as_view(),
name="commit-author-email-verify-resend",
),
# Redirect for '/libs/' legacy boost.org urls.
re_path(
r"^libs/(?P<library_slug>[-\w]+)/?$",