applics_fields = ['first_name', 'last_name', 'email', 'rank', 'nerc_elig', 'cv', 'coverletter', 'refletter1',
'refletter2']
proposals_fields = ['project_title', 'case_partner']
pi_fields = ['first_name', 'last_name']
fields_to_select = [db.applics1[field] for field in applics_fields] + \
[db.proposals[field] for field in proposals_fields] + \
[db.PIs[field] for field in pi_fields]
grid = SQLFORM.grid((db.applics1.project == db.proposals.id) & (db.proposals.PI_name == db.PIs.id),
csv=False,
deletable=False,
create=False,
details=False,
editable=False,
fields=fields_to_select,
headers={'PIs.last_name': 'PI Last Name', 'PIs.first_name': 'PI First Name'},
selectable=[('Download Public PDFs', lambda ids: zip_pdfs(ids, track=1))],
paginate=False)