##parameters= # $Id: admission_status.py 71 2005-10-21 12:02:05Z joachim $ """ search for admitted students return html renderer + psm """ ##type_name = 'Jamb' ##ti = context.portal_types[type_name] ## ##context.REQUEST.set('type_name',type_name) ## ##validate = REQUEST.has_key("cpsdocument_edit_button") request = context.REQUEST lt = context.portal_layouts catalog = context.portal_catalog rendered,psm,ds = lt.renderLayout(layout_id= 'admission_status', schema_id= 'jamb', context=context, mapping=request, ob={}, layout_mode='create', ) qs = ds.get('quick_search') list = [] if qs: res = catalog(SearchableText = "%s*" % qs) if res: for i in res: o = i.getObject() if o.portal_type == 'Jamb': list.append(o) return context.admission_status_form(rendered = rendered, psm = '', list = list, ds = ds )