more on register_user.html

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@1675 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2007-04-07 07:26:48 +00:00
parent 1e115ed0e2
commit ec1d6ba538

View file

@ -73,15 +73,15 @@ class PasswordWidget(BasePasswordWidget):
return value
class MemberRegistration(Form, NodeView):
class MemberRegistration(NodeView, Form):
form_fields = FormFields(IMemberRegistration).omit('age')
template = loops.browser.util.dataform
label = _(u'Member Registration')
def __init__(self, context, request):
#NodeView.__init__(self, context, request)
super(MemberRegistration, self).__init__(context, request)
self.setUpWidgets()
@Lazy
def macro(self):
@ -91,11 +91,14 @@ class MemberRegistration(Form, NodeView):
def item(self):
return self
def __call__(self, *args, **kw):
return NodeView.__call__(self, *args, **kw)
def xupdate(self):
# see cybertools.browser.view.GenericView.update()
NodeView.update(self)
Form.update(self)
@action(_(u'Register'))
def handle_register_action(self, action, data):
print 'register'
self.register(data)
def register(self, data=None):