This is an automated email from the ASF dual-hosted git repository. machristie pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git
commit a554db2eb276391e096892d701eff498de71dd66 Author: Isuru Ranawaka <[email protected]> AuthorDate: Tue Oct 25 11:14:09 2022 -0400 download_code and show_code --- .../django_airavata_auth/login-desktop-success.html | 5 +++++ django_airavata/apps/auth/views.py | 15 ++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/django_airavata/apps/auth/templates/django_airavata_auth/login-desktop-success.html b/django_airavata/apps/auth/templates/django_airavata_auth/login-desktop-success.html index 4dbed981..63d02745 100644 --- a/django_airavata/apps/auth/templates/django_airavata_auth/login-desktop-success.html +++ b/django_airavata/apps/auth/templates/django_airavata_auth/login-desktop-success.html @@ -8,6 +8,11 @@ <div class="alert alert-success" role="alert"> <h4 class="alert-heading">Logged in!</h4> </div> + <div class="container"> + {% if options.show_code %} + <h3> {{ options.code }}</h3> + {% endif %} + </div> </div> </main> </div> diff --git a/django_airavata/apps/auth/views.py b/django_airavata/apps/auth/views.py index 0b4fdd93..abb65b27 100644 --- a/django_airavata/apps/auth/views.py +++ b/django_airavata/apps/auth/views.py @@ -479,7 +479,20 @@ def login_desktop(request): def login_desktop_success(request): - return render(request, 'django_airavata_auth/login-desktop-success.html') + download_code= False + show_code =False + for filter_item in self.request.query_params.items(): + if filter_item[0] == 'download_code': + download_code = filter_item[1] + elif filter_item[0] == 'show_code': + show_code = filter_item[1] + + context = { + 'download_code': download_code, + 'show_code': show_code, + 'code': request.session['ACCESS_TOKEN'] + } if (download_code and show_code ) else {} + return render(request, 'django_airavata_auth/login-desktop-success.html', context) def refreshed_token_desktop(request):
