In T2 a table uses the attribute exposes to set the fields that should be in crud create/update forms. In Auth we will use a field attribute writable for the same purpose. and readable for the select/read forms.
On Jan 26, 8:05 pm, Yannick <ytchatch...@gmail.com> wrote: > Oh perfect Thanks Massimo, I was able to customize it the way i > wanted... But I dont understand this part of your code: > > And what do you meant here? "in gluon.tools.Auth this is going away > and you will use..." > > " db.table.field.writable=False > db.table.field.readable=True > " > What do you mean here ? I guess this is to have a read-only/Writable > fields right? > > Thanks ! > > On Jan 25, 2:04 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > Within T2 you can shose > > > db.t2_person.exposes=[...list of fields that you want in register ...] > > > in gluon.tools.Auth this is going away and you will use > > db.table.field.writable=False > > db.table.field.readable=True > > > You can cutomize any forms with more or less this syntax > > > <form> > > ... > > <input name="X" value="{{=form.latest.X}}" /> > > {{if form.errors.X:}}<div class="error">{{=form.errors.X}}</div> > > {{pass}} > > > ... > > {{=form.hidden_fields()}} > > </form> > > > where X is a field name. > > > Massimo > > On Jan 25, 12:49 pm, Yannick <ytchatch...@gmail.com> wrote: > > > > Ok here is an example. Let's say in the controller i have the > > > following code: > > > > response.menu=[ > > > [’login’,False,t2.action(’login’)], > > > [’search’,False,t2.action(’searchItems’)], > > > [’register’,False,t2.action(’register’)]] > > > > def register(): return dict(form=t2.register()) > > > def login(): return dict(form=t2.login()) > > > def logout(): t2.logout(next=’login’) > > > > def searchItems(): > > > search=t2.search(db.items) > > > return dict(search=search) > > > > And in the login.html we have something like: > > > > <div class="frame"> > > > <h2>Login</h2> > > > {{=form}} > > > </div> > > > And in the registration.html we have something like: > > > <div class="frame"> > > > <h2>Register</h2> > > > {{=form}} > > > </div> > > > > The registration, Login pages for example display some fields that i > > > don't want, how can I choose which fields to display ? > > > - Also How can I customized the layout to make it look nice. > > > - Also for the search criterion, how can i choose which one to display > > > and how to display it (Layout) > > > > Thanks for your attention and help. > > > > On Jan 24, 7:42 pm, jlegler <jleg...@gmail.com> wrote: > > > > > There are many ways to do it depending on what you want to do. Can > > > > you give us an example of what you would like to do? > > > > > On Jan 24, 1:50 pm, Yannick <ytchatch...@gmail.com> wrote: > > > > > > Hello mate, > > > > > Anyone knows how to customize the form ( Register, Login, etc...) > > > > > return by T2 application Plug-in ? > > > > > > Thanks for your help ! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---