Workflow DC_EASY et configuration LDAP.

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:a0eaa3453caa94826f4c084c9c4820f4' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><html>\n <head>\n\n <meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\">\n </head>\n <body text=\"#000000\" bgcolor=\"#FFFFFF\">\n <font face=\"Helvetica, Arial, sans-serif\">Bonsoir,<br>\n Je suis en train d\'installer un workflow DC_EASY (version 1.7.x)\n avec comme configuration LDAP les groupes suivants:<br>\nWORKFLOW_DC-E_GROUP_ALL=virtual:((&amp;(objectClass=supannPerson)(eduPersonAffiliation=etudiant))<br>\n WORKFLOW_DC-E_GROUP_MODERATORS=<a class=\"moz-txt-link-freetext\" href=\"ldap:orioai-moderateur\">ldap:orioai-moderateur</a><br>\n WORKFLOW_DC-E_GROUP_ADMINS=<a class=\"moz-txt-link-freetext\" href=\"ldap:orioai-admin\">ldap:orioai-admin</a><br>\n </font><br>\n <font face=\"Helvetica, Arial, sans-serif\"><font face=\"Helvetica,\n Arial, sans-serif\">Le comportement attendu pour les mod&eacute;rateurs\n est pouvoir r&eacute;aliser toutes les op&eacute;rations des auteurs.<br>\n </font>Mon probl&egrave;me est que les mod&eacute;rateurs ne font pas parties du\n groupe GROUP_ALL (pas la m&ecirc;me valeur pour l\'attribut\n eduPersonAffiliation).<br>\n De la lecture du code et de quelques essais, il me semble que le\n module s\'attend &agrave; des groupes \"additifs\", ce qui n\'est pas mon\n cas. Si les mod&eacute;rateurs sont aussi des &eacute;tudiants tout fonctionne\n comme demand&eacute;.<br>\n Je souhaite ne modifier l\'annuaire qu\'en dernier recours (impact\n probablement fort).<br>\n Comme solution, j\'ai regard&eacute; si je pouvais sp&eacute;cifier une\n expression de filtre LDAP, alliant un pr&eacute;fixe virtual: a une\n sp&eacute;cification de groupe ldap: . Je ne pense pas que le code\n supporte cette configuration. Vous confirmez ?<br>\n L\'autre alternative pour &eacute;viter de modifier le contenu de\n l\'annuaire est de cr&eacute;er un workflow \"custom\" qui rajoute\n DCE_MODERATOR comme condition d\'entr&eacute;e des actions \"au bon\n endroit\".<br>\n Mes questions: <br>\n Suis-je pass&eacute; devant un truc &eacute;vident ?<br>\n Est ce que quelqu\'un a d&eacute;j&agrave; rencontr&eacute; ce probl&egrave;me&nbsp; ?<br>\n Avez vous une solution plus simple que je pourrais appliquer ? &nbsp; <br>\n Merci d\'avance pour vos r&eacute;ponses.<br>\n --<br>\n Jean-Baptiste Defard<br>\n <br>\n </font>\n </body>\n</html>\n</div>', created = 1507749370, expire = 1507835770, headers = '', serialized = 0 WHERE cid = '4:a0eaa3453caa94826f4c084c9c4820f4' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
1 message / 0 nouveaux
Dernière contribution
jean-baptistedefard
Workflow DC_EASY et configuration LDAP.
Bonsoir,
Je suis en train d'installer un workflow DC_EASY (version 1.7.x) avec comme configuration LDAP les groupes suivants:
WORKFLOW_DC-E_GROUP_ALL=virtual:((&(objectClass=supannPerson)(eduPersonAffiliation=etudiant))
WORKFLOW_DC-E_GROUP_MODERATORS=ldap:orioai-moderateur
WORKFLOW_DC-E_GROUP_ADMINS=ldap:orioai-admin

Le comportement attendu pour les modérateurs est pouvoir réaliser toutes les opérations des auteurs.
Mon problème est que les modérateurs ne font pas parties du groupe GROUP_ALL (pas la même valeur pour l'attribut eduPersonAffiliation).
De la lecture du code et de quelques essais, il me semble que le module s'attend à des groupes "additifs", ce qui n'est pas mon cas. Si les modérateurs sont aussi des étudiants tout fonctionne comme demandé.
Je souhaite ne modifier l'annuaire qu'en dernier recours (impact probablement fort).
Comme solution, j'ai regardé si je pouvais spécifier une expression de filtre LDAP, alliant un préfixe virtual: a une spécification de groupe ldap: . Je ne pense pas que le code supporte cette configuration. Vous confirmez ?
L'autre alternative pour éviter de modifier le contenu de l'annuaire est de créer un workflow "custom" qui rajoute DCE_MODERATOR comme condition d'entrée des actions "au bon endroit".
Mes questions:
Suis-je passé devant un truc évident ?
Est ce que quelqu'un a déjà rencontré ce problème  ?
Avez vous une solution plus simple que je pourrais appliquer ?  
Merci d'avance pour vos réponses.
--
Jean-Baptiste Defard