web/views/actions.py
changeset 2715 acdaf780d4a6
parent 2657 de974465d381
parent 2701 afcc19c92072
child 2820 66b31686d92b
child 3219 be8cfc00ae04
equal deleted inserted replaced
2711:7aee3bd7a704 2715:acdaf780d4a6
    13     one_line_rset, two_lines_rset, one_etype_rset, relation_possible,
    13     one_line_rset, two_lines_rset, one_etype_rset, relation_possible,
    14     nonempty_rset, non_final_entity,
    14     nonempty_rset, non_final_entity,
    15     authenticated_user, match_user_groups, match_search_state,
    15     authenticated_user, match_user_groups, match_search_state,
    16     has_permission, has_add_permission,
    16     has_permission, has_add_permission,
    17     )
    17     )
    18 from cubicweb.web import uicfg
    18 from cubicweb.web import uicfg, controller
    19 from cubicweb.web.action import Action
    19 from cubicweb.web.action import Action
    20 from cubicweb.web.views import linksearch_select_url, vid_from_rset
    20 from cubicweb.web.views import linksearch_select_url, vid_from_rset
    21 from cubicweb.web.views.autoform import AutomaticEntityForm
    21 from cubicweb.web.views.autoform import AutomaticEntityForm
    22 
    22 
    23 
    23 
   110     category = 'mainactions'
   110     category = 'mainactions'
   111     order = 0
   111     order = 0
   112 
   112 
   113     def url(self):
   113     def url(self):
   114         params = self.req.form.copy()
   114         params = self.req.form.copy()
   115         params.pop('vid', None)
   115         for param in ('vid', '__message') + controller.NAV_FORM_PARAMETERS:
   116         params.pop('__message', None)
   116             params.pop(param, None)
   117         return self.build_url(self.req.relative_path(includeparams=False),
   117         return self.build_url(self.req.relative_path(includeparams=False),
   118                               **params)
   118                               **params)
   119 
   119 
   120 
   120 
   121 class ModifyAction(Action):
   121 class ModifyAction(Action):