]> git.parisson.com Git - teleforma.git/commitdiff
bugfix
authorGuillaume Pellerin <yomguy@parisson.com>
Sun, 20 Jul 2014 14:50:02 +0000 (16:50 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Sun, 20 Jul 2014 14:50:02 +0000 (16:50 +0200)
teleforma/templates/teleforma/seminar_detail.html
teleforma/views/pro.py

index 4f0cb698a376604fa3f7e46171b3cc324ba18c5a..cbe4ef6dd3db3076aa8ba7893d4b65bdb09a9969 100644 (file)
@@ -53,14 +53,8 @@ var seminarUtils = {
                 });
          },
 
-        load : function(id, username){
-            json([id, username],'teleforma.seminar_load',function(){
-                return false;
-                });
-         },
-
-        unload : function(id, username){
-            json([id, username],'teleforma.seminar_unload',function(){
+        ping : function(id, username){
+            json([id, username],'teleforma.seminar_ping',function(){
                 return false;
                 });
          },
@@ -69,7 +63,11 @@ var seminarUtils = {
 
 $(window).ready(function(){
     var f = seminarUtils;
-    f.load('{{seminar.id}}','{{user.username}}');
+    f.ping('{{seminar.id}}','{{user.username}}');
+
+    $(window).unload(function(){
+      f.ping('{{seminar.id}}','{{user.username}}');
+    });
 
     var p = $('#publish');
     p.unbind('click').click(function() {
@@ -84,10 +82,6 @@ $(window).ready(function(){
         }
         );
 
-    $(window).unload(function(){
-      f.unload('{{seminar.id}}','{{user.username}}');
-    });
-
     });
 
 
index fd633c9b2dbc5af632ba92fcf9d1f01e160e39fd..c526414e1932f66a0923d0f8914c97c6f93f14e6 100644 (file)
@@ -116,19 +116,12 @@ class SeminarAccessMixin(object):
             return redirect('teleforma-desk')
         return super(SeminarAccessMixin, self).render_to_response(context)
 
-    @jsonrpc_method('teleforma.seminar_load')
-    def seminar_load(request, id, username):
+    @jsonrpc_method('teleforma.seminar_ping')
+    def seminar_ping(request, id, username):
         seminar = Seminar.objects.get(id=id)
         user = User.objects.get(username=username)
         set_revision(user, seminar)
 
-    @jsonrpc_method('teleforma.seminar_unload')
-    def seminar_unload(request, id, username):
-        seminar = Seminar.objects.get(id=id)
-        user = User.objects.get(username=username)
-        set_revision(user, seminar)
-
-
 class SeminarView(SeminarAccessMixin, DetailView):
 
     context_object_name = "seminar"