web/action.py
branchtls-sprint
changeset 640 8e64f12be69c
parent 631 99f5852f8604
child 648 a89ba1054cb2
--- a/web/action.py	Mon Feb 16 20:06:18 2009 +0100
+++ b/web/action.py	Mon Feb 16 20:51:24 2009 +0100
@@ -83,7 +83,7 @@
     # XXX deprecate
     
 
-class LinkToEntityAction(EntityAction):
+class LinkToEntityAction(Action):
     """base class for actions consisting to create a new object
     with an initial relation set to an entity.
     Additionaly to EntityAction behaviour, this class is parametrized
@@ -92,11 +92,12 @@
     """
     def my_selector(cls, req, rset, row=None, col=0, **kwargs):
         return chainall(match_search_state('normal'),
-                        one_line_rset, accept,
+                        one_line_rset, 
                         relation_possible(cls.rtype, role(cls), cls.etype,
                                           permission='add'),
                         may_add_relation(cls.rtype, role(cls)))
-    __selectors__ = my_selector,
+    __selectors__ = (my_selector,)
+    registered = accepts_compat(Action.registered.im_func)
     
     category = 'addrelated'