I have an application which should be used by some organizations. Therefore I have added
Field('org','reference org', default=lambda:session.org), and common_filter = lambda query: db.my_table.org==session.org to my_table. session.org contails the id of the respective organization. Great feature,works fine! But using the database administration of the admin-application the common filter is still active. There is an "ignore_rw=True" in the admin application and I think I have read somewhere that there is also an "ignore_common_filters=True". If session.org is not set, a "database db select" shows strange effects: - I can see the first 100 rows. - But the message is "0 selected" - It is not possible to Update a record A simple "ignore_common_filters=True" at the appropriate location should solve the problem. I have taken a quick look at the code, but I think this statement has to be "very inside", therefore I have no concrete proposal. Regards, Martin --