コード例 #1
0
ファイル: purchase.py プロジェクト: anonymoose/pvscore
 def save_vendor(self):
     ent = Vendor.load(self.request.POST.get('vendor_id'))
     if not ent:
         ent = Vendor()
     ent.bind(self.request.POST, True)
     ent.enterprise_id = self.enterprise_id
     ent.save()
     ent.flush()
     self.flash('Successfully saved %s.' % ent.name)
     return HTTPFound('/crm/purchase/vendor/edit/%s' % ent.vendor_id)
コード例 #2
0
 def _delete_new_vendor(self, vendor_id):
     ven = Vendor.load(vendor_id)
     self.assertNotEqual(ven, None)
     ven.delete()
     self.commit()
コード例 #3
0
ファイル: purchase.py プロジェクト: anonymoose/pvscore
 def _edit_vendor_impl(self):
     vendor_id = self.request.matchdict.get('vendor_id')
     return {'vendor' : Vendor.load(vendor_id) if vendor_id else Vendor() }