From: yomguy Date: Wed, 9 Feb 2011 12:58:38 +0000 (+0100) Subject: add update_marker json-rpc method X-Git-Tag: 1.1~459 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=3ef04a0f91d33dc7d3666672e000a81ec72f0c06;p=telemeta.git add update_marker json-rpc method --- diff --git a/telemeta/web/base.py b/telemeta/web/base.py index 62cfbf59..da1ee8dc 100644 --- a/telemeta/web/base.py +++ b/telemeta/web/base.py @@ -614,4 +614,13 @@ class WebView(object): list.append(dict) return list - + @jsonrpc_method('telemeta.update_marker') + def update_marker(request, marker): + if isinstance(marker, dict): + m = MediaItemMarker.objects.get(public_id=marker['public_id']) + m.time = float(marker['time']) + m.description = marker['description'] + m.save() + else: + raise 'Error : Bad marker dictionnary' +