Skip to content

Commit 1bf99f0

Browse files
Add logout_url to context_data device-setup view
1 parent d9f3439 commit 1bf99f0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

packages/hidp/hidp/otp/views.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
)
2525
from hidp.otp.forms import OTPSetupForm, VerifyStaticTokenForm, VerifyTOTPForm
2626
from hidp.rate_limit.decorators import rate_limit_default
27+
from hidp.otp.utils import user_needs_to_verify_otp
2728

2829
from .decorators import otp_exempt
2930
from .mailers import (
@@ -208,7 +209,9 @@ def get_context_data(self, **kwargs):
208209
"recovery_codes": "\n".join(
209210
self.backup_device.token_set.values_list("token", flat=True)
210211
),
211-
"logout_url": reverse("hidp_accounts:logout"),
212+
"back_url": reverse("hidp_otp_management:manage"),
213+
"logout_url": reverse("hidp_accounts:logout")
214+
if user_needs_to_verify_otp(self.request.user) else None,
212215
}
213216

214217
def form_valid(self, form):

0 commit comments

Comments
 (0)