fix member registration: use correct form macro from loops/browser

This commit is contained in:
Helmut Merz 2013-08-08 11:55:05 +02:00
parent 5658ae68cc
commit 21b3795227
2 changed files with 4 additions and 3 deletions

View file

@ -704,8 +704,8 @@ class BaseView(GenericView, I18NView):
if IResource.providedBy(self.target):
statesDefs = self.globalOptions('organize.stateful.resource', ())
else:
statesDefs = (self.globalOptions('organize.stateful.concept', []) +
self.typeOptions('organize.stateful', []))
statesDefs = ((self.globalOptions('organize.stateful.concept') or []) +
(self.typeOptions('organize.stateful') or []))
for std in statesDefs:
stf = component.getAdapter(self.target, IStateful, name=std)
result.append(stf)

View file

@ -112,7 +112,8 @@ class BaseMemberRegistration(NodeView):
@Lazy
def macro(self):
return schema_macros.macros['form']
#return schema_macros.macros['form']
return organize_macros.macros['register']
def checkPermissions(self):
personType = adapted(self.conceptManager['person'])