Exemple #1
0
    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"))
Exemple #2
0
 def destroy(self, id):
     """Destroy record in model"""
     record = Bidder.get(int(id))
     session.delete(record)
     flash("Bidder was successfully destroyed.")
     raise redirect("../list")
Exemple #3
0
    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"))