Changeset 47427
- Timestamp:
- 07/25/06 19:31:19 (2 years ago)
- Files:
-
- CPS4/products/CPSCapsule/trunk/base.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
CPS4/products/CPSCapsule/trunk/base.py
r47398 r47427 244 244 ttool = getToolByName(self, 'portal_types') 245 245 return ttool.getTypeInfo(self.getPortalTypeName()) 246 247 security.declareProtected(View, 'allowedContentTypes') 248 def allowedContentTypes(self): 249 ttool = getToolByName(self, 'portal_types') 250 ti = self.getTypeInfo() 251 if ti is not None: 252 result = [] 253 for type_info in ttool.listTypeInfo(self): 254 if ti.allowType(type_info.getId()): 255 result.append(type_info) 256 else: 257 result = ttool.listTypeInfo() 258 259 return filter(lambda type, container=self: 260 type.isConstructionAllowed(container), 261 result) 246 262 247 263 security.declareProtected(View, 'modified')
