Bonjour la liste,
sur un CPS 3.2.4, je voudrais utiliser les agendas pour la gestion de ressources.
Comme on ne peut pas créer un agenda dans une section, je crée un agenda dans un espace de travail,
et une section du site pointe vers cet agenda par une redirection.
Je souhaite que les anonymes voient les agendas.
Si je fais "gérer les rôles locaux" dans l'espace de travail qui contient l'agenda, et si je donne au groupe "anonyme" le droit "lecteur de l'espace de travail", j'ai l'erreur suivante quand je consulte l'agenda en tant qu'anonyme (voir suite du message).
Est-ce qu'on ne peut pas être simplement lecteur d'un agenda si on n'est pas authentifié sur le site ?
Y-a-t-il une solution ?
 
Fedora 3, python 2.3.4., Zope 2.7.3, CPS 3.2.4
 
Cordialement.
 
Error Type: AttributeError Error Value:
getMemberId
Traceback:

Traceback (innermost last):

  • Module ZPublisher.Publish, line 101, in publish
  • Module ZPublisher.mapply, line 88, in mapply
  • Module ZPublisher.Publish, line 39, in call_object
  • Module Products.CMFCore.PortalContent, line 116, in __call__
  • Module Shared.DC.Scripts.Bindings, line 306, in __call__
  • Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec
  • Module Products.CMFCore.FSPageTemplate, line 191, in _exec
  • Module Products.CMFCore.FSPageTemplate, line 124, in pt_render
  • Module Products.PageTemplates.PageTemplate, line 96, in pt_render
    <FSPageTemplate at /intra24/calendar_view used for /intra24/workspaces/outils/salles>
  • Module TAL.TALInterpreter, line 190, in __call__
  • Module TAL.TALInterpreter, line 234, in interpret
  • Module TAL.TALInterpreter, line 460, in do_setLocal_tal
  • Module Products.PageTemplates.TALES, line 221, in evaluate
    Line 1, Column 0
    _expression_: <PythonExpr here.portal_membership.getAuthenticatedMember().getMemberId()>
    Names:
    {'container': <CPSDefaultSite instance at f2f6c770>,
     'context': <Calendar at /intra24/workspaces/outils/salles>,
     'default': <Products.PageTemplates.TALES.Default instance at 0xf66f644c>,
     'here': <Calendar at /intra24/workspaces/outils/salles>,
     'loop': <SafeMapping instance at f32fdd60>,
     'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at 0xf66f632c>,
     'nothing': None,
     'options': {'args': ()},
     'repeat': <SafeMapping instance at f32fdd60>,
     'request': <HTTPRequest, URL=""
     'root': <Application instance at f3024860>,
     'template': <FSPageTemplate at /intra24/calendar_view used for /intra24/workspaces/outils/salles>,
     'traverse_subpath': [],
     'user': Anonymous User}
  • Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
    __traceback_info__: here.portal_membership.getAuthenticatedMember().getMemberId()
  • Module Python _expression_ "here.portal_membership.getAuthenticatedMember().getMemberId()", line 1, in <_expression_>
AttributeError: getMemberId
_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à