--- a/web/views/basecomponents.py Thu Jan 15 13:27:17 2009 +0100
+++ b/web/views/basecomponents.py Thu Jan 15 13:27:33 2009 +0100
@@ -14,10 +14,10 @@
from cubicweb import Unauthorized
from cubicweb.common.uilib import html_escape, toggle_action
-from cubicweb.common.selectors import yes, nfentity_selector, one_line_rset
+from cubicweb.common.selectors import yes, non_final_entity, one_line_rset
from cubicweb.schema import display_name
-from cubicweb.common.selectors import (chainfirst, multitype_selector,
- req_form_params_selector)
+from cubicweb.common.selectors import (chainfirst, two_etypes_rset,
+ match_form_params)
from cubicweb.web.htmlwidgets import MenuWidget, PopupBoxMenu, BoxSeparator, BoxLink
from cubicweb.web.component import (VComponent, SingletonVComponent, EntityVComponent,
@@ -191,7 +191,7 @@
to be able to filter accordingly.
"""
id = 'etypenavigation'
- __select__ = classmethod(chainfirst(multitype_selector, req_form_params_selector))
+ __select__ = classmethod(chainfirst(two_etypes_rset, match_form_params))
form_params = ('__restrtype', '__restrtypes', '__restrrql')
visible = False # disabled by default
@@ -238,14 +238,14 @@
class RSSFeedURL(VComponent):
id = 'rss_feed_url'
- __selectors__ = (nfentity_selector,)
+ __selectors__ = (non_final_entity,)
def feed_url(self):
return self.build_url(rql=self.limited_rql(), vid='rss')
class RSSEntityFeedURL(VComponent):
id = 'rss_feed_url'
- __selectors__ = (nfentity_selector, one_line_rset)
+ __selectors__ = (non_final_entity, one_line_rset)
def feed_url(self):
return self.entity(0, 0).rss_feed_url()