Traceback (most recent call last):
File "C:\web2py\gluon\restricted.py", line 217, in restricted
exec ccode in environment
File "C:/web2py/applications/infoprev/controllers/default.py", line 179, in <module>
print auth.user_idcid
AttributeError: 'Auth' object has no attribute 'user_idcid'
Você está recebendo esta mensagem porque se inscreveu no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para web2py-users-br...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.
1. |
Traceback (most recent call last): |
> |
Ler o livro do web2py
O Isvaldo tem razão, seria legal ler o livro para sanar algumas dúvidas básicas.
Outra coisa legal seria não aproveitar as threads para resolver problemas na sua aplicação inteira, mas sim abrir várias threads com problemas diferentes.
Agora para tentar resolver o problema, aonde está declarado esse vars?
Tente usar isso:
@auth.requires(auth.has_ membership('admin') or auth.has_membership('gestor') and auth.user.idcid==vars))
Lembre que sempre é melhor usar permissões ao invés de grupos para dar acesso as funções do seu sistema.
Ainda acho que uns boa saída para seu problema seria multitenancy. Tem no livro do web2py explicadinho... Você tá fazendo na mão o que ele há tem quase pronto.
Fala depois o resultado! Abraços!
--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você recebeu essa mensagem porque está inscrito no grupo quot;web2py-users-brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para web2py-users-br...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.