Skip to content

Commit ee65542

Browse files
token reset: rename method
1 parent 2eaad50 commit ee65542

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

dojo/api_v2/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@
171171
from dojo.risk_acceptance.queries import get_authorized_risk_acceptances
172172
from dojo.test.queries import get_authorized_test_imports, get_authorized_tests
173173
from dojo.tool_product.queries import get_authorized_tool_product_settings
174-
from dojo.user.security import force_token_reset
174+
from dojo.user.security import reset_token_for_user
175175
from dojo.user.utils import get_configuration_permissions_codenames
176176
from dojo.utils import (
177177
async_delete,
@@ -2421,7 +2421,7 @@ def destroy(self, request, *args, **kwargs):
24212421
)
24222422
def reset_api_token(self, request, pk=None):
24232423
target_user = self.get_object()
2424-
force_token_reset(acting_user=request.user, target_user=target_user)
2424+
reset_token_for_user(acting_user=request.user, target_user=target_user)
24252425
return Response(status=status.HTTP_204_NO_CONTENT)
24262426

24272427

dojo/management/commands/force_token_reset.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from django.contrib.auth import get_user_model
22
from django.core.management.base import BaseCommand, CommandError
33

4-
from dojo.user.security import force_token_reset
4+
from dojo.user.security import reset_token_for_user
55

66

77
class Command(BaseCommand):
@@ -39,7 +39,7 @@ def handle(self, *args, **options):
3939
raise CommandError(msg) from exc
4040

4141
try:
42-
force_token_reset(acting_user=acting_user, target_user=target_user)
42+
reset_token_for_user(acting_user=acting_user, target_user=target_user)
4343
except Exception as exc:
4444
raise CommandError(str(exc)) from exc
4545

dojo/user/security.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from dojo.notifications.helper import create_notification
1010

1111

12-
def force_token_reset(*, acting_user: Dojo_User, target_user: Dojo_User) -> None:
12+
def reset_token_for_user(*, acting_user: Dojo_User, target_user: Dojo_User) -> None:
1313
if not settings.API_TOKENS_ENABLED:
1414
msg = "API tokens are disabled."
1515
raise PermissionDenied(msg)

unittests/test_user_ui_timestamps.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from django.utils.http import urlsafe_base64_encode
99

1010
from dojo.models import Dojo_User, User, UserContactInfo
11-
from dojo.user.security import force_token_reset
11+
from dojo.user.security import reset_token_for_user
1212

1313

1414
class TestUserUITimestamps(TestCase):
@@ -22,7 +22,7 @@ def test_view_user_contains_timestamps(self, mock_create_notification):
2222
# Create a target user and rotate their token at a fixed time.
2323
target = User.objects.create(username="ui-ts-target", email="ui-ts-target@dojo.com")
2424
with patch("dojo.user.security.timezone.now", return_value=fixed):
25-
force_token_reset(acting_user=admin, target_user=target)
25+
reset_token_for_user(acting_user=admin, target_user=target)
2626

2727
# Ensure the UI can render and the timestamps match what we wrote.
2828
self.client.force_login(admin)

0 commit comments

Comments
 (0)