Mas quando estamos testando o aplicativo e usando o appadmin, precisamos de agilidade para incluir e alterar registros no bd.
Daí, para passar a validação de quem incluiu um registro, faça conforme abaixo:
""" Alterando o auth.signature para permitir inserts anônimos pelo appadmin. """ db.minha_tabela.created_by.required = False db.minha_tabela.created_by.requires = IS_EMPTY_OR( \ db.carro.created_by.requires) db.minha_tabela.modified_by.required = False db.minha_tabela.modified_by.requires = IS_EMPTY_OR( \ db.carro.modified_by.requires)
Assim, você não vai precisar escolher um autor para o registro.
Observações:
- Coloque o trecho de código mostrado, abaixo do
db.define_table()
da tabela que você está testando. - Só use esse recurso em ambiente de desenvolvimento porquê você terá registros sem a identificação de quem os incluiu/alterou.
Fica a dica.