access predicate options via adapter

This commit is contained in:
Helmut Merz 2011-11-02 13:37:27 +01:00
parent de4496830c
commit 73111402db
2 changed files with 5 additions and 3 deletions

View file

@ -347,8 +347,8 @@ class ConceptView(BaseView):
def isHidden(self, pr):
if (getName(pr.second.conceptType) in
#IOptions(adapted(pr.predicate))('hide_parents_for', [])):
IOptions(pr.predicate)('hide_parents_for', [])):
IOptions(adapted(pr.predicate))('hide_parents_for', [])):
#IOptions(pr.predicate)('hide_parents_for', [])):
return True
hideRoles = None
options = component.queryAdapter(adapted(pr.first), IOptions)

View file

@ -58,7 +58,8 @@ from loops.browser.node import ViewPropertiesConfigurator
from loops.common import NameChooser
from loops.concept import Concept
from loops.concept import IndexAttributes as ConceptIndexAttributes
from loops.config.base import GlobalOptions, LoopsOptions, QueryOptions, TypeOptions
from loops.config.base import GlobalOptions, LoopsOptions
from loops.config.base import QueryOptions, PredicateOptions, TypeOptions
from loops.interfaces import ILoopsObject, IIndexAttributes
from loops.interfaces import IDocument, IFile, ITextDocument
from loops.layout.base import LayoutNode
@ -143,6 +144,7 @@ class TestSite(object):
component.provideAdapter(ConceptSecuritySetter)
component.provideAdapter(ResourceSecuritySetter)
component.provideAdapter(LoopsOptions)
component.provideAdapter(PredicateOptions)
component.provideAdapter(QueryOptions)
component.provideAdapter(TypeOptions)
component.provideUtility(GlobalOptions())