annot-server/webapp/admin.py
changeset 61 511bff609c3d
parent 60 138b898e0f7e
child 62 b1f7ab026ddb
--- a/annot-server/webapp/admin.py	Fri Oct 24 18:31:47 2014 +0200
+++ b/annot-server/webapp/admin.py	Fri Oct 24 21:03:17 2014 +0200
@@ -41,18 +41,26 @@
     output = []
 
     for c in model.categories_json.get("categories",[]):
-        if "subcategories" in c and len(c["subcategories"])>0:
-            for sc in c["subcategories"]:
-                output.append({"name": sc["code"],"keywords": [ sc["label"] ], "color" : sc["color"] })
-        else:
-            output.append({"name": c["code"],"keywords": [ c["label"] ], "color" : c["color"] })
+        #if "subcategories" in c and len(c["subcategories"])>0:
+        #    for sc in c["subcategories"]:
+        #        output.append({"name": sc["code"],"keywords": [ sc["label"] ], "color" : sc["color"] })
+        #else:
+        output.append({"name": c["code"] if "code" in c else "","keywords": [ c["label"] ], "color" : c["color"] })
 
     base_url = getattr(config,'LDT_PLATFORM_BASE_URL','') + "/ldt/embediframe/?"
-    url_query_params = {'project_id': model.project_id, 'polemic': 'all', 'polemics_list': json.dumps(output, separators=(',',':'))}
+    url_query_params = {'project_id': model.project_id, 
+                        'polemic': 'all', 
+                        'polemic__max_elements': 200, 
+                        'createannotation': True,
+                        'createannotation_polemics': False,
+                        'tag_titles': ""
+                        'polemics_list': json.dumps(output, separators=(',',':'))}
 
     url = base_url + urllib.urlencode(url_query_params)
 
-    return Markup("<a href=\"%s\" target=\"_blank\">%s</a>" % (url,url[:80]+"..."))
+    embed = "<iframe src=&quot;%s&quot; width=&quot;570&quot; height=&quot;711&quot; seamless=&quot;seamless&quot;></iframe>" % url
+
+    return Markup("<a href=\"%s\" target=\"_blank\">Lien</a> :<br/><input value=\"%s\"/><br/>Code embed :<input value=\"%s\"/>" % (url, url, embed))
 
 
 class EventView(ModelView):