Rebonjour,

Merci pour la solution, qui fonctionne parfaitement. En effet, je ne m'étais pas rendu compte qu'il existait des rôles spécifiques qui règlent le problème.

J'en profite au passage pour vous signaler deux petites "bizarreries" dont nous avons du mal à identifier l'origine.

1- Nous avons donné à un utilisateur le rôle de responsable d'un agenda. Par erreur, cette personne a cliqué sur le signe "+" figurant sur l'agenda (qui permet de créer un évènement) dans l'espace de publication (et non pas dans l'espace de travail). Plutôt que d'afficher un message indiquant que cette action est interdite, CPS commence par demande un nom d'utilisateur et un mot de passe. Si on fait "annuler", un plantage se produit (voir mesage en fin de ce mail). Pas grave en soi, mais destabilisant pour l'utilisateur de base ! Par ailleurs, et j'ignore si cela a un rapport, depuis ce souci, lorsque l'on essaie de se reconnecter en "administrateur" du portail, la liste des actions autorisées (et habituellement assez fournie pour le rôle d'administrateur) est remplacée par 3 points d'exclamation (d'ailleurs, on arrive d'emblée dans un écran "Add Event"). Curieux aussi, surtout que plus aucune action n'est possible...

2- Le même utilisateur "de base" a ensuite saisi une réunion dans l'agenda, pour aujourd'hui de 20h à 22h. Après validation de la saisie, l'écran affiche 3 points d'exclamation, et on ne voit pas le récapitultatif habituel lié à l'évènement saisi... Si on clique sur l'action "voir agenda", la semaine apparaît, avec la fameuse réunion prévue de 20h à 22h. Lorsque l'on clique sur le nom de cette réunion dans la case de l'agenda, à nouveau 3 points d'exclamation s'affichent. En revanche, si on choisit une autre réunion dans la même semaine, cliquer sur la case ouvre bien le récapitulatif de l'évènement. Curieux... Nous préférons vous le signaler au cas où ce serait une anomalie.

Encore merci et bonne journée,

AM

-----Message d'origine-----

De : Georges Racinet [mailto:[EMAIL PROTECTED]]

Envoyé : mardi 4 avril 2006 11:23

À : [EMAIL PROTECTED]

Cc : [email protected]

Objet : Re: [CPS-users-fr] CPSSharedCalendar: accès anonymous à un calendrier partagé

 

On Apr 4, 2006, at 8:14 AM, Alain MAINAR wrote:

> Bonjour,

>

> Nous avons configuré CPS pour que tout utilisateur qui arrive sur le

> portail puisse consulter les espaces de publications sans avoir à

> s'identifier (ce qui fonctionne bien).

>

> Dans ces espaces de publication, il en existe un qui contient 3

> agendas partagés, publiés à partir d'un même espace de travail.

>

> Quand un utilisateur non authentifié parcours les espaces de

> publication et essaye de consulter l'un de ces 3 agendas partagés, CPS

> demande son authentification, faute de quoi l'agenda n'est pas affiché

> (à contrario, si l'utilisateur possède un compte et s'identifie,

> l'agenda s'affiche...).

>

> Ce fonctionnement est pour nous un peu problématique, car l'idée est

> que tout utilisateur puisse librement consulter la disponibilité de

> certaines ressources sans avoir à posséder un compte individuel dans

> CPS.

>

> Bien sûr, nous avons pris soin de donner un accès en lecture seule

> pour tous les utilisateurs à l'espace de publication contenant les

> 3 agendas .

>

> Existe t-il une solution pour contourner ce mode de fonctionnement ?

Les agendas utilisent des rôles spécifiques. De mémoire, c'est à peu près "resposable de l'agenda" et "lecteur de l'agenda". Normalement, ils doivent apparaître dans l'interface de gestion des rôles de la section du dessus; en tout cas c'était le cas dans les espaces de travail, la dernière fois que j'ai regardé.

Quoi qu'il en soit vous devez pouvoir attribuer ces rôles directement sur l'agenda, et en particulier aux anonymes.

En est-il ainsi?

 

---------

Georges Racinet Nuxeo SAS

[EMAIL PROTECTED] http://nuxeo.com

Tel: +33 (0) 1 40 33 71 73

 

 

CPS a rencontré une erreur

 

Error Type: Unauthorized
Error Value:
You are not authorized to access this resource.
Traceback:

Traceback (innermost last):

  • Module ZPublisher.Publish, line 104, in publish
  • Module ZPublisher.BaseRequest, line 464, in traverse
  • Module ZPublisher.HTTPResponse, line 697, in unauthorized
Unauthorized: <strong>You are not authorized to access this resource.</strong>


form

-Cu''

cookies

__ac_name'n.cenciarelli'
_ZopeId'10949666A2SLUQVGCqo'

lazy items

SESSION<bound method SessionDataManager.getSessionData of <SessionDataManager at /session_data_manager>>

other

_ec_cache{78144752: <Products.PageTemplates.TALES.Context instance at 0x05F3C058>}
_translation_service_cache<PlacefulTranslationService at /cps/translation_service used for /cps/portal_layouts/search_portlet/w__search>
AcceptCharset<Products.Localizer.Accept.AcceptCharset instance at 0x05D8CBC0>
_oai_cache{78144752: <Products.CMFCore.ActionInformation.oai instance at 0x044D4850>}
AUTHENTICATED_USER<SpecialUser 'Anonymous User'>
USER_PREF_LANGUAGES<Products.Localizer.Accept.AcceptLanguage instance at 0x057F34B8>
SERVER_URL'http://srvdoc'
cpsskins_base_url'/cps/'
cpsskins_url'http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4/%2B/addevent.html'
cpsskins_effective_theme_page('default', 'defautCCML')
ACTUAL_URL'http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4/%2B/addevent.html'
URL'http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4/%2B/addevent.html'
cpsskins_cmfactions{'object': [], 'workflow': [], 'global': [], 'global_header': [{'category': 'global_header', 'available': True, 'title': 'action_accessibility', 'url': <bound method ActionInfo._getURL of {...}>, 'name': 'action_accessibility', 'visible': True, 'allowed': True, 'id': 'accessibility', 'permissions': ('View',)}, {'category': 'global_header', 'available': True, 'title': 'action_print', 'url': <bound method ActionInfo._getURL of {...}>, 'name': 'action_print', 'visible': True, 'allowed': True, 'id': 'print', 'permissions': ('View',)}, {'category': 'global_header', 'available': True, 'title': 'action_advanced_search', 'url': <bound method ActionInfo._getURL of {...}>, 'name': 'action_advanced_search', 'visible': True, 'allowed': True, 'id': 'advanced_search', 'permissions': ('View',)}, {'category': 'global_header', 'available': True, 'title': 'action_contact', 'url': <bound method ActionInfo._getURL of {...}>, 'name': 'action_contact', 'visible': True, 'allowed': True, 'id': 'contact', 'permissions': ('View',)}], 'document_actions': [{'category': 'document_actions', 'available': True, 'title': 'Send a mail notification', 'url': <bound method ActionInfo._getURL of {...}>, 'name': 'Send a mail notification', 'visible': True, 'allowed': True, 'id': 'mnotify', 'permissions': ('View',)}, {'category': 'document_actions', 'available': True, 'title': 'RSS feed', 'url': <bound method ActionInfo._getURL of {...}>, 'name': 'RSS feed', 'visible': True, 'allowed': True, 'id': 'rss', 'permissions': ('View',)}, {'category': 'document_actions', 'available': True, 'title': 'ATOM feed', 'url': <bound method ActionInfo._getURL of {...}>, 'name': 'ATOM feed', 'visible': True, 'allowed': True, 'id': 'atom', 'permissions': ('View',)}], 'user': [{'category': 'user', 'available': True, 'title': 'Login', 'url': 'http://srvdoc/cps/login_form?came_from=http%3A%2F%2Fsrvdoc%2Fcps%2Fsections%2Fsalles-reunion%2Fmy_cps-calendar3424%2F2006%2F4%2F4%2F%252B%2Faddevent.html', 'name': 'Login', 'visible': True, 'allowed': True, 'id': 'login', 'permissions': ('View',)}], 'folder': []}
cpsskins_language'fr'
cpsskins_mcatNone
PUBLISHED<Products.Five.metaclass.SimpleViewClass from D:\CPS3.4.0-3\Data\Products\CPSSharedCalendar\add.pt object at 0x05F20070>
_localizer_placeful_mc_cache{'Localizer/default': <MessageCatalog at /cps/Localizer/default>, 'Localizer/cpsskins': <MessageCatalog at /cps/Localizer/cpsskins>}
TraversalRequestNameStack[]
_ts_domain_cache{'default': <LocalizerDomain at /cps/translation_service/>, 'cpsskins': <LocalizerDomain at /cps/translation_service/>}
AcceptLanguage<Products.Localizer.Accept.AcceptLanguage instance at 0x057F34B8>
URL0http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4/%2B/addevent.html
URL1http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4/%2B
URL2http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4
URL3http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4
URL4http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006
URL5http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424
URL6http://srvdoc/cps/sections/salles-reunion
URL7http://srvdoc/cps/sections
URL8http://srvdoc/cps
URL9http://srvdoc
BASE0http://srvdoc
BASE1http://srvdoc
BASE2http://srvdoc/cps
BASE3http://srvdoc/cps/sections
BASE4http://srvdoc/cps/sections/salles-reunion
BASE5http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424
BASE6http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006
BASE7http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4
BASE8http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4
BASE9http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4/%2B

environ

HTTP_ACCEPT'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*'
CONNECTION_TYPE'Keep-Alive'
HTTP_USER_AGENT'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; (R1 1.5); .NET CLR 1.1.4322)'
HTTP_REFERER'http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/week/2006/14/week.html'
SERVER_NAME'srvdoc.CCML.local'
GATEWAY_INTERFACE'CGI/1.1'
SERVER_SOFTWARE'Zope/(Zope 2.9.0, python 2.4.2, win32) ZServer/1.1 CPS/3.4'
REMOTE_ADDR'137.200.24.61'
HTTP_ACCEPT_LANGUAGE'fr'
SCRIPT_NAME''
REQUEST_METHOD'GET'
HTTP_HOST'srvdoc'
PATH_INFO'/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4/+/addevent.html'
SERVER_PORT'80'
SERVER_PROTOCOL'HTTP/1.1'
channel.creation_time1144145329
HTTP_ACCEPT_ENCODING'gzip, deflate'
HTTP_COOKIE'__ac_name="n.cenciarelli"; _ZopeId="10949666A2SLUQVGCqo"; __ac="bi5jZW5jaWFyZWxsaTpjY21sMDE%3D"'
PATH_TRANSLATED'\\cps\\sections\\salles-reunion\\my_cps-calendar3424\\2006\\4\\4\\+\\addevent.html'
_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à