From 8a70e5104c6d8483f50ab48186665c45965a4048 Mon Sep 17 00:00:00 2001 From: Bryce Willey Date: Tue, 21 Apr 2026 17:16:27 -0400 Subject: [PATCH] Handle logins to different jurisdictions better * don't act like logging in to one jurisdiction logs you into all of them * don't make the template context always have `is_logged_in` * Show the "Sign in" button in the profile if not already logged in --- .../efile/components/profile_header.html | 52 +++++++++++++------ .../efile/templates/efile/confirmation.html | 2 +- efile_app/efile/templates/efile/options.html | 3 +- efile_app/efile/views/confirmation.py | 6 +++ efile_app/efile/views/expert_form.py | 6 +++ efile_app/efile/views/filing_statuses.py | 6 +++ efile_app/efile/views/options.py | 11 +++- efile_app/efile/views/payment.py | 6 +++ efile_app/efile/views/review.py | 6 +++ efile_app/efile/views/upload.py | 6 +++ efile_app/efile/views/upload_first.py | 6 +++ 11 files changed, 90 insertions(+), 20 deletions(-) diff --git a/efile_app/efile/templates/efile/components/profile_header.html b/efile_app/efile/templates/efile/components/profile_header.html index f71356f..e01d627 100644 --- a/efile_app/efile/templates/efile/components/profile_header.html +++ b/efile_app/efile/templates/efile/components/profile_header.html @@ -26,25 +26,39 @@ aria-hidden="true"> diff --git a/efile_app/efile/templates/efile/options.html b/efile_app/efile/templates/efile/options.html index 681a47c..48cc806 100644 --- a/efile_app/efile/templates/efile/options.html +++ b/efile_app/efile/templates/efile/options.html @@ -93,6 +93,7 @@

{% translate "View past filings" %}