Can you check again Massimo in the app i posted? controller default - Action trabalhador
Thank you António 2013/4/6 António Ramos <ramstei...@gmail.com> > Sorry i meant trabalhador > > Action trabalhador > Thank you > No dia 06/04/2013 17:31, "Massimo Di Pierro" <massimo.dipie...@gmail.com> > escreveu: > > Sorry I cannot find action "empreiteiro" >> >> On Friday, 5 April 2013 16:45:39 UTC-5, Ramos wrote: >>> >>> I post here my app. >>> >>> Sorry about the quality of my code. I´m learning as i go along the way. >>> >>> The problem is in controller default, action empreiteiro >>> >>> The upload field is required but when i edit a record i see the link to >>> the uploaded file and if i do nothing and just save it complains that i >>> have to upload a file. >>> It is there!! >>> >>> Thank you >>> >>> António >>> >>> >>> >>> 2013/4/5 Massimo Di Pierro <massimo....@gmail.com> >>> >>>> Can you post a simpler example (including mode) to reproduce the >>>> problem? Looks like the field in the table has a validator which requires >>>> an upload. >>>> >>>> >>>> On Friday, 5 April 2013 11:06:52 UTC-5, Ramos wrote: >>>>> >>>>> hello, i´m using a sqlform.factory to edit a record. >>>>> >>>>> The form is prepopulated using this code >>>>> >>>>> >>>>> row=db((db.trabalhador.id==**req**uest.args(0))).select().**first(**) >>>>> >>>>> if row: >>>>> for field in row: >>>>> if field in db.trabalhador.fields: >>>>> >>>>> print "setting -",row[field] ," on ",field >>>>> db.trabalhador[field].default=****row[field] >>>>> >>>>> >>>>> one of the fields is a required upload field. >>>>> >>>>> The rest of the code >>>>> form=SQLFORM.factory(db.**trabal**hador,db.t_docs, >>>>> submit_button="Gravar", >>>>> fields=['nome','bi','ncart','**n** >>>>> cartval','rfid','apt_medica',**'**apt_medicaval','val_formacao'**,** >>>>> 'f_doc'], >>>>> table_name='trabalhador', >>>>> upload=URL('download') >>>>> ) >>>>> empresa=request.vars['id'] or empresa >>>>> extra_but = TR(DIV(A(I(_name='but',_class=****'icon-camera >>>>> icon-white'),' Tirar foto',_class="btn btn-primary",_id ="but"))) >>>>> extra_fp_url = TR(DIV(INPUT(_name='fp_url',_**t** >>>>> ype='hidden',_id='fpurl'))) >>>>> extra_Aptidao = TR(DIV(A(I(_name='but',_class=****'icon-file >>>>> icon-white'),' ',_class="btn btn-primary"),_onclick="**locati** >>>>> on.href='"+URL(f='**download', args=form.vars.apt_medica)+"'"****)) >>>>> form[0].insert(-4,extra_**Aptida**o) >>>>> form[0].insert(-1,extra_but) >>>>> form[0].insert(-1,extra_fp_**url**) >>>>> >>>>> if form.process().accepted: >>>>> print "accepted form to save or update" >>>>> print form.vars >>>>> >>>>> >>>>> >>>>> When i edit a record i see the upload file. But if i do not change the >>>>> upload and save the record i get the error asking me to add the upload >>>>> file. >>>>> >>>>> I need some help on this. >>>>> Thank you >>>>> >>>> -- >>>> >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "web2py-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to web2py+un...@**googlegroups.com. >>>> For more options, visit >>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>> . >>>> >>>> >>>> >>> >>> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to web2py+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.