só outra pergunta. Eu tenho criado as notícias na minha pasta e publicado. Com essa permissão de acesso marcada eu não teria problemas com segurança??? O meu role é manager.
2006/5/11, alexandre <[EMAIL PROTECTED]>:
grato pela ajuda, mas ainda não consegui resolver o meu problema.
meu traceback:
2006-05-11T01:15:50 ERROR root Exception while rendering an error message
Traceback (most recent call last):
File "/opt/zope291/lib/python/OFS/SimpleItem.py", line 223, in raise_standardErrorMessage
v = s(**kwargs)
File "/opt/zope/Products/CMFCore/FSPythonScript.py", line 108, in __call__
return Script.__call__(self, *args, **kw)
File "/opt/zope291/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/opt/zope291/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/opt/zope/Products/CMFCore/FSPythonScript.py", line 163, in _exec
result = f(*args, **kw)
File "Script (Python)", line 16, in standard_error_message
File "/opt/zope291/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__
return self._bindAndExec(args, kw, None)
File "/opt/zope291/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/opt/zope/Products/CMFCore/FSPageTemplate.py", line 195, in _exec
result = self.pt_render(extra_context=bound_names)
File "/opt/zope/Products/CMFCore/FSPageTemplate.py", line 134, in pt_render
result = FSPageTemplate.inheritedAttribute('pt_render')(
File "/opt/zope291/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render
tal=not source, strictinsert=0)()
File "/opt/zope291/lib/python/TAL/TALInterpreter.py", line 238, in __call__
self.interpret(self.program)
File "/opt/zope291/lib/python/TAL/TALInterpreter.py", line 281, in interpret
handlers[opcode](self, args)
File "/opt/zope291/lib/python/TAL/TALInterpreter.py", line 749, in do_useMacro
self.interpret(macro)
File "/opt/zope291/lib/python/TAL/TALInterpreter.py", line 281, in interpret
handlers[opcode](self, args)
File "/opt/zope291/lib/python/TAL/TALInterpreter.py", line 457, in do_optTag_tal
self.do_optTag(stuff)
File "/opt/zope291/lib/python/TAL/TALInterpreter.py", line 442, in do_optTag
return self.no_tag(start, program)
File "/opt/zope291/lib/python/TAL/TALInterpreter.py", line 437, in no_tag
self.interpret(program)
File "/opt/zope291/lib/python/TAL/TALInterpreter.py", line 281, in interpret
handlers[opcode](self, args)
File "/opt/zope291/lib/python/TAL/TALInterpreter.py", line 749, in do_useMacro
self.interpret(macro)
File "/opt/zope291/lib/python/TAL/TALInterpreter.py", line 281, in interpret
handlers[opcode](self, args)
File "/opt/zope291/lib/python/TAL/TALInterpreter.py", line 511, in do_setGlobal_tal
self.engine.setGlobal(name, self.engine.evaluateValue(expr))
File "/opt/zope291/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return _expression_(self)
File "/opt/zope291/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__
return self._eval(econtext)
File "/opt/zope291/lib/python/Products/PageTemplates/Expressions.py", line 180, in _eval
return render(ob, econtext.vars)
File "/opt/zope291/lib/python/Products/PageTemplates/Expressions.py", line 77, in render
ob = call_with_ns(ob.__render_with_namespace__, ns)
File "/opt/zope291/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 76, in call_with_ns
return f(td)
File "/opt/zope/Products/CMFCore/FSPythonScript.py", line 103, in __render_with_namespace__
return Script.__render_with_namespace__(self, namespace)
File "/opt/zope291/lib/python/Shared/DC/Scripts/Bindings.py", line 325, in __render_with_namespace__
return self._bindAndExec((), namevals, namespace)
File "/opt/zope291/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/opt/zope/Products/CMFCore/FSPythonScript.py", line 163, in _exec
result = f(*args, **kw)
File "Script (Python)", line 13, in prepare_slots
File "/opt/zope291/lib/python/AccessControl/ImplPython.py", line 727, in guarded_getattr
aq_acquire(inst, name, aq_validate, validate)
File "/opt/zope291/lib/python/AccessControl/ImplPython.py", line 669, in aq_validate
return validate(inst, object, name, v)
File "/opt/zope291/lib/python/AccessControl/ImplPython.py", line 563, in validate
self._context)
File "/opt/zope291/lib/python/AccessControl/ImplPython.py", line 461, in validate
user_roles=getUserRolesInContext(context.user, value))
File "/opt/zope291/lib/python/AccessControl/ImplPython.py", line 808, in raiseVerbose
raise Unauthorized(text)
Unauthorized: Your user account does not have the required permission. Access to 'right_slots' of (ATBTreeFolder at /flordacampina/Members), acquired through (ATNewsItem at /flordacampina/Members/beija-flor/boas-noticias-da-italia-good-news-from-italy), denied. Your user account, Anonymous User, exists at /acl_users. Access requires one of the following roles: ['Manager', 'Owner']. Your roles in this context are ['Anonymous'].
-----------
não encontrei nada como access slot em Members e no ATNewsItem publicado.Em 10/05/06, Rodrigo Dias Arruda Senra <[EMAIL PROTECTED]> escreveu:[ alexandre < [EMAIL PROTECTED]> ]:
----------------------------------------
|
| caros,
|
| no meu portal publiquei algumas notícias e eventos que aparecem nos
| seus respectivos slots. Porém, o usuário anônimo quando clica nesses
| objetos e redirecionado para o form de login.
|
| tentei algumas modificações na aba security das pastas, mas como não
| consegui, e não estou muito bem familizarizado com o controle das
| permissões no zope, recorro a ajuda de vocês.
É sem dúvida um problema de atributo de segurança. Minha bola de
cristal me diz que talvez seja um "Access contents information"
em algum lugar, mas pode ser uma bola fora.
Para dirimir qualquer dúvida ative o verbose-security no zope.conf
# Directive: verbose-security
#
# Description:
# By default, Zope reports authorization failures in a terse manner
in # order to avoid revealing unnecessary information. This option
# modifies the Zope security policy to report more information about
# the reason for authorization failures. It's designed for
debugging. # If you enable this option, you must also set the
# 'security-policy-implementation' to 'python'.
#
# Default: off
Em versões mais antigas de Zope, não vinha por default, mas poderia ser
instalado como um Produto.
Abração,
Senra
-------------
Rodrigo Senra
GPr Sistemas
Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
--
:?)
--
:?)
Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.