def edit(self, id, **kw): """Edit record in model""" try: record = Bidder.get(int(id)) group_defaults=[entry.group_id for entry in record.groups] except: flash = "Not valid edit" log.info("Bidder_name: "+str(record.Bidder_name)) log.info("group_defaults: "+str(group_defaults)) return dict(modelname = self.modelname, record = record, value=dict(Bidder_name = record.Bidder_name,status=record.status,Bidder_groups = group_defaults, display_name=record.display_name, password='******', password_confirm='password'), #options=dict(Bidder_groups=[(entry.group_id, entry.group_name) for entry in Group.select()]), form = model_edit_form, now= datetime.today().strftime("%A, %d %b %Y"))
def destroy(self, id): """Destroy record in model""" record = Bidder.get(int(id)) session.delete(record) flash("Bidder was successfully destroyed.") raise redirect("../list")
def show(self,id, **kw): """Show record in model""" record = Bidder.get(int(id)) return dict(record = record, now= datetime.today().strftime("%A, %d %b %Y"))