]> git.parisson.com Git - teleforma.git/commitdiff
Add popup message when user has not spent enough time on a seminar
authorYoan Le Clanche <yoanl@pilotsystems.net>
Tue, 9 Mar 2021 11:06:12 +0000 (12:06 +0100)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Tue, 9 Mar 2021 11:06:12 +0000 (12:06 +0100)
teleforma/static/teleforma/js/application.js
teleforma/views/pro.py

index 150f8f403a4d7df9bb926daeded3cee11e65cbf2..1764c307eb2593689dcea6735f54f81a6c6a0d94 100644 (file)
@@ -77,3 +77,23 @@ function onUnloadSeminar(seminarId, username) {
                 json_sync([seminarId, username], 'teleforma.seminar_unload', function () { return null; });
         }
 }
+
+function setCookie(name, value, days) {
+        var expires = "";
+        if (days) {
+            var date = new Date();
+            date.setTime(date.getTime() + (days*24*60*60*1000));
+            expires = "; expires=" + date.toUTCString();
+        }
+        document.cookie = name + "=" + (value || "")  + expires + "; path=/";
+}
+function getCookie(name) {
+        var nameEQ = name + "=";
+        var ca = document.cookie.split(';');
+        for(var i=0;i < ca.length;i++) {
+                var c = ca[i];
+                while (c.charAt(0)==' ') c = c.substring(1,c.length);
+                if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
+        }
+        return null;
+}
\ No newline at end of file
index 0edbf4ffaa011a6614e6d0285221bc77e0929be7..182c88964ef7aa7341b81773f575af3e39c32a0b 100644 (file)
@@ -263,7 +263,8 @@ class SeminarView(SeminarAccessMixin, DetailView):
                 missing = "%dh%02d" % (hours, minutes % 60)
             messages.warning(self.request, _("Your connexion time is not sufficient. In order to get your testimonial, you "
                                            "still have to work at least %(time)s.") % {'time':missing})
-
+            context['popup_message'] = _("Your connexion time is not sufficient. In order to get your testimonial, you "
+                                           "still have to work at least %(time)s.") % {'time':missing}
         return context
 
     @jsonrpc_method('teleforma.publish_seminar')