check headTitle property in targetview to generate headTitle

This commit is contained in:
hplattner 2016-03-17 14:11:00 +01:00
parent c7c98b12db
commit e2c1e67843
3 changed files with 5 additions and 4 deletions

View file

@ -65,8 +65,9 @@ class LayoutNodeView(Page, BaseView):
if self.target is not None:
targetView = component.getMultiAdapter((self.target, self.request),
name='layout')
if targetView.title not in parts:
parts.append(targetView.title)
title = getattr(targetView, 'headTitle', targetView.title)
if title not in parts:
parts.append(title)
if self.globalOptions('reverseHeadTitle'):
parts.reverse()
return ' - '.join(parts)

View file

@ -248,7 +248,7 @@ class SecureMemberRegistration(BaseMemberRegistration, CreateForm):
regMan = IMemberRegistrationManager(self.context.getLoopsRoot())
pw = generateName()
email = form.get('email')
try:
try:
result = regMan.register(login, pw,
form.get('lastName'), form.get('firstName'),
email=email,)

View file

@ -109,7 +109,7 @@ def updateSortInfo(person, task, data):
break
else:
if data:
Favorites(favorites).add(task, person,
Favorites(favorites).add(task, person,
dict(type='sort', sortInfo=data))
return data