valeu Rodrigo, com sua dica consegui resolver o problema. A permissão era "access content informations" da minha pasta.

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:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a