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): if IResource.providedBy(self.target):
statesDefs = self.globalOptions('organize.stateful.resource', ()) statesDefs = self.globalOptions('organize.stateful.resource', ())
else: else:
statesDefs = (self.globalOptions('organize.stateful.concept', []) + statesDefs = ((self.globalOptions('organize.stateful.concept') or []) +
self.typeOptions('organize.stateful', [])) (self.typeOptions('organize.stateful') or []))
for std in statesDefs: for std in statesDefs:
stf = component.getAdapter(self.target, IStateful, name=std) stf = component.getAdapter(self.target, IStateful, name=std)
result.append(stf) result.append(stf)

View file

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