##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
                                 )
