##parameters=key=None # $Id: getCertificatesVoc.py 3494 2008-05-08 09:35:54Z joachim $ """ Return the faculties as an vocabulary """ # if key is None: # res = context.portal_catalog.search({'meta_type': "Certificate"}) # return [(d.getId,d.Title,) for d in res] # res = context.portal_catalog.search({'meta_type': "Certificate", 'id': key}) # if res: # return res[0].Title if key is None: res = context.certificates_catalog() return [(d.code,d.title,) for d in res] res = context.certificates_catalog(code=key) if res: return res[0].title raise KeyError