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: |
|
form
| -C | u'' |
|---|
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_mcat | None |
| 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> |
| URL0 | http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4/%2B/addevent.html |
| URL1 | http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4/%2B |
| URL2 | http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4 |
| URL3 | http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4 |
| URL4 | http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006 |
| URL5 | http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424 |
| URL6 | http://srvdoc/cps/sections/salles-reunion |
| URL7 | http://srvdoc/cps/sections |
| URL8 | http://srvdoc/cps |
| URL9 | http://srvdoc |
| BASE0 | http://srvdoc |
| BASE1 | http://srvdoc |
| BASE2 | http://srvdoc/cps |
| BASE3 | http://srvdoc/cps/sections |
| BASE4 | http://srvdoc/cps/sections/salles-reunion |
| BASE5 | http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424 |
| BASE6 | http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006 |
| BASE7 | http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4 |
| BASE8 | http://srvdoc/cps/sections/salles-reunion/my_cps-calendar3424/2006/4/4 |
| BASE9 | http://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_time | 1144145329 |
| 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>
