web/views/facets.py
changeset 3460 e4843535db25
parent 3451 6b46d73823f5
child 3720 5376aaadd16b
equal deleted inserted replaced
3459:e134d2dd9992 3460:e4843535db25
   107         eschema = self._cw.schema.eschema('Bookmark')
   107         eschema = self._cw.schema.eschema('Bookmark')
   108         if eschema.has_perm(self._cw, 'add'):
   108         if eschema.has_perm(self._cw, 'add'):
   109             bk_path = 'view?rql=%s' % rset.printable_rql()
   109             bk_path = 'view?rql=%s' % rset.printable_rql()
   110             bk_title = self._cw._('my custom search')
   110             bk_title = self._cw._('my custom search')
   111             linkto = 'bookmarked_by:%s:subject' % self._cw.user.eid
   111             linkto = 'bookmarked_by:%s:subject' % self._cw.user.eid
   112             bk_add_url = self.build_url('add/Bookmark', path=bk_path, title=bk_title, __linkto=linkto)
   112             bk_add_url = self._cw.build_url('add/Bookmark', path=bk_path, title=bk_title, __linkto=linkto)
   113             bk_base_url = self.build_url('add/Bookmark', title=bk_title, __linkto=linkto)
   113             bk_base_url = self._cw.build_url('add/Bookmark', title=bk_title, __linkto=linkto)
   114             bk_link = u'<a cubicweb:target="%s" id="facetBkLink" href="%s">%s</a>' % (
   114             bk_link = u'<a cubicweb:target="%s" id="facetBkLink" href="%s">%s</a>' % (
   115                     xml_escape(bk_base_url),
   115                     xml_escape(bk_base_url),
   116                     xml_escape(bk_add_url),
   116                     xml_escape(bk_add_url),
   117                     self._cw._('bookmark this search'))
   117                     self._cw._('bookmark this search'))
   118             self.w(self.bk_linkbox_template % bk_link)
   118             self.w(self.bk_linkbox_template % bk_link)