resource type handling fix: remove Document from listings

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@1608 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2007-03-03 10:09:07 +00:00
parent a12bead1ba
commit 1572b89e8d
4 changed files with 6 additions and 7 deletions

View file

@ -495,8 +495,7 @@ view; these views we have to provide as multi-adapters:
>>> view = ConfigureView(m111, TestRequest(form = form))
>>> sorted((t.token, t.title) for t in view.targetTypes())
[('.loops/concepts/topic', u'Topic'), ('.loops/concepts/type', u'Type'),
('.loops/concepts/unknown', u'Unknown Type'),
('loops.resource.Document', u'Document')]
('.loops/concepts/unknown', u'Unknown Type')]
>>> view.update()
True
>>> sorted(resources.keys())

View file

@ -238,8 +238,7 @@ get a type manager from all loops objects, always with the same context:
>>> sorted(t.token for t in types)
['.loops/concepts/file', '.loops/concepts/image', '.loops/concepts/predicate',
'.loops/concepts/textdocument', '.loops/concepts/topic',
'.loops/concepts/type',
'loops.resource.Document']
'.loops/concepts/type']
>>> typeManager.getType('.loops/concepts/topic') == cc1_type
True
@ -253,7 +252,7 @@ condition:
>>> types = typeManager.listTypes(exclude=('concept',))
>>> sorted(t.token for t in types)
['.loops/concepts/file', '.loops/concepts/image',
'.loops/concepts/textdocument', 'loops.resource.Document']
'.loops/concepts/textdocument']
Type-based interfaces and adapters

View file

@ -78,7 +78,7 @@ zcml in real life:
>>> t = searchView.typesForSearch()
>>> len(t)
9
8
>>> t.getTermByToken('loops:resource:*').title
'Any Resource'

View file

@ -218,7 +218,8 @@ class LoopsTypeManager(TypeManager):
@property
def types(self):
return self.conceptTypes() + self.resourceTypes()
return self.conceptTypes()
#return self.conceptTypes() + self.resourceTypes()
def listTypes(self, include=None, exclude=None):
for t in self.types: