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:
parent
a12bead1ba
commit
1572b89e8d
4 changed files with 6 additions and 7 deletions
|
@ -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())
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -78,7 +78,7 @@ zcml in real life:
|
|||
|
||||
>>> t = searchView.typesForSearch()
|
||||
>>> len(t)
|
||||
9
|
||||
8
|
||||
>>> t.getTermByToken('loops:resource:*').title
|
||||
'Any Resource'
|
||||
|
||||
|
|
3
type.py
3
type.py
|
@ -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:
|
||||
|
|
Loading…
Add table
Reference in a new issue