def search(self): vendor_id = self.request.POST.get('vendor_id') from_dt = self.request.POST.get('from_dt', util.str_today()) to_dt = self.request.POST.get('to_dt', util.str_today()) return { 'vendor_id' : vendor_id, 'from_dt' : from_dt, 'to_dt' : to_dt, 'purchases' : PurchaseOrder.search(self.enterprise_id, vendor_id, from_dt, to_dt), 'vendors' : util.select_list(Vendor.find_all(self.enterprise_id), 'vendor_id', 'name') }