Exemplo n.º 1
0
 def manage_changeProperties(self, **kw):
     """Overwrite change properties to verify that default_view is in the method
     list
     """
     FactoryTypeInformation.manage_changeProperties(self, **kw)
     default_view = self.default_view
     view_methods = self.view_methods
     if not default_view:
         # TODO: use view action
         self.default_view = default_view = self.immediate_view
     if not view_methods:
         self.view_methods = view_methods = (default_view, )
     if default_view and default_view not in view_methods:
         raise ValueError("%s not in %s" % (default_view, view_methods))
Exemplo n.º 2
0
 def manage_changeProperties(self, **kw):
     """Overwrite change properties to verify that default_view is in the method
     list
     """
     FactoryTypeInformation.manage_changeProperties(self, **kw)
     default_view = self.default_view
     view_methods = self.view_methods
     if not default_view:
         # TODO: use view action
         self.default_view = default_view = self.immediate_view
     if not view_methods:
         self.view_methods = view_methods = (default_view,)
     if default_view and default_view not in view_methods:
         raise ValueError, "%s not in %s" % (default_view, view_methods)