Le 3 mars 2006, à 16:51, Lionel MENARD a écrit :
Bonjour,
CPS 3.3.8.1
Zope 2.8.4
Linux Fedora
je me permet de reposter ce mail car je butte sur deux trois chose.
PS je me doute que la version 3.3.8.1 n'est pas actuellement la
priorite et je compte egalement developper ce futur site sur la
version 3.4. Mais en attendant j'aurai aimer pouvoir presenter ce
futur site CPS avec cette version.
1/ Quand en tant que "validateur de la rubrique" ou "responsable de la
rubrique" je veux valider un document qui a ete soumis par un membre,
j'ai le message suivant qui apparait apres avoir clique sur "publier":
"Vous devez choisir au moins une section pour la publication.
Publication annulée"
De plus je n'ai pas comme au moment de la soumission, la liste des
espaces de publication a cocher pour la validation alors que le
document prend bien le status "publier" marque en vert et se retrouve
bien visible par les autres membres dans la section correspondante.
Est ce un bug ? Sinon que puis faire pour eviter ce message qui est de
toute facon errone ?
Le message est erroné, mais le reste du comportement est normal: au
moment de la validation, le document est déjà présent dans la section
(mais tout le monde ne peut pas le voir).
Je crois bien que le message a été corrigé dans la 3.4.
2/ Je voudrai pouvoir supprimer (momentanement) l'acces pour les
membres:
- aux Object Actions (Voir - Meta-données - Envoyer une alerte e-mail
)
Comment puis faire cela ? J'ai regarder dans les portal_actions,
portal action provider , portal types mais rien ne m'a sembler
correspondre.
Votre liste d'Object Actions n'est pas exhaustive. Voulez-vous
seulement enlever celles-là ou toutes ? Vous pouvez
- supprimer des actions ou au moins changer les pernissions dessus.
C'est bien dans portal_types, mais dans les types que ça se passe.
- supprimer le portlet qui les affiche (gérer les portlets), mais plus
personne ne pourra rien faire, sauf à connaître par coeur les url du
type ...monobjet/cpsdocument_edit_form
- mettre une condition d'affichage du portlet (une garde) mais c'est
plus facile sous 3.4 que sous 3.3.8.1 (il faut trouver le portlet dans
la ZMI)
3/ J'ai une erreur (voir le treceback plus bas) quand j'essaye
d'acceder aux annuaires. Le prompt de connection a la ZMI apparait des
qu'un membre essaye d'acceder au detail d'un autre utilisateur. Pas de
probleme en revanche pour l'administrateur CPS pour acceder a tous les
details.
Je n'ai pas le souvenir (CPS 2 ) qu'il ai fallu specifier 'lacces aux
detail de l'annuaires quelque part. Est ce un bug ou dois je le
specifier quelque part ?
C'est une feature. Je ne sais pas ce que faisait CPS2 en la matière,
mais il y a un contrôle fin des droits d'accès sur les annuaires dans
CPS3. Par la ZMI, allez voir l'annuaire members (dans
portal_directories) pour changer la configuration.
Vous voudrez alors probablement inspecter les droits champ par champ
(se fait au niveau du schéma).
Pas de différence avec CPS 3.4 en la matière.
Merci d'avance pour votre aide.
Cordialement.
Lionel MENARD
*************TRACEBACK**************
No view access to entry
Traceback: Traceback (innermost last):
* Module ZPublisher.Publish, line 113, in publish
* Module ZPublisher.mapply, line 88, in mapply
* Module ZPublisher.Publish, line 40, in call_object
* Module Shared.DC.Scripts.Bindings, line 311, in __call__
* Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
* Module Products.CMFCore.FSPageTemplate, line 188, in _exec
* Module Products.CMFCore.FSPageTemplate, line 127, in pt_render
* Module Products.PageTemplates.PageTemplate, line 104, in pt_render
*<FSPageTemplate at /cresmed/cpsdirectory_entry_view>*
* Module TAL.TALInterpreter, line 206, in __call__
* Module TAL.TALInterpreter, line 250, in interpret
* Module TAL.TALInterpreter, line 477, in do_setLocal_tal
* Module Products.PageTemplates.TALES, line 221, in evaluate *URL:
file:CPSDirectory/skins/cps_directory/cpsdirectory_entry_view.pt*
*Line 1, Column 0* *Expression: <PythonExpr
dir.renderEntryDetailed(id)>* *Names:*
{'container': <CPSDefaultSite at /cresmed>,
'context': <CPSDefaultSite at /cresmed>,
'default': <Products.PageTemplates.TALES.Default instance at
0xbee59f2c>,
'here': <CPSDefaultSite at /cresmed>,
'loop': <Products.PageTemplates.TALES.SafeMapping object at
0xb7adad6c>,
'modules':
<Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at
0xbee6dfac>,
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.TALES.SafeMapping object at
0xb7adad6c>,
'request': <HTTPRequest,
URL=http://solange.cma.fr:8081/cresmed/cpsdirectory_entry_view>,
'root': <Application at >,
'template': <FSPageTemplate at /cresmed/cpsdirectory_entry_view>,
'traverse_subpath': [],
'user': Anonymous User}
* Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
__traceback_info__: dir.renderEntryDetailed(id)
* Module Python expression "dir.renderEntryDetailed(id)", line 1, in
<expression>
* Module Products.CPSDirectory.BaseDirectory, line 553, in
renderEntryDetailed
* Module Products.CPSDirectory.BaseDirectory, line 303, in
checkViewEntryAllowed
Unauthorized: No view access to entry
********************************************
--
Lionel MENARD [http://www.cep.cma.fr]
Ecole des Mines, Centre Energétique et Procédés
BP 207 06904 Sophia Antipolis FRANCE tel: 33-(0)4 93 95 74 23
_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement :
<http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>