Massimo,
Example:
(model)
f_active = Field('active', 'boolean', readable=False, writable=False)
db.define_table('table1', Field('text'), f_active)
db.define_table('table2', f_active)
(controller)
def test_controller(): return dict(form=SQLFORM.factory(db.table1,
db.table2))
(error)
SyntaxError: duplicate field active in table no_table
I'm solving it by simply passing the fields of both tables (instead of the
tables) after filtering out the non-readable fields.
This was working before without having to do such filtering.
It's ok with me if you decide to not support this, no problem, I can have
this filtering automated for all my cases if necessary.
Thanks,
Carlos