From 368a9122fad6f2b0409efb5a53d6b365082db64a Mon Sep 17 00:00:00 2001
From: elhassane <elhassanegargem@gmail.com>
Date: Mon, 21 Sep 2020 15:01:38 +0200
Subject: [PATCH] enhancement of exitonboarding

---
 app/escriptorium/static/js/onboarding.js           | 3 ++-
 app/escriptorium/templates/core/document_form.html | 4 ++++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/app/escriptorium/static/js/onboarding.js b/app/escriptorium/static/js/onboarding.js
index 28f3d6a5..4d2711df 100644
--- a/app/escriptorium/static/js/onboarding.js
+++ b/app/escriptorium/static/js/onboarding.js
@@ -128,7 +128,8 @@ steps_trans = [{
 ];
 
 function exitonboarding() {
-   if(onboarding_document && onboarding_images && onboarding_edit && onboarding_trans && onboarding_models){
+   if(userProfile.get('onboarding_document') == userProfile.get('onboarding_images') == userProfile.get('onboarding_edit') == userProfile.get('onboarding_trans') ==  userProfile.get('onboarding_models') == true)
+   {
 
        $.ajax({
         type: 'PUT',
diff --git a/app/escriptorium/templates/core/document_form.html b/app/escriptorium/templates/core/document_form.html
index 826978bd..2ba4401a 100644
--- a/app/escriptorium/templates/core/document_form.html
+++ b/app/escriptorium/templates/core/document_form.html
@@ -179,10 +179,14 @@ if (onboarding== "True" && !onboarding_document)
     document_intro.start();
     document_intro.onexit(function() {
         userProfile.set('onboarding_document',true);
+        exitonboarding();
     });
 
     document_intro.oncomplete(function() {
         userProfile.set('onboarding_document',true);
+        exitonboarding();
+        var images_url = "{% url 'document-images' pk=document.pk %}";
+        window.location.href = images_url;
     });
 
 }
-- 
GitLab