Salut Olivier,

Alors tout d'abord merci pour ce produit qui a l'air de fonctionner pas mal
du tout.
J'ai chipoté aujourd'hui, et je suis déjà arrivé à un résultat : 
Les membres de mon LDAP peuvent se connecter à mon intranet migré en 3.4 !!
C'est déjà très satisfaisant :o)

Je vais remonter ce que j'ai pu trouver comme bug , quand je me serais bien
assuré qu'il s'agit .. d'un bug !

Voilà ce que j'ai remarqué aujourd'hui :

Lorsqu'un membre va dans les annuaires sur le portail, qu'il recherche un
groupe, qu'il clique dessus pour y voir les membres, j'obtiens une levée de
login/password de zope. Lorsque le manager fait la même chose, je n'ai
évidemment pas la demande de login, mais j'ai un tracebak (ci joint). Par
contre dans l'annuaire groupe de la ZMI, je n'ai pas de probléme, je peux
effectivement voir la liste des membres du groupes en faisant une recherche
sur celui-ci.

Par ailleur, je ne suis pas encore bien sur d'avoir pigé le principe
Directory/stacking/backing , mais ca va venir je n'en doute pas une seconde.

Sinon ben tout le reste fonctionne pour l'instant ! Bon boulot :)

Thibaut Dumarey
 

-----Message d'origine-----
De : [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] De la part de Olivier Grisel
Envoyé : jeudi 16 mars 2006 18:51
À : [email protected]
Objet : [CPS-users-fr] [ANN] CPSLDAPSetup 1.0 betaà tester

Bonjour à tous,

CPSLDAPSetup (anciennement CPSUserFolderLDAPSetup) 1.0 beta est prêt pour
les tests.

Ce produit fournit une configuration (profil GenericSetup) d'exemple des
annuaires de CPS 3.4 pour se connecter à un annuaire LDAP ainsi qu'un
exemple de configuration de serveur OpenLDAP correspondant (dans le sous
répertoire ldap-utils).

A télécharger sur la page du projet avec les instructions d'installation :

   http://www.cps-project.org/sections/projects/cpsldapsetup

ATTENTION: l'installation de produit supprime l'annuaire des membres
existant.

ATTENTION2: ce produit est en version Beta et ne doit pas être utilisé en
production.

Merci de remonter les bugs sur trac comme d'habitude. Toute contribution à
l'amélioration de cette configuration est la bienvenue.

En particulier si des volontaires veulent adapter ce profil pour un faire un
second dédier à la connexion à un serveur ActiveDirectory par exemple.

--
Olivier

_______________________________________________
cps-users-fr
Adresse de la liste : [email protected] Gestion de l'abonnement :
<http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>


Error Type:     AttributeError
Error Value:    hasSubGroupsSupport

Traceback (innermost last):

    * Module ZPublisher.Publish, line 114, 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 195, in _exec
    * Module Products.CMFCore.FSPageTemplate, line 134, in pt_render
    * Module Products.PageTemplates.PageTemplate, line 104, in pt_render
      <FSPageTemplate at /Intranet/cpsdirectory_entry_view>
    * Module TAL.TALInterpreter, line 238, in __call__
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 507, 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 /Intranet>,
       'context': <CPSDefaultSite at /Intranet>,
       'default': <Products.PageTemplates.TALES.Default instance at 0x40da02ac>,
       'here': <CPSDefaultSite at /Intranet>,
       'loop': <Products.PageTemplates.TALES.SafeMapping object at 0x438437cc>,
       'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter 
instance at 0x40dcad4c>,
       'nothing': None,
       'options': {'args': ()},
       'repeat': <Products.PageTemplates.TALES.SafeMapping object at 
0x438437cc>,
       'request': <HTTPRequest, 
URL=http://172.16.45.11:8090/Intranet/cpsdirectory_entry_view>,
       'root': <Application at >,
       'template': <FSPageTemplate at /Intranet/cpsdirectory_entry_view>,
       'traverse_subpath': [],
       'user': <CPSUser tdu>}

    * 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 560, in 
renderEntryDetailed
    * Module Products.CPSSchemas.Layout, line 296, in computeLayoutStructure
    * Module Products.CPSSchemas.Widget, line 237, in getModeFromLayoutMode
    * Module Products.CMFCore.Expression, line 44, in __call__
    * Module Products.PageTemplates.Expressions, line 246, in __call__
    * Module Products.PageTemplates.TALES, line 221, in evaluate
      Expression: standard:'context/hasSubGroupsSupport'
      Names:

      {'context': <ZODBDirectory at /Intranet/portal_directories/groups>,
       'datamodel': <DataModel {'group': 'SIT', 'members': [], 'subgroups': 
[]}>,
       'default': <Products.PageTemplates.TALES.Default instance at 0x40da02ac>,
       'layout_mode': 'view',
       'loop': <Products.PageTemplates.TALES.SafeMapping object at 0x43f7dd2c>,
       'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter 
instance at 0x40dcad4c>,
       'nothing': None,
       'portal': <CPSDefaultSite at /Intranet>,
       'portal_workflow': <WorkflowTool at /Intranet/portal_workflow used for 
/Intranet/portal_layouts/groups/w__subgroups>,
       'proxy': None,
       'repeat': <Products.PageTemplates.TALES.SafeMapping object at 
0x43f7dd2c>,
       'review_state': None,
       'user': <CPSUser tdu>,
       'widget': <CPSMultiSelectWidget at 
/Intranet/portal_layouts/groups/w__subgroups>}

    * Module Products.PageTemplates.Expressions, line 185, in __call__
    * Module Products.PageTemplates.Expressions, line 173, in _eval
    * Module Products.PageTemplates.Expressions, line 127, in _eval
      __traceback_info__: context
    * Module Products.PageTemplates.Expressions, line 286, in restrictedTraverse
      __traceback_info__: {'path': ['hasSubGroupsSupport'], 
'TraversalRequestNameStack': []}
    * Module Products.Five.traversable, line 104, in __bobo_traverse__

AttributeError: hasSubGroupsSupport
_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à