Changeset 546:2928037f9a75 in documentViewer for documentViewer.py
- Timestamp:
- Aug 28, 2012, 6:24:01 PM (12 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
documentViewer.py
r543 r546 127 127 viewer_index = PageTemplateFile('zpt/viewer_index', globals()) 128 128 viewer_thumbs = PageTemplateFile('zpt/viewer_thumbs', globals()) 129 # available layer types 130 builtinLayers = {'text': ['dict','search','gis' ,'annotator'],129 # available layer types (annotator not default) 130 builtinLayers = {'text': ['dict','search','gis'], 131 131 'xml': None, 'images': None, 'index': None} 132 132 availableLayers = builtinLayers; … … 317 317 return pt(docinfo=docinfo, pageinfo=pageinfo) 318 318 319 #WTF?320 def generateMarks(self,mk):321 ret=""322 if mk is None:323 return ""324 if not isinstance(mk, list):325 mk=[mk]326 for m in mk:327 ret+="mk=%s"%m328 return ret329 330 331 319 def getAvailableLayers(self): 332 320 """returns dict with list of available layers per viewMode""" … … 986 974 987 975 976 def getAnnotatorGroupsForUser(self, user, annotationServerUrl="http://tuxserve03.mpiwg-berlin.mpg.de/AnnotationManager"): 977 """returns list of groups {name:*, id:*} on the annotation server for the user""" 978 groups = [] 979 groupsUrl = "%s/annotator/groups?user=%s"%(annotationServerUrl,user) 980 data = getHttpData(url=groupsUrl, noExceptions=True) 981 if data: 982 res = json.loads(data) 983 rows = res.get('rows', None) 984 if rows is None: 985 return groups 986 for r in rows: 987 groups.append({'id': r.get('id', None), 'name': r.get('name', None), 'uri': r.get('uri', None)}) 988 989 return groups 990 991 988 992 security.declareProtected('View management screens','changeDocumentViewerForm') 989 993 changeDocumentViewerForm = PageTemplateFile('zpt/changeDocumentViewer', globals())
Note: See TracChangeset
for help on using the changeset viewer.