diff -r 6fbc0ab79a2d -r 18b4dd650ef8 web/views/basecomponents.py --- 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()