You can "ignore" current first_name or last_name (or both) fields, and add
other fields, as you like.

Add custom fields, and for current (first_name, last_name) set readable =
False and writable = False and just don't use them.

More about customizing:
http://www.web2py.com/book/default/chapter/08#Customizing-Auth

hope this one helps

Marin

On Wed, Dec 29, 2010 at 9:02 PM, Lisandro <rostagnolisan...@gmail.com>wrote:

> Thanks for the quickly answer. Though, I really need to rename the
> field, this is for keep backward compatibility and standards with an
> existing system.
>
>
> On 29 dic, 11:03, Marin Pranjic <marin.pran...@gmail.com> wrote:
> > Hi,
> > you can use *label* like described here:
> http://www.mail-archive.com/web2py@googlegroups.com/msg28123.html
> >
> > but you can still reference it only by its name ['first_name',
> 'last_name'].
> >
> > On Wed, Dec 29, 2010 at 2:44 PM, Lisandro <rostagnolisan...@gmail.com
> >wrote:
> >
> > > Hi everyone.
> > > I'm customizing my authentication and access control system (following
> > > the instructions from the web2py website and some examples of this
> > > group).
> >
> > > I've renamed my auth_user table with the following:
> > > auth.settings.table_user_name = 'ciudadanos'
> >
> > > Then I renamed the fields "first_name" and "last_name", defining my
> > > custom table. But when I try to insert a record (from database
> > > administration interface), I receive an error.
> >
> > > ¿Is it possible to rename fields of auth_user table without having to
> > > change web2py source code?
> > > If it isn't possible, ¿is there a way to set an "alias" for a  field,
> > > so it can be referenced by its name or by its alias?
> >
> > > Thanks in advance.
> >
> >
>

Reply via email to