only a real 'blog' can be interpreted as a personal blog
This commit is contained in:
parent
c4fa89f3b0
commit
766120d5ce
1 changed files with 4 additions and 3 deletions
|
@ -1,5 +1,5 @@
|
|||
#
|
||||
# Copyright (c) 2008 Helmut Merz helmutm@cy55.de
|
||||
# Copyright (c) 2012 Helmut Merz helmutm@cy55.de
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
@ -18,8 +18,6 @@
|
|||
|
||||
"""
|
||||
View classes for glossary and glossary items.
|
||||
|
||||
$Id$
|
||||
"""
|
||||
|
||||
|
||||
|
@ -27,6 +25,7 @@ import itertools
|
|||
from zope import component
|
||||
from zope.app.pagetemplate import ViewPageTemplateFile
|
||||
from zope.cachedescriptors.property import Lazy
|
||||
from zope.traversing.api import getName
|
||||
|
||||
from cybertools.browser.action import actions
|
||||
from cybertools.browser.member import IMemberInfoProvider
|
||||
|
@ -99,6 +98,8 @@ class BlogView(ConceptView):
|
|||
|
||||
@Lazy
|
||||
def blogOwnerId(self):
|
||||
if getName(self.context.conceptType) != 'blog':
|
||||
return ''
|
||||
pType = self.loopsRoot.getConceptManager()['person']
|
||||
persons = [p for p in self.context.getParents() if p.conceptType == pType]
|
||||
if len(persons) == 1:
|
||||
|
|
Loading…
Add table
Reference in a new issue