def bmark_list(request): """Display the list of bookmarks for this tag""" rdict = request.matchdict # check if we have a page count submitted tag = rdict.get('tag') page = int(rdict.get('page', 0)) # verify the tag exists before we go on # 404 if the tag isn't found exists = TagMgr.find(tags=[tag]) if not exists: raise HTTPNotFound() bmarks = BmarkMgr.by_tag(tag, limit=RESULTS_MAX, page=page) return { 'tag': tag, 'bmark_list': bmarks, 'max_count': RESULTS_MAX, 'count': len(bmarks), 'page': page, 'allow_edit': access.edit_enabled(request.registry.settings), }
def bmark_list(request): """Display the list of bookmarks for this tag""" rdict = request.matchdict # check if we have a page count submitted tag = rdict.get('tag') page = int(rdict.get('page', 0)) # verify the tag exists before we go on # 404 if the tag isn't found exists = TagMgr.find(tags=[tag]) if not exists: raise HTTPNotFound() bmarks = BmarkMgr.by_tag(tag, limit=RESULTS_MAX, page=page) return {'tag': tag, 'bmark_list': bmarks, 'max_count': RESULTS_MAX, 'count': len(bmarks), 'page': page, 'allow_edit': access.edit_enabled(request.registry.settings), }