Skip to content

Commit 2fa247b

Browse files
committed
Merge branch 'hotfix/25.17.8'
2 parents 19d99a4 + f066051 commit 2fa247b

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

admin/users/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -503,7 +503,7 @@ def get_claim_links(self, user):
503503

504504
for guid, value in user.unclaimed_records.items():
505505
obj = Guid.load(guid)
506-
url = f'{DOMAIN}user/{user._id}/{guid}/claim/?token={value["token"]}'
506+
url = f'{DOMAIN}legacy/user/{user._id}/{guid}/claim/?token={value["token"]}'
507507
links.append(f'Claim URL for {obj.content_type.model} {obj._id}: {url}')
508508

509509
return links or ['User currently has no active unclaimed records for any nodes.']

osf/models/user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1701,7 +1701,7 @@ def get_claim_url(self, project_id, external=False):
17011701
base_url = website_settings.DOMAIN if external else '/'
17021702
unclaimed_record = self.get_unclaimed_record(project_id)
17031703
token = unclaimed_record['token']
1704-
return f'{base_url}user/{uid}/{project_id}/claim/?token={token}'
1704+
return f'{base_url}legacy/user/{uid}/{project_id}/claim/?token={token}'
17051705

17061706
def is_affiliated_with_institution(self, institution):
17071707
"""Return if this user is affiliated with the given ``institution``."""

osf_tests/test_user.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1153,7 +1153,7 @@ def test_get_claim_url(self, unreg_user, unreg_moderator, project, provider):
11531153
domain = settings.DOMAIN
11541154
assert (
11551155
unreg_user.get_claim_url(pid, external=True) ==
1156-
f'{domain}user/{uid}/{pid}/claim/?token={token}'
1156+
f'{domain}legacy/user/{uid}/{pid}/claim/?token={token}'
11571157
)
11581158

11591159
# test_unreg_moderator
@@ -1163,7 +1163,7 @@ def test_get_claim_url(self, unreg_user, unreg_moderator, project, provider):
11631163
domain = settings.DOMAIN
11641164
assert (
11651165
unreg_moderator.get_claim_url(pid, external=True) ==
1166-
f'{domain}user/{uid}/{pid}/claim/?token={token}'
1166+
f'{domain}legacy/user/{uid}/{pid}/claim/?token={token}'
11671167
)
11681168

11691169
def test_get_claim_url_raises_value_error_if_not_valid_pid(self, unreg_user, unreg_moderator):

tests/test_adding_contributor_views.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,7 @@ def test_claim_user_already_registered_redirects_to_claim_user_registered(self,
626626

627627
# claim link for the now registered email is accessed while not logged in
628628
token = unregistered_user.get_unclaimed_record(self.project._primary_key)['token']
629-
claim_url = f'/user/{unregistered_user._id}/{self.project._id}/claim/?token={token}'
629+
claim_url = f'/legacy/user/{unregistered_user._id}/{self.project._id}/claim/?token={token}'
630630
res = self.app.get(claim_url)
631631

632632
# should redirect to 'claim_user_registered' view
@@ -668,7 +668,7 @@ def test_claim_user_already_registered_secondary_email_redirects_to_claim_user_r
668668

669669
# claim link for the now registered email is accessed while not logged in
670670
token = unregistered_user.get_unclaimed_record(self.project._primary_key)['token']
671-
claim_url = f'/user/{unregistered_user._id}/{self.project._id}/claim/?token={token}'
671+
claim_url = f'/legacy/user/{unregistered_user._id}/{self.project._id}/claim/?token={token}'
672672
res = self.app.get(claim_url)
673673

674674
# should redirect to 'claim_user_registered' view
@@ -854,7 +854,7 @@ def test_get_valid_form(self):
854854
def test_invalid_claim_form_raise_400(self):
855855
uid = self.user._primary_key
856856
pid = self.project._primary_key
857-
url = f'/user/{uid}/{pid}/claim/?token=badtoken'
857+
url = f'/legacy/user/{uid}/{pid}/claim/?token=badtoken'
858858
res = self.app.get(url, follow_redirects=True)
859859
assert res.status_code == 400
860860

website/routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -857,7 +857,7 @@ def make_url_map(app):
857857
# user will be required to set email and password
858858
# claim token must be present in query parameter
859859
Rule(
860-
['/user/<uid>/<pid>/claim/'],
860+
['/legacy/user/<uid>/<pid>/claim/'],
861861
['get', 'post'],
862862
project_views.contributor.claim_user_form,
863863
OsfWebRenderer('claim_account.mako', trust=False)

0 commit comments

Comments
 (0)