Groupes ldap ori-oai

  • 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:adb3d97b972fa89b2e5dec1d3481b8dc' 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\">Bonjour,<br />\nJ\'aimerais comme les serveurs ENT avoir un frontal apache.<br />\nPour l\'ent tout est ok j\'utilise ajp dans la conf apache et j\'ai aussi<br />\nparamétré ceci dans la configuration du tomcat ent.</p>\n<p>Pour ori-oai est-ce possible ?<br />\nJ\'ai ceci dans le tomcat search.<br />\n***</p>\n<!-- Define an AJP 1.3 Connector on port 8009 --><!-- Define an AJP 1.3 Connector on port 8009 --><p> <Connector port=\"8384\"<br />\n enableLookups=\"false\" redirectPort=\"\n</div>\n', created = 1507745727, expire = 1507832127, headers = '', serialized = 0 WHERE cid = '4:adb3d97b972fa89b2e5dec1d3481b8dc' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:adb3d97b972fa89b2e5dec1d3481b8dc' 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\">Bonjour,<br />\nJ\'aimerais comme les serveurs ENT avoir un frontal apache.<br />\nPour l\'ent tout est ok j\'utilise ajp dans la conf apache et j\'ai aussi<br />\nparamétré ceci dans la configuration du tomcat ent.</p>\n<p>Pour ori-oai est-ce possible ?<br />\nJ\'ai ceci dans le tomcat search.<br />\n***</p>\n<!-- Define an AJP 1.3 Connector on port 8009 --><!-- Define an AJP 1.3 Connector on port 8009 --><p> <Connector port=\"8384\"<br />\n enableLookups=\"false\" redirectPort=\"\n</div>\n', created = 1507745727, expire = 1507832127, headers = '', serialized = 0 WHERE cid = '4:adb3d97b972fa89b2e5dec1d3481b8dc' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:72475e1f84380f1d88d25f9c9002bbbc' 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\">Bonjour,<br />\nj\'aimerais au lieu de renseigner les user dans le fichiers<br />\n/acegi-authentication-additional-groups.xml :<br />\nentry key=\"moderators\"></p>\n<p><value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value></p>\n<p>---------> ajouter des groupes du ldap directement !.</p>\n<p>Dans mon cas j\'ai dans le fichier main-config.properties : je veux<br />\nrécuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique<br />\n#ldap.group.groupSearchBase=ou=groups<br />\nldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\nldap.group.groupSearchFilter=(memberUid={0})<br />\nldap.group.groupSearchUserUid=memberUid<br />\nldap.group.groupUidSearchFilter=cn={0}<br />\nldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\nldap.group.groupRoleAttribute=cn</p>\n<p>mais ceci n\'est pas récupéré dans le profil ...</p>\n<p>Merci.</p>\n<p>--<br />\n--------<br />\nYves<br />\nPôle du Système d\'Information<br />\nPages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a></p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745727, expire = 1507832127, headers = '', serialized = 0 WHERE cid = '4:72475e1f84380f1d88d25f9c9002bbbc' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:cb985755723930c08aea5e2730455a4f' 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\">Bonjour Yves,</p>\n<p>Comme je le disais à Sébastien, par défaut les configurations sont<br />\ndonnées pour une entrée de groupe comme celle-ci par exemple :</p>\n<p>dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\nobjectClass: posixGroup<br />\nobjectClass: top<br />\ncn: test_groupe_ldap<br />\ngidNumber: 1000<br />\nmemberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr</p>\n<p>Si tu as des groupes définies dans un truc type<br />\nou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé fonctionner comme tu<br />\nle fais.<br />\nEncore faut-il bien vérifier que les autres paramètres sont ok ... :<br />\nest-ce que dans un group on fait bien référence aux utilisateurs avec<br />\nl\'attribut memberUid (prafois c\'est un attribut members qui est utilisé<br />\nje crois), etc.</p>\n<p>=> Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que cela<br />\ndonne ... ?</p>\n<p>Vincent.</p>\n<p>Yves Daoulatian wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n> /acegi-authentication-additional-groups.xml :<br />\n> entry key=\"moderators\"><br />\n><br />\n> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n><br />\n><br />\n> ---------> ajouter des groupes du ldap directement !.<br />\n><br />\n> Dans mon cas j\'ai dans le fichier main-config.properties : je veux<br />\n> récuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique<br />\n> #ldap.group.groupSearchBase=ou=groups<br />\n> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n> ldap.group.groupSearchFilter=(memberUid={0})<br />\n> ldap.group.groupSearchUserUid=memberUid<br />\n> ldap.group.groupUidSearchFilter=cn={0}<br />\n> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n> ldap.group.groupRoleAttribute=cn<br />\n><br />\n> mais ceci n\'est pas récupéré dans le profil ...<br />\n><br />\n> Merci.<br />\n></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:cb985755723930c08aea5e2730455a4f' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:b27a3b83a945d36c585c919c586e6ed8' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\nre,<br>\nvoil&agrave; et merci.<br>\nA+<br>\n<br>\n<pre class=\"moz-signature\" cols=\"72\">--------\nYves\nP&ocirc;le du Syst&egrave;me d\'Information\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n\n</pre>\n<a href=\"cid:<span id=\"919301b5c518c9ff00d1a59ebc883be5\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'919301b5c518c9ff00d1a59ebc883be5\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#112;&#97;&#114;&#116;&#49;&#46;&#48;&#54;&#48;&#57;&#48;&#57;&#48;&#50;&#46;&#48;&#56;&#48;&#52;&#48;&#48;&#48;&#54;&#64;&#101;&#110;&#115;&#45;&#108;&#121;&#111;&#110;&#46;&#102;&#114;\'+\'\">\'+\'&#112;&#97;&#114;&#116;&#49;&#46;&#48;&#54;&#48;&#57;&#48;&#57;&#48;&#50;&#46;&#48;&#56;&#48;&#52;&#48;&#48;&#48;&#54;&#64;&#101;&#110;&#115;&#45;&#108;&#121;&#111;&#110;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>\"></a><br>\nVincent Bonamy a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Bonjour\nYves,\n <br>\n <br>\nComme je le disais &agrave; S&eacute;bastien, par d&eacute;faut les configurations sont\ndonn&eacute;es pour une entr&eacute;e de groupe comme celle-ci par exemple :\n <br>\n <br>\ndn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr\n <br>\nobjectClass: posixGroup\n <br>\nobjectClass: top\n <br>\ncn: test_groupe_ldap\n <br>\ngidNumber: 1000\n <br>\nmemberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr\n <br>\n <br>\nSi tu as des groupes d&eacute;finies dans un truc type\nou=group_ent,ou=specifique,dc=ens,dc=fr c\'est cens&eacute; fonctionner comme\ntu le fais.\n <br>\nEncore faut-il bien v&eacute;rifier que les autres param&egrave;tres sont ok ... :\nest-ce que dans un group on fait bien r&eacute;f&eacute;rence aux utilisateurs avec\nl\'attribut memberUid (prafois c\'est un attribut members qui est utilis&eacute;\nje crois), etc.\n <br>\n <br>\n=&gt; Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que\ncela donne ... ?\n <br>\n <br>\nVincent.\n <br>\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">Bonjour,\n <br>\nj\'aimerais au lieu de renseigner les user dans le fichiers\n/acegi-authentication-additional-groups.xml :\n <br>\nentry key=\"moderators\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&lt;value&gt;(|(&amp;amp;(objectClass=Person)(uid=yexlibri))(&amp;amp;(objectClass=Person)(uid=toto))(&amp;amp;(objectClass=Person)(uid=ydaoulat)))&lt;/value&gt;\n <br>\n <br>\n---------&gt; ajouter des groupes du ldap directement !.\n <br>\n <br>\nDans mon cas j\'ai dans le fichier main-config.properties : je veux\nr&eacute;cuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique\n <br>\n#ldap.group.groupSearchBase=ou=groups\n <br>\nldap.group.groupSearchBase=ou=group_ent,ou=specifique\n <br>\nldap.group.groupSearchFilter=(memberUid={0})\n <br>\nldap.group.groupSearchUserUid=memberUid\n <br>\nldap.group.groupUidSearchFilter=cn={0}\n <br>\nldap.group.groupRetrieveFilter=(objectClass=posixGroup)\n <br>\nldap.group.groupRoleAttribute=cn\n <br>\n <br>\nmais ceci n\'est pas r&eacute;cup&eacute;r&eacute; dans le profil ...\n <br>\n <br>\nMerci.\n <br>\n <br>\n </blockquote></div>\n <br>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:b27a3b83a945d36c585c919c586e6ed8' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:7b8914e07b8f40be706c564e05459446' 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\">OK,</p>\n<p>Il attend comme memberUid quelque chose du type<br />\nuid=aprosper,ou=people,dc=ens-lyon,dc=fr<br />\net non seulement<br />\naprosper</p>\n<p>Si tu ne peux pas changer cela dans le ldap, tu peux essayer de modifier<br />\nla propriété<br />\nldap.group.groupSearchFilter=(memberUid={0})<br />\nen<br />\nldap.group.groupSearchFilter=(memberUid=uid={0},ou=people,dc=ens-lyon,dc=fr) </p>\n<p>[jamais essayé pour autant ...]<br />\nVincent.</p>\n<p>Yves Daoulatian wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> re,<br />\n> voilà et merci.<br />\n> A+<br />\n><br />\n> --------<br />\n> Yves<br />\n> Pôle du Système d\'Information<br />\n> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n><br />\n><br />\n><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Yves,<br />\n>><br />\n>> Comme je le disais à Sébastien, par défaut les configurations sont<br />\n>> données pour une entrée de groupe comme celle-ci par exemple :<br />\n>><br />\n>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n>> objectClass: posixGroup<br />\n>> objectClass: top<br />\n>> cn: test_groupe_ldap<br />\n>> gidNumber: 1000<br />\n>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n>><br />\n>> Si tu as des groupes définies dans un truc type<br />\n>> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé fonctionner comme<br />\n>> tu le fais.<br />\n>> Encore faut-il bien vérifier que les autres paramètres sont ok ... :<br />\n>> est-ce que dans un group on fait bien référence aux utilisateurs avec<br />\n>> l\'attribut memberUid (prafois c\'est un attribut members qui est<br />\n>> utilisé je crois), etc.<br />\n>><br />\n>> => Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que<br />\n>> cela donne ... ?<br />\n>><br />\n>> Vincent.<br />\n>><br />\n>><br />\n>><br />\n>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n>>> /acegi-authentication-additional-groups.xml :<br />\n>>> entry key=\"moderators\"><br />\n>>><br />\n>>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>>><br />\n>>><br />\n>>> ---------> ajouter des groupes du ldap directement !.<br />\n>>><br />\n>>> Dans mon cas j\'ai dans le fichier main-config.properties : je veux<br />\n>>> récuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique<br />\n>>> #ldap.group.groupSearchBase=ou=groups<br />\n>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>>> ldap.group.groupSearchUserUid=memberUid<br />\n>>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>>> ldap.group.groupRoleAttribute=cn<br />\n>>><br />\n>>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>>><br />\n>>> Merci.<br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:7b8914e07b8f40be706c564e05459446' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:798f01cd70c24afed21be4045d3c2ad3' 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\">Aie en fait non, je viens de réaliser que ma réponse est erronée ... :<br />\nje ne suis pas sûr qu\'en jouant avec les paramètres on puisse<br />\nactuellement supporter le cas où le memberUid est égal à l\'uid aprosper<br />\net non au DN coimplet ...<br />\n[le {0} est remplacé par le DN de l\'utilisateur ici en fait lors de<br />\nl\'exécution de la recherche]<br />\nJ\'essaie de voir si je trouve quelque chose pour faire cela autrement,<br />\nsinon il faudra attendre une mise à jour du module de workflow pour<br />\npouvoir supporter ce cas.<br />\nVincent.</p>\n<p>Vincent Bonamy wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> OK,<br />\n><br />\n> Il attend comme memberUid quelque chose du type<br />\n> uid=aprosper,ou=people,dc=ens-lyon,dc=fr<br />\n> et non seulement<br />\n> aprosper<br />\n><br />\n> Si tu ne peux pas changer cela dans le ldap, tu peux essayer de<br />\n> modifier la propriété<br />\n> ldap.group.groupSearchFilter=(memberUid={0})<br />\n> en<br />\n> ldap.group.groupSearchFilter=(memberUid=uid={0},ou=people,dc=ens-lyon,dc=fr)<br />\n><br />\n><br />\n> [jamais essayé pour autant ...]<br />\n> Vincent.<br />\n><br />\n><br />\n> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> re,<br />\n>> voilà et merci.<br />\n>> A+<br />\n>><br />\n>> --------<br />\n>> Yves<br />\n>> Pôle du Système d\'Information<br />\n>> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>><br />\n>><br />\n>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour Yves,<br />\n>>><br />\n>>> Comme je le disais à Sébastien, par défaut les configurations sont<br />\n>>> données pour une entrée de groupe comme celle-ci par exemple :<br />\n>>><br />\n>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n>>> objectClass: posixGroup<br />\n>>> objectClass: top<br />\n>>> cn: test_groupe_ldap<br />\n>>> gidNumber: 1000<br />\n>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n>>><br />\n>>> Si tu as des groupes définies dans un truc type<br />\n>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé fonctionner<br />\n>>> comme tu le fais.<br />\n>>> Encore faut-il bien vérifier que les autres paramètres sont ok ... :<br />\n>>> est-ce que dans un group on fait bien référence aux utilisateurs<br />\n>>> avec l\'attribut memberUid (prafois c\'est un attribut members qui est<br />\n>>> utilisé je crois), etc.<br />\n>>><br />\n>>> => Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que<br />\n>>> cela donne ... ?<br />\n>>><br />\n>>> Vincent.<br />\n>>><br />\n>>><br />\n>>><br />\n>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n>>>> /acegi-authentication-additional-groups.xml :<br />\n>>>> entry key=\"moderators\"><br />\n>>>><br />\n>>>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>>>><br />\n>>>><br />\n>>>> ---------> ajouter des groupes du ldap directement !.<br />\n>>>><br />\n>>>> Dans mon cas j\'ai dans le fichier main-config.properties : je veux<br />\n>>>> récuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique<br />\n>>>> #ldap.group.groupSearchBase=ou=groups<br />\n>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>>>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>>>> ldap.group.groupSearchUserUid=memberUid<br />\n>>>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>>>> ldap.group.groupRoleAttribute=cn<br />\n>>>><br />\n>>>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>>>><br />\n>>>> Merci.<br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:798f01cd70c24afed21be4045d3c2ad3' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:0320ee495df29ada88975f99674e400d' 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\">Bonjour,</p>\n<p>Concernant le support des groupes LDAP dans lesquels on référence un<br />\ncertain nombre de membres, la version ori-oai-workflow-1.1.1 permet<br />\nmaintenant de supporter à la fois la déclartion des membres via le DN<br />\ncomplet et via le simple UID.<br />\nJusqu\'en 1.1.0 le module s\'attendait effectivement à avoir<br />\nobligatoirement (seulement) le DN.<br />\nYves, tu devrais ainsi retrouver tes groupes dans cette nouvelle<br />\nversion, cela sans changer ta configuration.</p>\n<p>A bientôt,<br />\nVincent.</p>\n<p>Vincent Bonamy wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Aie en fait non, je viens de réaliser que ma réponse est erronée ... :<br />\n> je ne suis pas sûr qu\'en jouant avec les paramètres on puisse<br />\n> actuellement supporter le cas où le memberUid est égal à l\'uid<br />\n> aprosper et non au DN coimplet ...<br />\n> [le {0} est remplacé par le DN de l\'utilisateur ici en fait lors de<br />\n> l\'exécution de la recherche]<br />\n> J\'essaie de voir si je trouve quelque chose pour faire cela autrement,<br />\n> sinon il faudra attendre une mise à jour du module de workflow pour<br />\n> pouvoir supporter ce cas.<br />\n> Vincent.<br />\n><br />\n><br />\n> Vincent Bonamy wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> OK,<br />\n>><br />\n>> Il attend comme memberUid quelque chose du type<br />\n>> uid=aprosper,ou=people,dc=ens-lyon,dc=fr<br />\n>> et non seulement<br />\n>> aprosper<br />\n>><br />\n>> Si tu ne peux pas changer cela dans le ldap, tu peux essayer de<br />\n>> modifier la propriété<br />\n>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>> en<br />\n>> ldap.group.groupSearchFilter=(memberUid=uid={0},ou=people,dc=ens-lyon,dc=fr)<br />\n>><br />\n>><br />\n>> [jamais essayé pour autant ...]<br />\n>> Vincent.<br />\n>><br />\n>><br />\n>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> re,<br />\n>>> voilà et merci.<br />\n>>> A+<br />\n>>><br />\n>>> --------<br />\n>>> Yves<br />\n>>> Pôle du Système d\'Information<br />\n>>> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>><br />\n>>><br />\n>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour Yves,<br />\n>>>><br />\n>>>> Comme je le disais à Sébastien, par défaut les configurations sont<br />\n>>>> données pour une entrée de groupe comme celle-ci par exemple :<br />\n>>>><br />\n>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n>>>> objectClass: posixGroup<br />\n>>>> objectClass: top<br />\n>>>> cn: test_groupe_ldap<br />\n>>>> gidNumber: 1000<br />\n>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n>>>><br />\n>>>> Si tu as des groupes définies dans un truc type<br />\n>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé fonctionner<br />\n>>>> comme tu le fais.<br />\n>>>> Encore faut-il bien vérifier que les autres paramètres sont ok ...<br />\n>>>> : est-ce que dans un group on fait bien référence aux utilisateurs<br />\n>>>> avec l\'attribut memberUid (prafois c\'est un attribut members qui<br />\n>>>> est utilisé je crois), etc.<br />\n>>>><br />\n>>>> => Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que<br />\n>>>> cela donne ... ?<br />\n>>>><br />\n>>>> Vincent.<br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n>>>>> /acegi-authentication-additional-groups.xml :<br />\n>>>>> entry key=\"moderators\"><br />\n>>>>><br />\n>>>>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>>>>><br />\n>>>>><br />\n>>>>> ---------> ajouter des groupes du ldap directement !.<br />\n>>>>><br />\n>>>>> Dans mon cas j\'ai dans le fichier main-config.properties : je veux<br />\n>>>>> récuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique<br />\n>>>>> #ldap.group.groupSearchBase=ou=groups<br />\n>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>>>>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>>>>> ldap.group.groupSearchUserUid=memberUid<br />\n>>>>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>>>>> ldap.group.groupRoleAttribute=cn<br />\n>>>>><br />\n>>>>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>>>>><br />\n>>>>> Merci.<br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:0320ee495df29ada88975f99674e400d' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:dd1553e07e6a8614505d7f6490315066' 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\">Bonjour,<br />\nJe suis passé en 1.1.1<br />\nJ\'ai les groupes.<br />\nJ\'ai vérifié après login dans la partie profil :<br />\nj\'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat) qui<br />\nest dans ou=group_ent sous l\'ou=specifique)</p>\n<p> Comment faire pour que ce groupe soit moderateur ?<br />\nJ\'ai :<br />\ndans commons-parameters.properties ::<br />\n# Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n\"moderators\" dans le workflow<br />\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))</p>\n<p>Merci.</p>\n<p>--------<br />\nYves<br />\nPôle du Système d\'Information<br />\nPages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a></p>\n<p>Vincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Yves,<br />\n><br />\n> Comme je le disais à Sébastien, par défaut les configurations sont<br />\n> données pour une entrée de groupe comme celle-ci par exemple :<br />\n><br />\n> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n> objectClass: posixGroup<br />\n> objectClass: top<br />\n> cn: test_groupe_ldap<br />\n> gidNumber: 1000<br />\n> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n><br />\n> Si tu as des groupes définies dans un truc type<br />\n> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé fonctionner comme<br />\n> tu le fais.<br />\n> Encore faut-il bien vérifier que les autres paramètres sont ok ... :<br />\n> est-ce que dans un group on fait bien référence aux utilisateurs avec<br />\n> l\'attribut memberUid (prafois c\'est un attribut members qui est<br />\n> utilisé je crois), etc.<br />\n><br />\n> => Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que<br />\n> cela donne ... ?<br />\n><br />\n> Vincent.<br />\n><br />\n><br />\n><br />\n> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n>> /acegi-authentication-additional-groups.xml :<br />\n>> entry key=\"moderators\"><br />\n>><br />\n>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>><br />\n>><br />\n>> ---------> ajouter des groupes du ldap directement !.<br />\n>><br />\n>> Dans mon cas j\'ai dans le fichier main-config.properties : je veux<br />\n>> récuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique<br />\n>> #ldap.group.groupSearchBase=ou=groups<br />\n>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>> ldap.group.groupSearchUserUid=memberUid<br />\n>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>> ldap.group.groupRoleAttribute=cn<br />\n>><br />\n>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>><br />\n>> Merci.<br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:dd1553e07e6a8614505d7f6490315066' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:7a0d7f76faa74cf3844fbf5978f996fb' 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\">Bonjour Yves,</p>\n<p>Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe ori-oai<br />\nau même titre qu\'un groupe dit \"additionnel\".<br />\nTu veux donner à ce groupe le rôle de modérateur (mask = 4).</p>\n<p>Pour ce faire il faut éditer le fichier :<br />\nconf/properties/spring/acegi/acegi-acls-root.xml</p>\n<p>Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute dans la<br />\nliste des rôles le bloc suivant :<br />\n<bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"></p>\n<property name=\"mask\" value=\"4\"/>\n<!-- MODERATEUR --><!-- MODERATEUR --><property name=\"recipient\" value=\"moderateur_ori-oai\"/>\n<!-- \nmoderateur_ori-oai est un groupe ldap --><!-- \nmoderateur_ori-oai est un groupe ldap --><p></bean></p>\n<p>Pour que cette modification soit prise en compte, il faut ensuite<br />\nappeler la target ant update-acls :<br />\nant update-acls</p>\n<p>Vincent.</p>\n<p>Yves Daoulatian wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n> Je suis passé en 1.1.1<br />\n> J\'ai les groupes.<br />\n> J\'ai vérifié après login dans la partie profil :<br />\n> j\'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat) qui<br />\n> est dans ou=group_ent sous l\'ou=specifique)<br />\n><br />\n> Comment faire pour que ce groupe soit moderateur ?<br />\n> J\'ai :<br />\n> dans commons-parameters.properties ::<br />\n> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n> \"moderators\" dans le workflow<br />\n> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))<br />\n><br />\n><br />\n> Merci.<br />\n><br />\n><br />\n> --------<br />\n> Yves<br />\n> Pôle du Système d\'Information<br />\n> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n><br />\n><br />\n><br />\n><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Yves,<br />\n>><br />\n>> Comme je le disais à Sébastien, par défaut les configurations sont<br />\n>> données pour une entrée de groupe comme celle-ci par exemple :<br />\n>><br />\n>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n>> objectClass: posixGroup<br />\n>> objectClass: top<br />\n>> cn: test_groupe_ldap<br />\n>> gidNumber: 1000<br />\n>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n>><br />\n>> Si tu as des groupes définies dans un truc type<br />\n>> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé fonctionner comme<br />\n>> tu le fais.<br />\n>> Encore faut-il bien vérifier que les autres paramètres sont ok ... :<br />\n>> est-ce que dans un group on fait bien référence aux utilisateurs avec<br />\n>> l\'attribut memberUid (prafois c\'est un attribut members qui est<br />\n>> utilisé je crois), etc.<br />\n>><br />\n>> => Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que<br />\n>> cela donne ... ?<br />\n>><br />\n>> Vincent.<br />\n>><br />\n>><br />\n>><br />\n>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n>>> /acegi-authentication-additional-groups.xml :<br />\n>>> entry key=\"moderators\"><br />\n>>><br />\n>>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>>><br />\n>>><br />\n>>> ---------> ajouter des groupes du ldap directement !.<br />\n>>><br />\n>>> Dans mon cas j\'ai dans le fichier main-config.properties : je veux<br />\n>>> récuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique<br />\n>>> #ldap.group.groupSearchBase=ou=groups<br />\n>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>>> ldap.group.groupSearchUserUid=memberUid<br />\n>>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>>> ldap.group.groupRoleAttribute=cn<br />\n>>><br />\n>>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>>><br />\n>>> Merci.<br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:7a0d7f76faa74cf3844fbf5978f996fb' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:3746f1a2fad2bfac296c08ca189d7345' 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\">Bonjour,<br />\nça ne fonctionne pas !<br />\navec un user faisant partie du groupe ENT_moderateur_ori-oai il n\'y a<br />\npas le message fichier à modérer (en ydaoulat normal je pense !)<br />\nje vois dans le profil que cet utilisateur fait partie du groupe<br />\nENT_moderateur_ori-oai<br />\nj\'ai bien sûr lancé un ant all et ant update-acls dans<br />\nsrc/ori-oai-workflow-svn<br />\nMerci</p>\n<p>*********<br />\nvoila ce que j\'ai :<br />\ndans acegi-acls-root.xml<br />\n<bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"></p>\n<property name=\"mask\"<br />\nvalue=\"4\"/><br />\n<!-- MODERATEUR --><!-- MODERATEUR --><property name=\"recipient\"<br />\nvalue=\"moderators\"/><br />\n<!-- moderators est un groupe additionel ldap --><!-- moderators est un groupe additionel ldap --><p> </bean><br />\n <bean<br />\nclass=\"org.orioai.workflow.beans.acls.OriAclRole\"></p>\n<property name=\"mask\"<br />\nvalue=\"4\"/><br />\n<!-- MODERATEUR --><!-- MODERATEUR --><property name=\"recipient\"<br />\nvalue=\"ENT_moderateur_ori-oai\"/><br />\n<!-- moderators est un groupe maison --><!-- moderators est un groupe maison --><p> </bean></p>\n<p>dans ori-oai-commons-svn/commons-parameters.properties<br />\n# Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n\"groups_archivers\" dans le workflow<br />\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto_part_en_vacances)))</p>\n<p># Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n\"moderators\" dans le workflow<br />\n#WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=login_moderateur))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(uid=smagadur))(&amp;(objectClass=Person)(uid=vbonamy)))<br />\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</p>\n<p>A+</p>\n<p>--------<br />\nYves<br />\nPôle du Système d\'Information<br />\nPages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a></p>\n<p>Vincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Yves,<br />\n><br />\n> Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe<br />\n> ori-oai au même titre qu\'un groupe dit \"additionnel\".<br />\n> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).<br />\n><br />\n><br />\n> Pour ce faire il faut éditer le fichier :<br />\n> conf/properties/spring/acegi/acegi-acls-root.xml<br />\n><br />\n> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute dans<br />\n> la liste des rôles le bloc suivant :<br />\n> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n><br />\n<property name=\"mask\" value=\"4\"/>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>><br />\n<property name=\"recipient\" value=\"moderateur_ori-oai\"/>\n> </p>\n<!-- moderateur_ori-oai est un groupe ldap --><!-- moderateur_ori-oai est un groupe ldap --><p>> </bean><br />\n><br />\n><br />\n> Pour que cette modification soit prise en compte, il faut ensuite<br />\n> appeler la target ant update-acls :<br />\n> ant update-acls<br />\n><br />\n> Vincent.<br />\n><br />\n><br />\n><br />\n> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>> Je suis passé en 1.1.1<br />\n>> J\'ai les groupes.<br />\n>> J\'ai vérifié après login dans la partie profil :<br />\n>> j\'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat)<br />\n>> qui est dans ou=group_ent sous l\'ou=specifique)<br />\n>><br />\n>> Comment faire pour que ce groupe soit moderateur ?<br />\n>> J\'ai :<br />\n>> dans commons-parameters.properties ::<br />\n>> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n>> \"moderators\" dans le workflow<br />\n>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))<br />\n>><br />\n>><br />\n>> Merci.<br />\n>><br />\n>><br />\n>> --------<br />\n>> Yves<br />\n>> Pôle du Système d\'Information<br />\n>> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>><br />\n>><br />\n>><br />\n>><br />\n>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour Yves,<br />\n>>><br />\n>>> Comme je le disais à Sébastien, par défaut les configurations sont<br />\n>>> données pour une entrée de groupe comme celle-ci par exemple :<br />\n>>><br />\n>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n>>> objectClass: posixGroup<br />\n>>> objectClass: top<br />\n>>> cn: test_groupe_ldap<br />\n>>> gidNumber: 1000<br />\n>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n>>><br />\n>>> Si tu as des groupes définies dans un truc type<br />\n>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé fonctionner<br />\n>>> comme tu le fais.<br />\n>>> Encore faut-il bien vérifier que les autres paramètres sont ok ... :<br />\n>>> est-ce que dans un group on fait bien référence aux utilisateurs<br />\n>>> avec l\'attribut memberUid (prafois c\'est un attribut members qui est<br />\n>>> utilisé je crois), etc.<br />\n>>><br />\n>>> => Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que<br />\n>>> cela donne ... ?<br />\n>>><br />\n>>> Vincent.<br />\n>>><br />\n>>><br />\n>>><br />\n>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n>>>> /acegi-authentication-additional-groups.xml :<br />\n>>>> entry key=\"moderators\"><br />\n>>>><br />\n>>>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>>>><br />\n>>>><br />\n>>>> ---------> ajouter des groupes du ldap directement !.<br />\n>>>><br />\n>>>> Dans mon cas j\'ai dans le fichier main-config.properties : je veux<br />\n>>>> récuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique<br />\n>>>> #ldap.group.groupSearchBase=ou=groups<br />\n>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>>>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>>>> ldap.group.groupSearchUserUid=memberUid<br />\n>>>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>>>> ldap.group.groupRoleAttribute=cn<br />\n>>>><br />\n>>>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>>>><br />\n>>>> Merci.<br />\n>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:3746f1a2fad2bfac296c08ca189d7345' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:8a414eccd6400ccac0b0803631eac4a1' 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\">Bonjour Yves,<br />\nSi on récapitule :<br />\n* ENT_moderateur_ori-oai est un groupe ldap qui contient l\'utilisateur<br />\nydaoulat<br />\n* quand ydaoulat se connecte, il voit dans son profil qu\'il appartient<br />\nau groupe ENT_moderateur_ori-oai ?<br />\n* il voit aussi qu\'il a le rôle MODERATEUR ? [du fait de son<br />\nappartenance au groupe ENT_moderateur_ori-oai]<br />\n* il ne voit pas la catégorie \"Ressources que je dois modérer\" alors<br />\nqu\'il existe des fiches à modérer ?<br />\nMerci,<br />\nVincent.</p>\n<p>Yves Daoulatian wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n> ça ne fonctionne pas !<br />\n> avec un user faisant partie du groupe ENT_moderateur_ori-oai il n\'y a<br />\n> pas le message fichier à modérer (en ydaoulat normal je pense !)<br />\n> je vois dans le profil que cet utilisateur fait partie du groupe<br />\n> ENT_moderateur_ori-oai<br />\n> j\'ai bien sûr lancé un ant all et ant update-acls dans<br />\n> src/ori-oai-workflow-svn<br />\n> Merci<br />\n><br />\n> *********<br />\n> voila ce que j\'ai :<br />\n> dans acegi-acls-root.xml<br />\n> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n><br />\n<property name=\"mask\"<br />\n> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>><br />\n<property name=\"recipient\"<br />\n> value=\"moderators\"/> </p>\n<!-- moderators est un groupe additionel ldap --><!-- moderators est un groupe additionel ldap --><p>> </bean><br />\n> <bean<br />\n> class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n><br />\n<property name=\"mask\"<br />\n> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>><br />\n<property name=\"recipient\"<br />\n> value=\"ENT_moderateur_ori-oai\"/> </p>\n<!-- moderators est un groupe \n> maison --><!-- moderators est un groupe \n> maison --><p>> </bean><br />\n><br />\n><br />\n><br />\n> dans ori-oai-commons-svn/commons-parameters.properties<br />\n> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n> \"groups_archivers\" dans le workflow<br />\n> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto_part_en_vacances)))<br />\n><br />\n><br />\n> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n> \"moderators\" dans le workflow<br />\n> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=login_moderateur))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(uid=smagadur))(&amp;(objectClass=Person)(uid=vbonamy)))<br />\n><br />\n> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))<br />\n><br />\n><br />\n> A+<br />\n><br />\n> --------<br />\n> Yves<br />\n> Pôle du Système d\'Information<br />\n> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n><br />\n><br />\n><br />\n><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Yves,<br />\n>><br />\n>> Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe<br />\n>> ori-oai au même titre qu\'un groupe dit \"additionnel\".<br />\n>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).<br />\n>><br />\n>><br />\n>> Pour ce faire il faut éditer le fichier :<br />\n>> conf/properties/spring/acegi/acegi-acls-root.xml<br />\n>><br />\n>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute dans<br />\n>> la liste des rôles le bloc suivant :<br />\n>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>><br />\n<property name=\"mask\" value=\"4\"/>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>><br />\n<property name=\"recipient\" value=\"moderateur_ori-oai\"/>\n>> </p>\n<!-- moderateur_ori-oai est un groupe ldap --><!-- moderateur_ori-oai est un groupe ldap --><p>>> </bean><br />\n>><br />\n>><br />\n>> Pour que cette modification soit prise en compte, il faut ensuite<br />\n>> appeler la target ant update-acls :<br />\n>> ant update-acls<br />\n>><br />\n>> Vincent.<br />\n>><br />\n>><br />\n>><br />\n>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>> Je suis passé en 1.1.1<br />\n>>> J\'ai les groupes.<br />\n>>> J\'ai vérifié après login dans la partie profil :<br />\n>>> j\'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat)<br />\n>>> qui est dans ou=group_ent sous l\'ou=specifique)<br />\n>>><br />\n>>> Comment faire pour que ce groupe soit moderateur ?<br />\n>>> J\'ai :<br />\n>>> dans commons-parameters.properties ::<br />\n>>> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n>>> \"moderators\" dans le workflow<br />\n>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))<br />\n>>><br />\n>>><br />\n>>> Merci.<br />\n>>><br />\n>>><br />\n>>> --------<br />\n>>> Yves<br />\n>>> Pôle du Système d\'Information<br />\n>>> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>><br />\n>>><br />\n>>><br />\n>>><br />\n>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour Yves,<br />\n>>>><br />\n>>>> Comme je le disais à Sébastien, par défaut les configurations sont<br />\n>>>> données pour une entrée de groupe comme celle-ci par exemple :<br />\n>>>><br />\n>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n>>>> objectClass: posixGroup<br />\n>>>> objectClass: top<br />\n>>>> cn: test_groupe_ldap<br />\n>>>> gidNumber: 1000<br />\n>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n>>>><br />\n>>>> Si tu as des groupes définies dans un truc type<br />\n>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé fonctionner<br />\n>>>> comme tu le fais.<br />\n>>>> Encore faut-il bien vérifier que les autres paramètres sont ok ...<br />\n>>>> : est-ce que dans un group on fait bien référence aux utilisateurs<br />\n>>>> avec l\'attribut memberUid (prafois c\'est un attribut members qui<br />\n>>>> est utilisé je crois), etc.<br />\n>>>><br />\n>>>> => Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que<br />\n>>>> cela donne ... ?<br />\n>>>><br />\n>>>> Vincent.<br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n>>>>> /acegi-authentication-additional-groups.xml :<br />\n>>>>> entry key=\"moderators\"><br />\n>>>>><br />\n>>>>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>>>>><br />\n>>>>><br />\n>>>>> ---------> ajouter des groupes du ldap directement !.<br />\n>>>>><br />\n>>>>> Dans mon cas j\'ai dans le fichier main-config.properties : je veux<br />\n>>>>> récuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique<br />\n>>>>> #ldap.group.groupSearchBase=ou=groups<br />\n>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>>>>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>>>>> ldap.group.groupSearchUserUid=memberUid<br />\n>>>>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>>>>> ldap.group.groupRoleAttribute=cn<br />\n>>>>><br />\n>>>>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>>>>><br />\n>>>>> Merci.<br />\n>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:8a414eccd6400ccac0b0803631eac4a1' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:debe27e96d3a9badf2128a79eef942e0' 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\">re,<br />\npetite confusion de ma part !</p>\n<p>ydaoulat est déclaré dans le fichier commons-parameters.properties et<br />\nfonctionne : j\'ai le message ressources à modérer.</p>\n<p>J\'utilise un autre user qui est dans le groupe ENT_moderateur_ori-oai :<br />\nlà ça ne fonctionne pas. je vois bien dans le profil du workflow qu\'il<br />\nfait partie du groupe.</p>\n<p>Je ne voudrais pas mettre tous les users un par un dans le fichier<br />\ncommons-parameters.propertie ! d\'où l\'intérêt du groupe.</p>\n<p>Merci.</p>\n<p>--------<br />\nYves<br />\nPôle du Système d\'Information<br />\nPages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a></p>\n<p>Vincent Bonamy a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Yves,<br />\n> Si on récapitule :<br />\n> * ENT_moderateur_ori-oai est un groupe ldap qui contient l\'utilisateur<br />\n> ydaoulat<br />\n> * quand ydaoulat se connecte, il voit dans son profil qu\'il appartient<br />\n> au groupe ENT_moderateur_ori-oai ?<br />\n> * il voit aussi qu\'il a le rôle MODERATEUR ? [du fait de son<br />\n> appartenance au groupe ENT_moderateur_ori-oai]<br />\n> * il ne voit pas la catégorie \"Ressources que je dois modérer\" alors<br />\n> qu\'il existe des fiches à modérer ?<br />\n> Merci,<br />\n> Vincent.<br />\n><br />\n><br />\n> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>> ça ne fonctionne pas !<br />\n>> avec un user faisant partie du groupe ENT_moderateur_ori-oai il n\'y a<br />\n>> pas le message fichier à modérer (en ydaoulat normal je pense !)<br />\n>> je vois dans le profil que cet utilisateur fait partie du groupe<br />\n>> ENT_moderateur_ori-oai<br />\n>> j\'ai bien sûr lancé un ant all et ant update-acls dans<br />\n>> src/ori-oai-workflow-svn<br />\n>> Merci<br />\n>><br />\n>> *********<br />\n>> voila ce que j\'ai :<br />\n>> dans acegi-acls-root.xml<br />\n>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>><br />\n<property name=\"mask\"<br />\n>> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>><br />\n<property name=\"recipient\"<br />\n>> value=\"moderators\"/> </p>\n<!-- moderators est un groupe additionel ldap \n>> --><!-- moderators est un groupe additionel ldap \n>> --><p>>> </bean><br />\n>> <bean<br />\n>> class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>><br />\n<property name=\"mask\"<br />\n>> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>><br />\n<property name=\"recipient\"<br />\n>> value=\"ENT_moderateur_ori-oai\"/> </p>\n<!-- moderators est un groupe \n>> maison --><!-- moderators est un groupe \n>> maison --><p>>> </bean><br />\n>><br />\n>><br />\n>><br />\n>> dans ori-oai-commons-svn/commons-parameters.properties<br />\n>> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n>> \"groups_archivers\" dans le workflow<br />\n>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto_part_en_vacances)))<br />\n>><br />\n>><br />\n>> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n>> \"moderators\" dans le workflow<br />\n>> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=login_moderateur))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(uid=smagadur))(&amp;(objectClass=Person)(uid=vbonamy)))<br />\n>><br />\n>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))<br />\n>><br />\n>><br />\n>> A+<br />\n>><br />\n>> --------<br />\n>> Yves<br />\n>> Pôle du Système d\'Information<br />\n>> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>><br />\n>><br />\n>><br />\n>><br />\n>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour Yves,<br />\n>>><br />\n>>> Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe<br />\n>>> ori-oai au même titre qu\'un groupe dit \"additionnel\".<br />\n>>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).<br />\n>>><br />\n>>><br />\n>>> Pour ce faire il faut éditer le fichier :<br />\n>>> conf/properties/spring/acegi/acegi-acls-root.xml<br />\n>>><br />\n>>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute dans<br />\n>>> la liste des rôles le bloc suivant :<br />\n>>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>><br />\n<property name=\"mask\" value=\"4\"/>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>><br />\n<property name=\"recipient\" value=\"moderateur_ori-oai\"/>\n>>> </p>\n<!-- moderateur_ori-oai est un groupe ldap --><!-- moderateur_ori-oai est un groupe ldap --><p>>>> </bean><br />\n>>><br />\n>>><br />\n>>> Pour que cette modification soit prise en compte, il faut ensuite<br />\n>>> appeler la target ant update-acls :<br />\n>>> ant update-acls<br />\n>>><br />\n>>> Vincent.<br />\n>>><br />\n>>><br />\n>>><br />\n>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>> Je suis passé en 1.1.1<br />\n>>>> J\'ai les groupes.<br />\n>>>> J\'ai vérifié après login dans la partie profil :<br />\n>>>> j\'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat)<br />\n>>>> qui est dans ou=group_ent sous l\'ou=specifique)<br />\n>>>><br />\n>>>> Comment faire pour que ce groupe soit moderateur ?<br />\n>>>> J\'ai :<br />\n>>>> dans commons-parameters.properties ::<br />\n>>>> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n>>>> \"moderators\" dans le workflow<br />\n>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))<br />\n>>>><br />\n>>>><br />\n>>>> Merci.<br />\n>>>><br />\n>>>><br />\n>>>> --------<br />\n>>>> Yves<br />\n>>>> Pôle du Système d\'Information<br />\n>>>> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour Yves,<br />\n>>>>><br />\n>>>>> Comme je le disais à Sébastien, par défaut les configurations sont<br />\n>>>>> données pour une entrée de groupe comme celle-ci par exemple :<br />\n>>>>><br />\n>>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n>>>>> objectClass: posixGroup<br />\n>>>>> objectClass: top<br />\n>>>>> cn: test_groupe_ldap<br />\n>>>>> gidNumber: 1000<br />\n>>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n>>>>><br />\n>>>>> Si tu as des groupes définies dans un truc type<br />\n>>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé fonctionner<br />\n>>>>> comme tu le fais.<br />\n>>>>> Encore faut-il bien vérifier que les autres paramètres sont ok ...<br />\n>>>>> : est-ce que dans un group on fait bien référence aux utilisateurs<br />\n>>>>> avec l\'attribut memberUid (prafois c\'est un attribut members qui<br />\n>>>>> est utilisé je crois), etc.<br />\n>>>>><br />\n>>>>> => Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce<br />\n>>>>> que cela donne ... ?<br />\n>>>>><br />\n>>>>> Vincent.<br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour,<br />\n>>>>>> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n>>>>>> /acegi-authentication-additional-groups.xml :<br />\n>>>>>> entry key=\"moderators\"><br />\n>>>>>><br />\n>>>>>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> ---------> ajouter des groupes du ldap directement !.<br />\n>>>>>><br />\n>>>>>> Dans mon cas j\'ai dans le fichier main-config.properties : je<br />\n>>>>>> veux récuperer les groupes dans ou=group_ent qui est dans<br />\n>>>>>> l\'ou=specifique<br />\n>>>>>> #ldap.group.groupSearchBase=ou=groups<br />\n>>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>>>>>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>>>>>> ldap.group.groupSearchUserUid=memberUid<br />\n>>>>>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>>>>>> ldap.group.groupRoleAttribute=cn<br />\n>>>>>><br />\n>>>>>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>>>>>><br />\n>>>>>> Merci.<br />\n>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:debe27e96d3a9badf2128a79eef942e0' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:90865fdebcb92d678e0a9ef134961d38' 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\">Bonjour Yves,<br />\nDonc pour être clair, le user voit dans son profil qu\'il fait partie du<br />\ngroupe ENT_moderateur_ori-oai et également qu\'il a le rôle modérateur ou<br />\npas ?<br />\nTu peux essayer de supprimer l\'index du workflow et de le recréer via<br />\n\"ant local-reindexall\" peut-être ... et tu peux m\'envoyer un tar gz de<br />\ncet index pour que j\'y jette un coup d\'oeil si tu veux (avec luke<br />\n<a href=\"http://www.getopt.org/luke/\" title=\"http://www.getopt.org/luke/\">http://www.getopt.org/luke/</a> il est possible de l\'analyser).<br />\nVincent.</p>\n<p>Yves Daoulatian wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> re,<br />\n> petite confusion de ma part !<br />\n><br />\n> ydaoulat est déclaré dans le fichier commons-parameters.properties et<br />\n> fonctionne : j\'ai le message ressources à modérer.<br />\n><br />\n> J\'utilise un autre user qui est dans le groupe ENT_moderateur_ori-oai<br />\n> : là ça ne fonctionne pas. je vois bien dans le profil du workflow<br />\n> qu\'il fait partie du groupe.<br />\n><br />\n> Je ne voudrais pas mettre tous les users un par un dans le fichier<br />\n> commons-parameters.propertie ! d\'où l\'intérêt du groupe.<br />\n><br />\n> Merci.<br />\n><br />\n><br />\n><br />\n> --------<br />\n> Yves<br />\n> Pôle du Système d\'Information<br />\n> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n><br />\n><br />\n><br />\n><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Yves,<br />\n>> Si on récapitule :<br />\n>> * ENT_moderateur_ori-oai est un groupe ldap qui contient<br />\n>> l\'utilisateur ydaoulat<br />\n>> * quand ydaoulat se connecte, il voit dans son profil qu\'il<br />\n>> appartient au groupe ENT_moderateur_ori-oai ?<br />\n>> * il voit aussi qu\'il a le rôle MODERATEUR ? [du fait de son<br />\n>> appartenance au groupe ENT_moderateur_ori-oai]<br />\n>> * il ne voit pas la catégorie \"Ressources que je dois modérer\" alors<br />\n>> qu\'il existe des fiches à modérer ?<br />\n>> Merci,<br />\n>> Vincent.<br />\n>><br />\n>><br />\n>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>> ça ne fonctionne pas !<br />\n>>> avec un user faisant partie du groupe ENT_moderateur_ori-oai il n\'y<br />\n>>> a pas le message fichier à modérer (en ydaoulat normal je pense !)<br />\n>>> je vois dans le profil que cet utilisateur fait partie du groupe<br />\n>>> ENT_moderateur_ori-oai<br />\n>>> j\'ai bien sûr lancé un ant all et ant update-acls dans<br />\n>>> src/ori-oai-workflow-svn<br />\n>>> Merci<br />\n>>><br />\n>>> *********<br />\n>>> voila ce que j\'ai :<br />\n>>> dans acegi-acls-root.xml<br />\n>>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>><br />\n<property name=\"mask\"<br />\n>>> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>><br />\n<property name=\"recipient\"<br />\n>>> value=\"moderators\"/> </p>\n<!-- moderators est un groupe additionel \n>>> ldap --><!-- moderators est un groupe additionel \n>>> ldap --><p>>>> </bean><br />\n>>> <bean<br />\n>>> class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>><br />\n<property name=\"mask\"<br />\n>>> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>><br />\n<property name=\"recipient\"<br />\n>>> value=\"ENT_moderateur_ori-oai\"/> </p>\n<!-- moderators est un groupe \n>>> maison --><!-- moderators est un groupe \n>>> maison --><p>>>> </bean><br />\n>>><br />\n>>><br />\n>>><br />\n>>> dans ori-oai-commons-svn/commons-parameters.properties<br />\n>>> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n>>> \"groups_archivers\" dans le workflow<br />\n>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto_part_en_vacances)))<br />\n>>><br />\n>>><br />\n>>> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n>>> \"moderators\" dans le workflow<br />\n>>> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=login_moderateur))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(uid=smagadur))(&amp;(objectClass=Person)(uid=vbonamy)))<br />\n>>><br />\n>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))<br />\n>>><br />\n>>><br />\n>>> A+<br />\n>>><br />\n>>> --------<br />\n>>> Yves<br />\n>>> Pôle du Système d\'Information<br />\n>>> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>><br />\n>>><br />\n>>><br />\n>>><br />\n>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour Yves,<br />\n>>>><br />\n>>>> Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe<br />\n>>>> ori-oai au même titre qu\'un groupe dit \"additionnel\".<br />\n>>>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).<br />\n>>>><br />\n>>>><br />\n>>>> Pour ce faire il faut éditer le fichier :<br />\n>>>> conf/properties/spring/acegi/acegi-acls-root.xml<br />\n>>>><br />\n>>>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute<br />\n>>>> dans la liste des rôles le bloc suivant :<br />\n>>>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>><br />\n<property name=\"mask\" value=\"4\"/>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>><br />\n<property name=\"recipient\" value=\"moderateur_ori-oai\"/>\n>>>> </p>\n<!-- moderateur_ori-oai est un groupe ldap --><!-- moderateur_ori-oai est un groupe ldap --><p>>>>> </bean><br />\n>>>><br />\n>>>><br />\n>>>> Pour que cette modification soit prise en compte, il faut ensuite<br />\n>>>> appeler la target ant update-acls :<br />\n>>>> ant update-acls<br />\n>>>><br />\n>>>> Vincent.<br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>> Je suis passé en 1.1.1<br />\n>>>>> J\'ai les groupes.<br />\n>>>>> J\'ai vérifié après login dans la partie profil :<br />\n>>>>> j\'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat)<br />\n>>>>> qui est dans ou=group_ent sous l\'ou=specifique)<br />\n>>>>><br />\n>>>>> Comment faire pour que ce groupe soit moderateur ?<br />\n>>>>> J\'ai :<br />\n>>>>> dans commons-parameters.properties ::<br />\n>>>>> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n>>>>> \"moderators\" dans le workflow<br />\n>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))<br />\n>>>>><br />\n>>>>><br />\n>>>>> Merci.<br />\n>>>>><br />\n>>>>><br />\n>>>>> --------<br />\n>>>>> Yves<br />\n>>>>> Pôle du Système d\'Information<br />\n>>>>> Pages professionnelles ENS :<br />\n>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour Yves,<br />\n>>>>>><br />\n>>>>>> Comme je le disais à Sébastien, par défaut les configurations<br />\n>>>>>> sont données pour une entrée de groupe comme celle-ci par exemple :<br />\n>>>>>><br />\n>>>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n>>>>>> objectClass: posixGroup<br />\n>>>>>> objectClass: top<br />\n>>>>>> cn: test_groupe_ldap<br />\n>>>>>> gidNumber: 1000<br />\n>>>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n>>>>>><br />\n>>>>>> Si tu as des groupes définies dans un truc type<br />\n>>>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé fonctionner<br />\n>>>>>> comme tu le fais.<br />\n>>>>>> Encore faut-il bien vérifier que les autres paramètres sont ok<br />\n>>>>>> ... : est-ce que dans un group on fait bien référence aux<br />\n>>>>>> utilisateurs avec l\'attribut memberUid (prafois c\'est un attribut<br />\n>>>>>> members qui est utilisé je crois), etc.<br />\n>>>>>><br />\n>>>>>> => Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce<br />\n>>>>>> que cela donne ... ?<br />\n>>>>>><br />\n>>>>>> Vincent.<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour,<br />\n>>>>>>> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n>>>>>>> /acegi-authentication-additional-groups.xml :<br />\n>>>>>>> entry key=\"moderators\"><br />\n>>>>>>><br />\n>>>>>>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> ---------> ajouter des groupes du ldap directement !.<br />\n>>>>>>><br />\n>>>>>>> Dans mon cas j\'ai dans le fichier main-config.properties : je<br />\n>>>>>>> veux récuperer les groupes dans ou=group_ent qui est dans<br />\n>>>>>>> l\'ou=specifique<br />\n>>>>>>> #ldap.group.groupSearchBase=ou=groups<br />\n>>>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>>>>>>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>>>>>>> ldap.group.groupSearchUserUid=memberUid<br />\n>>>>>>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>>>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>>>>>>> ldap.group.groupRoleAttribute=cn<br />\n>>>>>>><br />\n>>>>>>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>>>>>>><br />\n>>>>>>> Merci.<br />\n>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:90865fdebcb92d678e0a9ef134961d38' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:db4543462aeb48fb3e0fd1ef7fc63a7b' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\nre,<br>\n&gt;Donc pour &ecirc;tre clair, le user voit dans son profil qu\'il fait\npartie du groupe ENT_moderateur_ori-oai et &eacute;galement qu\'il a le r&ocirc;le\nmod&eacute;rateur ou pas ?\n<br>\nnon le r&ocirc;le mod&eacute;rateur n\'est pas pr&eacute;sent !<br>\n<dl>\n <span class=\"ori-portlet-section-content\"><dt><span><span\n class=\"portlet-section-text\">Groupes</span></span></dt>\n <dd><span><span class=\"portlet-section-text\">ENT_Moderateur_ori-oai</span></span></dd>\n </span>\n</dl>\nMerci.<br>\n<br>\n<pre class=\"moz-signature\" cols=\"72\">--------\nYves\nP&ocirc;le du Syst&egrave;me d\'Information\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n\n</pre>\n<br>\n<br>\nVincent Bonamy a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Bonjour\nYves,\n <br>\nDonc pour &ecirc;tre clair, le user voit dans son profil qu\'il fait partie du\ngroupe ENT_moderateur_ori-oai et &eacute;galement qu\'il a le r&ocirc;le mod&eacute;rateur\nou pas ?\n <br>\nTu peux essayer de supprimer l\'index du workflow et de le recr&eacute;er via\n\"ant local-reindexall\" peut-&ecirc;tre ... et tu peux m\'envoyer un tar gz de\ncet index pour que j\'y jette un coup d\'oeil si tu veux (avec luke\n<a class=\"moz-txt-link-freetext\" href=\"http://www.getopt.org/luke/\">http://www.getopt.org/luke/</a> il est possible de l\'analyser).\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">re,\n <br>\npetite confusion de ma part !\n <br>\n <br>\nydaoulat est d&eacute;clar&eacute; dans le fichier commons-parameters.properties et\nfonctionne : j\'ai le message ressources &agrave; mod&eacute;rer.\n <br>\n <br>\nJ\'utilise un autre user qui est dans le groupe ENT_moderateur_ori-oai :\nl&agrave; &ccedil;a ne fonctionne pas. je vois bien dans le profil du workflow qu\'il\nfait partie du groupe.\n <br>\n <br>\nJe ne voudrais pas mettre tous les users un par un dans le fichier\ncommons-parameters.propertie ! d\'o&ugrave; l\'int&eacute;r&ecirc;t du groupe.\n <br>\n <br>\nMerci.\n <br>\n <br>\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\nSi on r&eacute;capitule :\n <br>\n* ENT_moderateur_ori-oai est un groupe ldap qui contient l\'utilisateur\nydaoulat\n <br>\n* quand ydaoulat se connecte, il voit dans son profil qu\'il appartient\nau groupe ENT_moderateur_ori-oai ?\n <br>\n* il voit aussi qu\'il a le r&ocirc;le MODERATEUR ? [du fait de son\nappartenance au groupe ENT_moderateur_ori-oai]\n <br>\n* il ne voit pas la cat&eacute;gorie \"Ressources que je dois mod&eacute;rer\"&nbsp; alors\nqu\'il existe des fiches &agrave; mod&eacute;rer ?\n <br>\nMerci,\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">Bonjour,\n <br>\n&ccedil;a ne fonctionne pas !\n <br>\navec un user faisant partie du groupe ENT_moderateur_ori-oai il n\'y a\npas le message fichier &agrave; mod&eacute;rer (en ydaoulat normal je pense&nbsp; !)\n <br>\nje vois dans le profil que cet utilisateur fait partie du groupe\nENT_moderateur_ori-oai\n <br>\nj\'ai bien s&ucirc;r lanc&eacute; un ant all et ant update-acls dans\nsrc/ori-oai-workflow-svn\n <br>\nMerci\n <br>\n <br>\n*********\n <br>\nvoila ce que j\'ai :\n <br>\ndans acegi-acls-root.xml\n <br>\n&lt;bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"mask\"\nvalue=\"4\"/&gt; &lt;!-- MODERATEUR --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"recipient\"\nvalue=\"moderators\"/&gt;&nbsp;&nbsp;&nbsp; &lt;!-- moderators est un groupe additionel\nldap --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/bean&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;bean\nclass=\"org.orioai.workflow.beans.acls.OriAclRole\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"mask\"\nvalue=\"4\"/&gt; &lt;!-- MODERATEUR --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"recipient\"\nvalue=\"ENT_moderateur_ori-oai\"/&gt;&nbsp;&nbsp;&nbsp; &lt;!-- moderators est un groupe\nmaison --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/bean&gt;\n <br>\n <br>\n <br>\n <br>\ndans ori-oai-commons-svn/commons-parameters.properties\n <br>\n# Filtre LDAP pour d&eacute;finir les personnes qui font partie du groupe\n\"groups_archivers\" dans le workflow\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto_part_en_vacances)))\n <br>\n <br>\n# Filtre LDAP pour d&eacute;finir les personnes qui font partie du groupe\n\"moderators\" dans le workflow\n <br>\n#WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=login_moderateur))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(uid=smagadur))(&amp;(objectClass=Person)(uid=vbonamy)))\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))\n <br>\n <br>\nA+\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\n <br>\nIci moderateur_ori-oai est donc un groupe ldap et donc un groupe\nori-oai au m&ecirc;me titre qu\'un groupe dit \"additionnel\".\n <br>\nTu veux donner &agrave; ce groupe le r&ocirc;le de mod&eacute;rateur (mask = 4).\n <br>\n <br>\n <br>\nPour ce faire il faut &eacute;diter le fichier :\n <br>\nconf/properties/spring/acegi/acegi-acls-root.xml\n <br>\n <br>\nPour ajouter le&nbsp; r&ocirc;le MODERATEUR &agrave; moderateur_ori-oai on ajoute dans la\nliste des r&ocirc;les le bloc suivant :\n <br>\n&lt;bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"mask\" value=\"4\"/&gt; &lt;!-- MODERATEUR\n--&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"recipient\"\nvalue=\"moderateur_ori-oai\"/&gt;&nbsp;&nbsp;&nbsp; &lt;!-- moderateur_ori-oai est un\ngroupe ldap --&gt;\n <br>\n&lt;/bean&gt;\n <br>\n <br>\n <br>\nPour que cette modification soit prise en compte, il faut ensuite\nappeler la target ant update-acls :\n <br>\nant update-acls\n <br>\n <br>\nVincent.\n <br>\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\">Bonjour,\n <br>\nJe suis pass&eacute; en 1.1.1\n <br>\nJ\'ai les groupes.\n <br>\nJ\'ai v&eacute;rifi&eacute; apr&egrave;s login dans la partie profil :\n <br>\nj\'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat) qui\nest dans ou=group_ent sous l\'ou=specifique)\n <br>\n <br>\nComment faire pour que ce groupe soit moderateur ?\n <br>\nJ\'ai :\n <br>\ndans commons-parameters.properties ::\n <br>\n# Filtre LDAP pour d&eacute;finir les personnes qui font partie du groupe\n\"moderators\" dans le workflow\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))\n <br>\n <br>\nMerci.\n <br>\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_6\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\n <br>\nComme je le disais &agrave; S&eacute;bastien, par d&eacute;faut les configurations sont\ndonn&eacute;es pour une entr&eacute;e de groupe comme celle-ci par exemple :\n <br>\n <br>\ndn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr\n <br>\nobjectClass: posixGroup\n <br>\nobjectClass: top\n <br>\ncn: test_groupe_ldap\n <br>\ngidNumber: 1000\n <br>\nmemberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr\n <br>\n <br>\nSi tu as des groupes d&eacute;finies dans un truc type\nou=group_ent,ou=specifique,dc=ens,dc=fr c\'est cens&eacute; fonctionner comme\ntu le fais.\n <br>\nEncore faut-il bien v&eacute;rifier que les autres param&egrave;tres sont ok ... :\nest-ce que dans un group on fait bien r&eacute;f&eacute;rence aux utilisateurs avec\nl\'attribut memberUid (prafois c\'est un attribut members qui est utilis&eacute;\nje crois), etc.\n <br>\n <br>\n=&gt; Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que\ncela donne ... ?\n <br>\n <br>\nVincent.\n <br>\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_7\"><blockquote type=\"cite\">Bonjour,\n <br>\nj\'aimerais au lieu de renseigner les user dans le fichiers\n/acegi-authentication-additional-groups.xml :\n <br>\nentry key=\"moderators\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&lt;value&gt;(|(&amp;amp;(objectClass=Person)(uid=yexlibri))(&amp;amp;(objectClass=Person)(uid=toto))(&amp;amp;(objectClass=Person)(uid=ydaoulat)))&lt;/value&gt;\n <br>\n <br>\n---------&gt; ajouter des groupes du ldap directement !.\n <br>\n <br>\nDans mon cas j\'ai dans le fichier main-config.properties : je veux\nr&eacute;cuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique\n <br>\n#ldap.group.groupSearchBase=ou=groups\n <br>\nldap.group.groupSearchBase=ou=group_ent,ou=specifique\n <br>\nldap.group.groupSearchFilter=(memberUid={0})\n <br>\nldap.group.groupSearchUserUid=memberUid\n <br>\nldap.group.groupUidSearchFilter=cn={0}\n <br>\nldap.group.groupRetrieveFilter=(objectClass=posixGroup)\n <br>\nldap.group.groupRoleAttribute=cn\n <br>\n <br>\nmais ceci n\'est pas r&eacute;cup&eacute;r&eacute; dans le profil ...\n <br>\n <br>\nMerci.\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:db4543462aeb48fb3e0fd1ef7fc63a7b' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:2a1f46f0673d7a07e8e65ddc0f73125a' 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\">Yves,<br />\nPeut-être un pb de casse alors ...<br />\nPar rapport à tes mails, on dirait que dans ldap ton groupe s\'appelle<br />\nENT_Moderateur_ori-oai<br />\nalors que dans ta config quand tu y fais référence tu le nommes :<br />\nENT_moderateur_ori-oai<br />\nVincent.</p>\n<p>Yves Daoulatian wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> re,</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> >Donc pour être clair, le user voit dans son profil qu\'il fait partie </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> du groupe ENT_moderateur_ori-oai et également qu\'il a le rôle<br />\n> modérateur ou pas ?<br />\n> non le rôle modérateur n\'est pas présent !<br />\n><br />\n> Groupes<br />\n> ENT_Moderateur_ori-oai<br />\n><br />\n> Merci.<br />\n><br />\n> --------<br />\n> Yves<br />\n> Pôle du Système d\'Information<br />\n> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n><br />\n><br />\n><br />\n><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Yves,<br />\n>> Donc pour être clair, le user voit dans son profil qu\'il fait partie<br />\n>> du groupe ENT_moderateur_ori-oai et également qu\'il a le rôle<br />\n>> modérateur ou pas ?<br />\n>> Tu peux essayer de supprimer l\'index du workflow et de le recréer via<br />\n>> \"ant local-reindexall\" peut-être ... et tu peux m\'envoyer un tar gz<br />\n>> de cet index pour que j\'y jette un coup d\'oeil si tu veux (avec luke<br />\n>> <a href=\"http://www.getopt.org/luke/\" title=\"http://www.getopt.org/luke/\">http://www.getopt.org/luke/</a> il est possible de l\'analyser).<br />\n>> Vincent.<br />\n>><br />\n>><br />\n>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> re,<br />\n>>> petite confusion de ma part !<br />\n>>><br />\n>>> ydaoulat est déclaré dans le fichier commons-parameters.properties<br />\n>>> et fonctionne : j\'ai le message ressources à modérer.<br />\n>>><br />\n>>> J\'utilise un autre user qui est dans le groupe<br />\n>>> ENT_moderateur_ori-oai : là ça ne fonctionne pas. je vois bien dans<br />\n>>> le profil du workflow qu\'il fait partie du groupe.<br />\n>>><br />\n>>> Je ne voudrais pas mettre tous les users un par un dans le fichier<br />\n>>> commons-parameters.propertie ! d\'où l\'intérêt du groupe.<br />\n>>><br />\n>>> Merci.<br />\n>>><br />\n>>><br />\n>>><br />\n>>> --------<br />\n>>> Yves<br />\n>>> Pôle du Système d\'Information<br />\n>>> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>><br />\n>>><br />\n>>><br />\n>>><br />\n>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour Yves,<br />\n>>>> Si on récapitule :<br />\n>>>> * ENT_moderateur_ori-oai est un groupe ldap qui contient<br />\n>>>> l\'utilisateur ydaoulat<br />\n>>>> * quand ydaoulat se connecte, il voit dans son profil qu\'il<br />\n>>>> appartient au groupe ENT_moderateur_ori-oai ?<br />\n>>>> * il voit aussi qu\'il a le rôle MODERATEUR ? [du fait de son<br />\n>>>> appartenance au groupe ENT_moderateur_ori-oai]<br />\n>>>> * il ne voit pas la catégorie \"Ressources que je dois modérer\"<br />\n>>>> alors qu\'il existe des fiches à modérer ?<br />\n>>>> Merci,<br />\n>>>> Vincent.<br />\n>>>><br />\n>>>><br />\n>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>> ça ne fonctionne pas !<br />\n>>>>> avec un user faisant partie du groupe ENT_moderateur_ori-oai il<br />\n>>>>> n\'y a pas le message fichier à modérer (en ydaoulat normal je<br />\n>>>>> pense !)<br />\n>>>>> je vois dans le profil que cet utilisateur fait partie du groupe<br />\n>>>>> ENT_moderateur_ori-oai<br />\n>>>>> j\'ai bien sûr lancé un ant all et ant update-acls dans<br />\n>>>>> src/ori-oai-workflow-svn<br />\n>>>>> Merci<br />\n>>>>><br />\n>>>>> *********<br />\n>>>>> voila ce que j\'ai :<br />\n>>>>> dans acegi-acls-root.xml<br />\n>>>>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>>><br />\n<property name=\"mask\"<br />\n>>>>> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>>><br />\n<property name=\"recipient\"<br />\n>>>>> value=\"moderators\"/> </p>\n<!-- moderators est un groupe additionel \n>>>>> ldap --><!-- moderators est un groupe additionel \n>>>>> ldap --><p>>>>>> </bean><br />\n>>>>> <bean<br />\n>>>>> class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>>><br />\n<property name=\"mask\"<br />\n>>>>> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>>><br />\n<property name=\"recipient\"<br />\n>>>>> value=\"ENT_moderateur_ori-oai\"/> </p>\n<!-- moderators est un groupe \n>>>>> maison --><!-- moderators est un groupe \n>>>>> maison --><p>>>>>> </bean><br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>> dans ori-oai-commons-svn/commons-parameters.properties<br />\n>>>>> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n>>>>> \"groups_archivers\" dans le workflow<br />\n>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto_part_en_vacances)))<br />\n>>>>><br />\n>>>>><br />\n>>>>> # Filtre LDAP pour définir les personnes qui font partie du groupe<br />\n>>>>> \"moderators\" dans le workflow<br />\n>>>>> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=login_moderateur))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(uid=smagadur))(&amp;(objectClass=Person)(uid=vbonamy)))<br />\n>>>>><br />\n>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))<br />\n>>>>><br />\n>>>>><br />\n>>>>> A+<br />\n>>>>><br />\n>>>>> --------<br />\n>>>>> Yves<br />\n>>>>> Pôle du Système d\'Information<br />\n>>>>> Pages professionnelles ENS :<br />\n>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour Yves,<br />\n>>>>>><br />\n>>>>>> Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe<br />\n>>>>>> ori-oai au même titre qu\'un groupe dit \"additionnel\".<br />\n>>>>>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Pour ce faire il faut éditer le fichier :<br />\n>>>>>> conf/properties/spring/acegi/acegi-acls-root.xml<br />\n>>>>>><br />\n>>>>>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute<br />\n>>>>>> dans la liste des rôles le bloc suivant :<br />\n>>>>>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>>>><br />\n<property name=\"mask\" value=\"4\"/>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>>>><br />\n<property name=\"recipient\"<br />\n>>>>>> value=\"moderateur_ori-oai\"/> </p>\n<!-- moderateur_ori-oai est un \n>>>>>> groupe ldap --><!-- moderateur_ori-oai est un \n>>>>>> groupe ldap --><p>>>>>>> </bean><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Pour que cette modification soit prise en compte, il faut ensuite<br />\n>>>>>> appeler la target ant update-acls :<br />\n>>>>>> ant update-acls<br />\n>>>>>><br />\n>>>>>> Vincent.<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour,<br />\n>>>>>>> Je suis passé en 1.1.1<br />\n>>>>>>> J\'ai les groupes.<br />\n>>>>>>> J\'ai vérifié après login dans la partie profil :<br />\n>>>>>>> j\'ai le goupe moderateur_ori-oai (qui contient<br />\n>>>>>>> memberUid=ydaoulat) qui est dans ou=group_ent sous l\'ou=specifique)<br />\n>>>>>>><br />\n>>>>>>> Comment faire pour que ce groupe soit moderateur ?<br />\n>>>>>>> J\'ai :<br />\n>>>>>>> dans commons-parameters.properties ::<br />\n>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du<br />\n>>>>>>> groupe \"moderators\" dans le workflow<br />\n>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Merci.<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> --------<br />\n>>>>>>> Yves<br />\n>>>>>>> Pôle du Système d\'Information<br />\n>>>>>>> Pages professionnelles ENS :<br />\n>>>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour Yves,<br />\n>>>>>>>><br />\n>>>>>>>> Comme je le disais à Sébastien, par défaut les configurations<br />\n>>>>>>>> sont données pour une entrée de groupe comme celle-ci par<br />\n>>>>>>>> exemple :<br />\n>>>>>>>><br />\n>>>>>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n>>>>>>>> objectClass: posixGroup<br />\n>>>>>>>> objectClass: top<br />\n>>>>>>>> cn: test_groupe_ldap<br />\n>>>>>>>> gidNumber: 1000<br />\n>>>>>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n>>>>>>>><br />\n>>>>>>>> Si tu as des groupes définies dans un truc type<br />\n>>>>>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé fonctionner<br />\n>>>>>>>> comme tu le fais.<br />\n>>>>>>>> Encore faut-il bien vérifier que les autres paramètres sont ok<br />\n>>>>>>>> ... : est-ce que dans un group on fait bien référence aux<br />\n>>>>>>>> utilisateurs avec l\'attribut memberUid (prafois c\'est un<br />\n>>>>>>>> attribut members qui est utilisé je crois), etc.<br />\n>>>>>>>><br />\n>>>>>>>> => Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce<br />\n>>>>>>>> que cela donne ... ?<br />\n>>>>>>>><br />\n>>>>>>>> Vincent.<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour,<br />\n>>>>>>>>> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n>>>>>>>>> /acegi-authentication-additional-groups.xml :<br />\n>>>>>>>>> entry key=\"moderators\"><br />\n>>>>>>>>><br />\n>>>>>>>>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> ---------> ajouter des groupes du ldap directement !.<br />\n>>>>>>>>><br />\n>>>>>>>>> Dans mon cas j\'ai dans le fichier main-config.properties : je<br />\n>>>>>>>>> veux récuperer les groupes dans ou=group_ent qui est dans<br />\n>>>>>>>>> l\'ou=specifique<br />\n>>>>>>>>> #ldap.group.groupSearchBase=ou=groups<br />\n>>>>>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>>>>>>>>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>>>>>>>>> ldap.group.groupSearchUserUid=memberUid<br />\n>>>>>>>>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>>>>>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>>>>>>>>> ldap.group.groupRoleAttribute=cn<br />\n>>>>>>>>><br />\n>>>>>>>>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>>>>>>>>><br />\n>>>>>>>>> Merci.<br />\n>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:2a1f46f0673d7a07e8e65ddc0f73125a' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:db3f26fd23e2adbc6fb395edeb3a9971' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\nBonjour,<br>\n&gt;Peut-&ecirc;tre un pb de casse alors&nbsp; ...\n<br>\nbien vu !<br>\n<br>\nAvec un login faisant partie du groupe ldap moderateur_ori-oai, j\'ai en\neffet le r&ocirc;le mod&eacute;rateur qui apparait maintenant , la personne a la\ndroit de publier maintenant. (workflow trois &eacute;tapes en DC)<br>\n<br>\n<br>\nJe r&eacute;sume : en mod&eacute;rateur dans le fichier\nori-oai-commons-svn/commons-parameters.properties avec mon compte\nydaoulat)<br>\nj\'ai :<br>\n<img src=\"#\" alt=\"\"><br>\n<br>\n<br>\navec un groupe ldap renseign&eacute; dans : acegi-acls-root.xml&nbsp;\n(avec un login faisant partir du groupe moderateur_ori-oai)<br>\nj\'ai :<br>\n<img src=\"#\" alt=\"\"><br>\n<br>\nLa personne peut publier en &eacute;tant moderateur_ori-oai mais elle ne voit\npas \'Ressources que je dois mod&eacute;rer\'<br>\n<br>\nEst-ce normal ?<br>\n<br>\nMerci<br>\n<br>\n<pre class=\"moz-signature\" cols=\"72\">--------\nYves\nP&ocirc;le du Syst&egrave;me d\'Information\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n\n</pre>\n<br>\n<br>\nVincent Bonamy a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Yves,\n <br>\nPeut-&ecirc;tre un pb de casse alors&nbsp; ...\n <br>\nPar rapport &agrave; tes mails, on dirait que dans ldap ton groupe s\'appelle\n <br>\nENT_Moderateur_ori-oai\n <br>\nalors que dans ta config quand tu y fais r&eacute;f&eacute;rence tu le nommes :\n <br>\nENT_moderateur_ori-oai\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">re,\n <br>\n&gt;Donc pour &ecirc;tre clair, le user voit dans son profil qu\'il fait\npartie du groupe ENT_moderateur_ori-oai et &eacute;galement qu\'il a le r&ocirc;le\nmod&eacute;rateur ou pas ?\n <br>\nnon le r&ocirc;le mod&eacute;rateur n\'est pas pr&eacute;sent !\n <br>\n <br>\nGroupes\n <br>\n&nbsp;&nbsp;&nbsp; ENT_Moderateur_ori-oai\n <br>\n <br>\nMerci.\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n&nbsp; <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\nDonc pour &ecirc;tre clair, le user voit dans son profil qu\'il fait partie du\ngroupe ENT_moderateur_ori-oai et &eacute;galement qu\'il a le r&ocirc;le mod&eacute;rateur\nou pas ?\n <br>\nTu peux essayer de supprimer l\'index du workflow et de le recr&eacute;er via\n\"ant local-reindexall\" peut-&ecirc;tre ... et tu peux m\'envoyer un tar gz de\ncet index pour que j\'y jette un coup d\'oeil si tu veux (avec luke\n<a class=\"moz-txt-link-freetext\" href=\"http://www.getopt.org/luke/\">http://www.getopt.org/luke/</a> il est possible de l\'analyser).\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">re,\n <br>\npetite confusion de ma part !\n <br>\n <br>\nydaoulat est d&eacute;clar&eacute; dans le fichier commons-parameters.properties et\nfonctionne : j\'ai le message ressources &agrave; mod&eacute;rer.\n <br>\n <br>\nJ\'utilise un autre user qui est dans le groupe ENT_moderateur_ori-oai :\nl&agrave; &ccedil;a ne fonctionne pas. je vois bien dans le profil du workflow qu\'il\nfait partie du groupe.\n <br>\n <br>\nJe ne voudrais pas mettre tous les users un par un dans le fichier\ncommons-parameters.propertie ! d\'o&ugrave; l\'int&eacute;r&ecirc;t du groupe.\n <br>\n <br>\nMerci.\n <br>\n <br>\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\nSi on r&eacute;capitule :\n <br>\n* ENT_moderateur_ori-oai est un groupe ldap qui contient l\'utilisateur\nydaoulat\n <br>\n* quand ydaoulat se connecte, il voit dans son profil qu\'il appartient\nau groupe ENT_moderateur_ori-oai ?\n <br>\n* il voit aussi qu\'il a le r&ocirc;le MODERATEUR ? [du fait de son\nappartenance au groupe ENT_moderateur_ori-oai]\n <br>\n* il ne voit pas la cat&eacute;gorie \"Ressources que je dois mod&eacute;rer\"&nbsp; alors\nqu\'il existe des fiches &agrave; mod&eacute;rer ?\n <br>\nMerci,\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\">Bonjour,\n <br>\n&ccedil;a ne fonctionne pas !\n <br>\navec un user faisant partie du groupe ENT_moderateur_ori-oai il n\'y a\npas le message fichier &agrave; mod&eacute;rer (en ydaoulat normal je pense&nbsp; !)\n <br>\nje vois dans le profil que cet utilisateur fait partie du groupe\nENT_moderateur_ori-oai\n <br>\nj\'ai bien s&ucirc;r lanc&eacute; un ant all et ant update-acls dans\nsrc/ori-oai-workflow-svn\n <br>\nMerci\n <br>\n <br>\n*********\n <br>\nvoila ce que j\'ai :\n <br>\ndans acegi-acls-root.xml\n <br>\n&lt;bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"mask\"\nvalue=\"4\"/&gt; &lt;!-- MODERATEUR --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"recipient\"\nvalue=\"moderators\"/&gt;&nbsp;&nbsp;&nbsp; &lt;!-- moderators est un groupe additionel\nldap --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/bean&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;bean\nclass=\"org.orioai.workflow.beans.acls.OriAclRole\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"mask\"\nvalue=\"4\"/&gt; &lt;!-- MODERATEUR --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"recipient\"\nvalue=\"ENT_moderateur_ori-oai\"/&gt;&nbsp;&nbsp;&nbsp; &lt;!-- moderators est un groupe\nmaison --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/bean&gt;\n <br>\n <br>\n <br>\n <br>\ndans ori-oai-commons-svn/commons-parameters.properties\n <br>\n# Filtre LDAP pour d&eacute;finir les personnes qui font partie du groupe\n\"groups_archivers\" dans le workflow\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto_part_en_vacances)))\n <br>\n <br>\n# Filtre LDAP pour d&eacute;finir les personnes qui font partie du groupe\n\"moderators\" dans le workflow\n <br>\n#WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=login_moderateur))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(uid=smagadur))(&amp;(objectClass=Person)(uid=vbonamy)))\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))\n <br>\n <br>\nA+\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_6\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\n <br>\nIci moderateur_ori-oai est donc un groupe ldap et donc un groupe\nori-oai au m&ecirc;me titre qu\'un groupe dit \"additionnel\".\n <br>\nTu veux donner &agrave; ce groupe le r&ocirc;le de mod&eacute;rateur (mask = 4).\n <br>\n <br>\n <br>\nPour ce faire il faut &eacute;diter le fichier :\n <br>\nconf/properties/spring/acegi/acegi-acls-root.xml\n <br>\n <br>\nPour ajouter le&nbsp; r&ocirc;le MODERATEUR &agrave; moderateur_ori-oai on ajoute dans la\nliste des r&ocirc;les le bloc suivant :\n <br>\n&lt;bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"mask\" value=\"4\"/&gt; &lt;!-- MODERATEUR\n--&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"recipient\"\nvalue=\"moderateur_ori-oai\"/&gt;&nbsp;&nbsp;&nbsp; &lt;!-- moderateur_ori-oai est un\ngroupe ldap --&gt;\n <br>\n&lt;/bean&gt;\n <br>\n <br>\n <br>\nPour que cette modification soit prise en compte, il faut ensuite\nappeler la target ant update-acls :\n <br>\nant update-acls\n <br>\n <br>\nVincent.\n <br>\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_7\"><blockquote type=\"cite\">Bonjour,\n <br>\nJe suis pass&eacute; en 1.1.1\n <br>\nJ\'ai les groupes.\n <br>\nJ\'ai v&eacute;rifi&eacute; apr&egrave;s login dans la partie profil :\n <br>\nj\'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat) qui\nest dans ou=group_ent sous l\'ou=specifique)\n <br>\n <br>\nComment faire pour que ce groupe soit moderateur ?\n <br>\nJ\'ai :\n <br>\ndans commons-parameters.properties ::\n <br>\n# Filtre LDAP pour d&eacute;finir les personnes qui font partie du groupe\n\"moderators\" dans le workflow\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))\n <br>\n <br>\nMerci.\n <br>\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_8\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\n <br>\nComme je le disais &agrave; S&eacute;bastien, par d&eacute;faut les configurations sont\ndonn&eacute;es pour une entr&eacute;e de groupe comme celle-ci par exemple :\n <br>\n <br>\ndn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr\n <br>\nobjectClass: posixGroup\n <br>\nobjectClass: top\n <br>\ncn: test_groupe_ldap\n <br>\ngidNumber: 1000\n <br>\nmemberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr\n <br>\n <br>\nSi tu as des groupes d&eacute;finies dans un truc type\nou=group_ent,ou=specifique,dc=ens,dc=fr c\'est cens&eacute; fonctionner comme\ntu le fais.\n <br>\nEncore faut-il bien v&eacute;rifier que les autres param&egrave;tres sont ok ... :\nest-ce que dans un group on fait bien r&eacute;f&eacute;rence aux utilisateurs avec\nl\'attribut memberUid (prafois c\'est un attribut members qui est utilis&eacute;\nje crois), etc.\n <br>\n <br>\n=&gt; Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que\ncela donne ... ?\n <br>\n <br>\nVincent.\n <br>\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\nj\'aimerais au lieu de renseigner les user dans le fichiers\n/acegi-authentication-additional-groups.xml :\n <br>\nentry key=\"moderators\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&lt;value&gt;(|(&amp;amp;(objectClass=Person)(uid=yexlibri))(&amp;amp;(objectClass=Person)(uid=toto))(&amp;amp;(objectClass=Person)(uid=ydaoulat)))&lt;/value&gt;\n <br>\n <br>\n---------&gt; ajouter des groupes du ldap directement !.\n <br>\n <br>\nDans mon cas j\'ai dans le fichier main-config.properties : je veux\nr&eacute;cuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique\n <br>\n#ldap.group.groupSearchBase=ou=groups\n <br>\nldap.group.groupSearchBase=ou=group_ent,ou=specifique\n <br>\nldap.group.groupSearchFilter=(memberUid={0})\n <br>\nldap.group.groupSearchUserUid=memberUid\n <br>\nldap.group.groupUidSearchFilter=cn={0}\n <br>\nldap.group.groupRetrieveFilter=(objectClass=posixGroup)\n <br>\nldap.group.groupRoleAttribute=cn\n <br>\n <br>\nmais ceci n\'est pas r&eacute;cup&eacute;r&eacute; dans le profil ...\n <br>\n <br>\nMerci.\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:db3f26fd23e2adbc6fb395edeb3a9971' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:80dfdcb20bcc57a4963fe151496a52cb' 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\">Bonjour Yves,<br />\nCela doit correspondre à la configuration de ton Workflow et de tes<br />\nconfigurations de categories (spring-categories.xml).<br />\nA priori ici ydaoulat, en plus d\'être modérateur, est également admin<br />\n(le \"Ensemble des Ressources\" est par défaut visible pour les admins<br />\n[Rôle dont le masque est égal à 128]).<br />\n=> vérifie en premier lieu spring-categories.xml je pense.<br />\nA bientôt,<br />\nVincent.</p>\n<p>Yves Daoulatian wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> >Peut-être un pb de casse alors ...</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> bien vu !<br />\n><br />\n> Avec un login faisant partie du groupe ldap moderateur_ori-oai, j\'ai<br />\n> en effet le rôle modérateur qui apparait maintenant , la personne a la<br />\n> droit de publier maintenant. (workflow trois étapes en DC)<br />\n><br />\n><br />\n> Je résume : en modérateur dans le fichier<br />\n> ori-oai-commons-svn/commons-parameters.properties avec mon compte<br />\n> ydaoulat)<br />\n> j\'ai :<br />\n><br />\n><br />\n><br />\n> avec un groupe ldap renseigné dans : acegi-acls-root.xml (avec un<br />\n> login faisant partir du groupe moderateur_ori-oai)<br />\n> j\'ai :<br />\n><br />\n><br />\n> La personne peut publier en étant moderateur_ori-oai mais elle ne voit<br />\n> pas \'Ressources que je dois modérer\'<br />\n><br />\n> Est-ce normal ?<br />\n><br />\n> Merci<br />\n><br />\n> --------<br />\n> Yves<br />\n> Pôle du Système d\'Information<br />\n> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n><br />\n><br />\n><br />\n><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Yves,<br />\n>> Peut-être un pb de casse alors ...<br />\n>> Par rapport à tes mails, on dirait que dans ldap ton groupe s\'appelle<br />\n>> ENT_Moderateur_ori-oai<br />\n>> alors que dans ta config quand tu y fais référence tu le nommes :<br />\n>> ENT_moderateur_ori-oai<br />\n>> Vincent.<br />\n>><br />\n>><br />\n>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> re,</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>> >Donc pour être clair, le user voit dans son profil qu\'il fait </p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> partie du groupe ENT_moderateur_ori-oai et également qu\'il a le rôle<br />\n>>> modérateur ou pas ?<br />\n>>> non le rôle modérateur n\'est pas présent !<br />\n>>><br />\n>>> Groupes<br />\n>>> ENT_Moderateur_ori-oai<br />\n>>><br />\n>>> Merci.<br />\n>>><br />\n>>> --------<br />\n>>> Yves<br />\n>>> Pôle du Système d\'Information<br />\n>>> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>><br />\n>>><br />\n>>><br />\n>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour Yves,<br />\n>>>> Donc pour être clair, le user voit dans son profil qu\'il fait<br />\n>>>> partie du groupe ENT_moderateur_ori-oai et également qu\'il a le<br />\n>>>> rôle modérateur ou pas ?<br />\n>>>> Tu peux essayer de supprimer l\'index du workflow et de le recréer<br />\n>>>> via \"ant local-reindexall\" peut-être ... et tu peux m\'envoyer un<br />\n>>>> tar gz de cet index pour que j\'y jette un coup d\'oeil si tu veux<br />\n>>>> (avec luke <a href=\"http://www.getopt.org/luke/\" title=\"http://www.getopt.org/luke/\">http://www.getopt.org/luke/</a> il est possible de l\'analyser).<br />\n>>>> Vincent.<br />\n>>>><br />\n>>>><br />\n>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> re,<br />\n>>>>> petite confusion de ma part !<br />\n>>>>><br />\n>>>>> ydaoulat est déclaré dans le fichier commons-parameters.properties<br />\n>>>>> et fonctionne : j\'ai le message ressources à modérer.<br />\n>>>>><br />\n>>>>> J\'utilise un autre user qui est dans le groupe<br />\n>>>>> ENT_moderateur_ori-oai : là ça ne fonctionne pas. je vois bien<br />\n>>>>> dans le profil du workflow qu\'il fait partie du groupe.<br />\n>>>>><br />\n>>>>> Je ne voudrais pas mettre tous les users un par un dans le fichier<br />\n>>>>> commons-parameters.propertie ! d\'où l\'intérêt du groupe.<br />\n>>>>><br />\n>>>>> Merci.<br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>> --------<br />\n>>>>> Yves<br />\n>>>>> Pôle du Système d\'Information<br />\n>>>>> Pages professionnelles ENS :<br />\n>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>><br />\n>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> Bonjour Yves,<br />\n>>>>>> Si on récapitule :<br />\n>>>>>> * ENT_moderateur_ori-oai est un groupe ldap qui contient<br />\n>>>>>> l\'utilisateur ydaoulat<br />\n>>>>>> * quand ydaoulat se connecte, il voit dans son profil qu\'il<br />\n>>>>>> appartient au groupe ENT_moderateur_ori-oai ?<br />\n>>>>>> * il voit aussi qu\'il a le rôle MODERATEUR ? [du fait de son<br />\n>>>>>> appartenance au groupe ENT_moderateur_ori-oai]<br />\n>>>>>> * il ne voit pas la catégorie \"Ressources que je dois modérer\"<br />\n>>>>>> alors qu\'il existe des fiches à modérer ?<br />\n>>>>>> Merci,<br />\n>>>>>> Vincent.<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour,<br />\n>>>>>>> ça ne fonctionne pas !<br />\n>>>>>>> avec un user faisant partie du groupe ENT_moderateur_ori-oai il<br />\n>>>>>>> n\'y a pas le message fichier à modérer (en ydaoulat normal je<br />\n>>>>>>> pense !)<br />\n>>>>>>> je vois dans le profil que cet utilisateur fait partie du groupe<br />\n>>>>>>> ENT_moderateur_ori-oai<br />\n>>>>>>> j\'ai bien sûr lancé un ant all et ant update-acls dans<br />\n>>>>>>> src/ori-oai-workflow-svn<br />\n>>>>>>> Merci<br />\n>>>>>>><br />\n>>>>>>> *********<br />\n>>>>>>> voila ce que j\'ai :<br />\n>>>>>>> dans acegi-acls-root.xml<br />\n>>>>>>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>>>>><br />\n<property name=\"mask\"<br />\n>>>>>>> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>>>>><br />\n<property<br />\n>>>>>>> name=\"recipient\" value=\"moderators\"/> </p>\n<!-- moderators est un \n>>>>>>> groupe additionel ldap --><!-- moderators est un \n>>>>>>> groupe additionel ldap --><p>>>>>>>> </bean><br />\n>>>>>>> <bean<br />\n>>>>>>> class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>>>>><br />\n<property name=\"mask\"<br />\n>>>>>>> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>>>>><br />\n<property<br />\n>>>>>>> name=\"recipient\" value=\"ENT_moderateur_ori-oai\"/> </p>\n<!-- \n>>>>>>> moderators est un groupe maison --><!-- \n>>>>>>> moderators est un groupe maison --><p>>>>>>>> </bean><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> dans ori-oai-commons-svn/commons-parameters.properties<br />\n>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du<br />\n>>>>>>> groupe \"groups_archivers\" dans le workflow<br />\n>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto_part_en_vacances)))<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du<br />\n>>>>>>> groupe \"moderators\" dans le workflow<br />\n>>>>>>> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=login_moderateur))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(uid=smagadur))(&amp;(objectClass=Person)(uid=vbonamy)))<br />\n>>>>>>><br />\n>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> A+<br />\n>>>>>>><br />\n>>>>>>> --------<br />\n>>>>>>> Yves<br />\n>>>>>>> Pôle du Système d\'Information<br />\n>>>>>>> Pages professionnelles ENS :<br />\n>>>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour Yves,<br />\n>>>>>>>><br />\n>>>>>>>> Ici moderateur_ori-oai est donc un groupe ldap et donc un<br />\n>>>>>>>> groupe ori-oai au même titre qu\'un groupe dit \"additionnel\".<br />\n>>>>>>>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Pour ce faire il faut éditer le fichier :<br />\n>>>>>>>> conf/properties/spring/acegi/acegi-acls-root.xml<br />\n>>>>>>>><br />\n>>>>>>>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute<br />\n>>>>>>>> dans la liste des rôles le bloc suivant :<br />\n>>>>>>>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>>>>>><br />\n<property name=\"mask\" value=\"4\"/>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>>>>>><br />\n<property name=\"recipient\"<br />\n>>>>>>>> value=\"moderateur_ori-oai\"/> </p>\n<!-- moderateur_ori-oai est un \n>>>>>>>> groupe ldap --><!-- moderateur_ori-oai est un \n>>>>>>>> groupe ldap --><p>>>>>>>>> </bean><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Pour que cette modification soit prise en compte, il faut<br />\n>>>>>>>> ensuite appeler la target ant update-acls :<br />\n>>>>>>>> ant update-acls<br />\n>>>>>>>><br />\n>>>>>>>> Vincent.<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour,<br />\n>>>>>>>>> Je suis passé en 1.1.1<br />\n>>>>>>>>> J\'ai les groupes.<br />\n>>>>>>>>> J\'ai vérifié après login dans la partie profil :<br />\n>>>>>>>>> j\'ai le goupe moderateur_ori-oai (qui contient<br />\n>>>>>>>>> memberUid=ydaoulat) qui est dans ou=group_ent sous<br />\n>>>>>>>>> l\'ou=specifique)<br />\n>>>>>>>>><br />\n>>>>>>>>> Comment faire pour que ce groupe soit moderateur ?<br />\n>>>>>>>>> J\'ai :<br />\n>>>>>>>>> dans commons-parameters.properties ::<br />\n>>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du<br />\n>>>>>>>>> groupe \"moderators\" dans le workflow<br />\n>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Merci.<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> --------<br />\n>>>>>>>>> Yves<br />\n>>>>>>>>> Pôle du Système d\'Information<br />\n>>>>>>>>> Pages professionnelles ENS :<br />\n>>>>>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour Yves,<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Comme je le disais à Sébastien, par défaut les configurations<br />\n>>>>>>>>>> sont données pour une entrée de groupe comme celle-ci par<br />\n>>>>>>>>>> exemple :<br />\n>>>>>>>>>><br />\n>>>>>>>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n>>>>>>>>>> objectClass: posixGroup<br />\n>>>>>>>>>> objectClass: top<br />\n>>>>>>>>>> cn: test_groupe_ldap<br />\n>>>>>>>>>> gidNumber: 1000<br />\n>>>>>>>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Si tu as des groupes définies dans un truc type<br />\n>>>>>>>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé<br />\n>>>>>>>>>> fonctionner comme tu le fais.<br />\n>>>>>>>>>> Encore faut-il bien vérifier que les autres paramètres sont<br />\n>>>>>>>>>> ok ... : est-ce que dans un group on fait bien référence aux<br />\n>>>>>>>>>> utilisateurs avec l\'attribut memberUid (prafois c\'est un<br />\n>>>>>>>>>> attribut members qui est utilisé je crois), etc.<br />\n>>>>>>>>>><br />\n>>>>>>>>>> => Peux-tu nous envoyer un export ldif d\'un groupe pour voir<br />\n>>>>>>>>>> ce que cela donne ... ?<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Vincent.<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n>>>>>>>>>>> /acegi-authentication-additional-groups.xml :<br />\n>>>>>>>>>>> entry key=\"moderators\"><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> ---------> ajouter des groupes du ldap directement !.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Dans mon cas j\'ai dans le fichier main-config.properties :<br />\n>>>>>>>>>>> je veux récuperer les groupes dans ou=group_ent qui est dans<br />\n>>>>>>>>>>> l\'ou=specifique<br />\n>>>>>>>>>>> #ldap.group.groupSearchBase=ou=groups<br />\n>>>>>>>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>>>>>>>>>>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>>>>>>>>>>> ldap.group.groupSearchUserUid=memberUid<br />\n>>>>>>>>>>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>>>>>>>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>>>>>>>>>>> ldap.group.groupRoleAttribute=cn<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Merci.<br />\n>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:80dfdcb20bcc57a4963fe151496a52cb' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:7bdc8fa2ab1fb13c90a19e92824d2348' 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\">Aussi, et dans le doute, vu que tu as fait une modif du nom du groupe<br />\nldap, il peut être utile de faire un update-acls ...<br />\nVincent.</p>\n<p>Vincent Bonamy wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour Yves,<br />\n> Cela doit correspondre à la configuration de ton Workflow et de tes<br />\n> configurations de categories (spring-categories.xml).<br />\n> A priori ici ydaoulat, en plus d\'être modérateur, est également admin<br />\n> (le \"Ensemble des Ressources\" est par défaut visible pour les admins<br />\n> [Rôle dont le masque est égal à 128]).<br />\n> => vérifie en premier lieu spring-categories.xml je pense.<br />\n> A bientôt,<br />\n> Vincent.<br />\n><br />\n><br />\n> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>> >Peut-être un pb de casse alors ...</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> bien vu !<br />\n>><br />\n>> Avec un login faisant partie du groupe ldap moderateur_ori-oai, j\'ai<br />\n>> en effet le rôle modérateur qui apparait maintenant , la personne a<br />\n>> la droit de publier maintenant. (workflow trois étapes en DC)<br />\n>><br />\n>><br />\n>> Je résume : en modérateur dans le fichier<br />\n>> ori-oai-commons-svn/commons-parameters.properties avec mon compte<br />\n>> ydaoulat)<br />\n>> j\'ai :<br />\n>><br />\n>><br />\n>><br />\n>> avec un groupe ldap renseigné dans : acegi-acls-root.xml (avec un<br />\n>> login faisant partir du groupe moderateur_ori-oai)<br />\n>> j\'ai :<br />\n>><br />\n>><br />\n>> La personne peut publier en étant moderateur_ori-oai mais elle ne<br />\n>> voit pas \'Ressources que je dois modérer\'<br />\n>><br />\n>> Est-ce normal ?<br />\n>><br />\n>> Merci<br />\n>><br />\n>> --------<br />\n>> Yves<br />\n>> Pôle du Système d\'Information<br />\n>> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>><br />\n>><br />\n>><br />\n>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Yves,<br />\n>>> Peut-être un pb de casse alors ...<br />\n>>> Par rapport à tes mails, on dirait que dans ldap ton groupe s\'appelle<br />\n>>> ENT_Moderateur_ori-oai<br />\n>>> alors que dans ta config quand tu y fais référence tu le nommes :<br />\n>>> ENT_moderateur_ori-oai<br />\n>>> Vincent.<br />\n>>><br />\n>>><br />\n>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> re,</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>> >Donc pour être clair, le user voit dans son profil qu\'il fait </p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> partie du groupe ENT_moderateur_ori-oai et également qu\'il a le<br />\n>>>> rôle modérateur ou pas ?<br />\n>>>> non le rôle modérateur n\'est pas présent !<br />\n>>>><br />\n>>>> Groupes<br />\n>>>> ENT_Moderateur_ori-oai<br />\n>>>><br />\n>>>> Merci.<br />\n>>>><br />\n>>>> --------<br />\n>>>> Yves<br />\n>>>> Pôle du Système d\'Information<br />\n>>>> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour Yves,<br />\n>>>>> Donc pour être clair, le user voit dans son profil qu\'il fait<br />\n>>>>> partie du groupe ENT_moderateur_ori-oai et également qu\'il a le<br />\n>>>>> rôle modérateur ou pas ?<br />\n>>>>> Tu peux essayer de supprimer l\'index du workflow et de le recréer<br />\n>>>>> via \"ant local-reindexall\" peut-être ... et tu peux m\'envoyer un<br />\n>>>>> tar gz de cet index pour que j\'y jette un coup d\'oeil si tu veux<br />\n>>>>> (avec luke <a href=\"http://www.getopt.org/luke/\" title=\"http://www.getopt.org/luke/\">http://www.getopt.org/luke/</a> il est possible de<br />\n>>>>> l\'analyser).<br />\n>>>>> Vincent.<br />\n>>>>><br />\n>>>>><br />\n>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> re,<br />\n>>>>>> petite confusion de ma part !<br />\n>>>>>><br />\n>>>>>> ydaoulat est déclaré dans le fichier<br />\n>>>>>> commons-parameters.properties et fonctionne : j\'ai le message<br />\n>>>>>> ressources à modérer.<br />\n>>>>>><br />\n>>>>>> J\'utilise un autre user qui est dans le groupe<br />\n>>>>>> ENT_moderateur_ori-oai : là ça ne fonctionne pas. je vois bien<br />\n>>>>>> dans le profil du workflow qu\'il fait partie du groupe.<br />\n>>>>>><br />\n>>>>>> Je ne voudrais pas mettre tous les users un par un dans le<br />\n>>>>>> fichier commons-parameters.propertie ! d\'où l\'intérêt du groupe.<br />\n>>>>>><br />\n>>>>>> Merci.<br />\n>>>>>><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> --------<br />\n>>>>>> Yves<br />\n>>>>>> Pôle du Système d\'Information<br />\n>>>>>> Pages professionnelles ENS :<br />\n>>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour Yves,<br />\n>>>>>>> Si on récapitule :<br />\n>>>>>>> * ENT_moderateur_ori-oai est un groupe ldap qui contient<br />\n>>>>>>> l\'utilisateur ydaoulat<br />\n>>>>>>> * quand ydaoulat se connecte, il voit dans son profil qu\'il<br />\n>>>>>>> appartient au groupe ENT_moderateur_ori-oai ?<br />\n>>>>>>> * il voit aussi qu\'il a le rôle MODERATEUR ? [du fait de son<br />\n>>>>>>> appartenance au groupe ENT_moderateur_ori-oai]<br />\n>>>>>>> * il ne voit pas la catégorie \"Ressources que je dois modérer\"<br />\n>>>>>>> alors qu\'il existe des fiches à modérer ?<br />\n>>>>>>> Merci,<br />\n>>>>>>> Vincent.<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> Bonjour,<br />\n>>>>>>>> ça ne fonctionne pas !<br />\n>>>>>>>> avec un user faisant partie du groupe ENT_moderateur_ori-oai il<br />\n>>>>>>>> n\'y a pas le message fichier à modérer (en ydaoulat normal je<br />\n>>>>>>>> pense !)<br />\n>>>>>>>> je vois dans le profil que cet utilisateur fait partie du<br />\n>>>>>>>> groupe ENT_moderateur_ori-oai<br />\n>>>>>>>> j\'ai bien sûr lancé un ant all et ant update-acls dans<br />\n>>>>>>>> src/ori-oai-workflow-svn<br />\n>>>>>>>> Merci<br />\n>>>>>>>><br />\n>>>>>>>> *********<br />\n>>>>>>>> voila ce que j\'ai :<br />\n>>>>>>>> dans acegi-acls-root.xml<br />\n>>>>>>>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>>>>>><br />\n<property name=\"mask\"<br />\n>>>>>>>> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>>>>>><br />\n<property<br />\n>>>>>>>> name=\"recipient\" value=\"moderators\"/> </p>\n<!-- moderators est un \n>>>>>>>> groupe additionel ldap --><!-- moderators est un \n>>>>>>>> groupe additionel ldap --><p>>>>>>>>> </bean><br />\n>>>>>>>> <bean<br />\n>>>>>>>> class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>>>>>><br />\n<property name=\"mask\"<br />\n>>>>>>>> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>>>>>><br />\n<property<br />\n>>>>>>>> name=\"recipient\" value=\"ENT_moderateur_ori-oai\"/> </p>\n<!-- \n>>>>>>>> moderators est un groupe maison --><!-- \n>>>>>>>> moderators est un groupe maison --><p>>>>>>>>> </bean><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> dans ori-oai-commons-svn/commons-parameters.properties<br />\n>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du<br />\n>>>>>>>> groupe \"groups_archivers\" dans le workflow<br />\n>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto_part_en_vacances)))<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du<br />\n>>>>>>>> groupe \"moderators\" dans le workflow<br />\n>>>>>>>> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=login_moderateur))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(uid=smagadur))(&amp;(objectClass=Person)(uid=vbonamy)))<br />\n>>>>>>>><br />\n>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> A+<br />\n>>>>>>>><br />\n>>>>>>>> --------<br />\n>>>>>>>> Yves<br />\n>>>>>>>> Pôle du Système d\'Information<br />\n>>>>>>>> Pages professionnelles ENS :<br />\n>>>>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour Yves,<br />\n>>>>>>>>><br />\n>>>>>>>>> Ici moderateur_ori-oai est donc un groupe ldap et donc un<br />\n>>>>>>>>> groupe ori-oai au même titre qu\'un groupe dit \"additionnel\".<br />\n>>>>>>>>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Pour ce faire il faut éditer le fichier :<br />\n>>>>>>>>> conf/properties/spring/acegi/acegi-acls-root.xml<br />\n>>>>>>>>><br />\n>>>>>>>>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on<br />\n>>>>>>>>> ajoute dans la liste des rôles le bloc suivant :<br />\n>>>>>>>>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>>>>>>><br />\n<property name=\"mask\" value=\"4\"/>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>>>>>>><br />\n<property name=\"recipient\"<br />\n>>>>>>>>> value=\"moderateur_ori-oai\"/> </p>\n<!-- moderateur_ori-oai est un \n>>>>>>>>> groupe ldap --><!-- moderateur_ori-oai est un \n>>>>>>>>> groupe ldap --><p>>>>>>>>>> </bean><br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Pour que cette modification soit prise en compte, il faut<br />\n>>>>>>>>> ensuite appeler la target ant update-acls :<br />\n>>>>>>>>> ant update-acls<br />\n>>>>>>>>><br />\n>>>>>>>>> Vincent.<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>> Je suis passé en 1.1.1<br />\n>>>>>>>>>> J\'ai les groupes.<br />\n>>>>>>>>>> J\'ai vérifié après login dans la partie profil :<br />\n>>>>>>>>>> j\'ai le goupe moderateur_ori-oai (qui contient<br />\n>>>>>>>>>> memberUid=ydaoulat) qui est dans ou=group_ent sous<br />\n>>>>>>>>>> l\'ou=specifique)<br />\n>>>>>>>>>><br />\n>>>>>>>>>> Comment faire pour que ce groupe soit moderateur ?<br />\n>>>>>>>>>> J\'ai :<br />\n>>>>>>>>>> dans commons-parameters.properties ::<br />\n>>>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du<br />\n>>>>>>>>>> groupe \"moderators\" dans le workflow<br />\n>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> Merci.<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> --------<br />\n>>>>>>>>>> Yves<br />\n>>>>>>>>>> Pôle du Système d\'Information<br />\n>>>>>>>>>> Pages professionnelles ENS :<br />\n>>>>>>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour Yves,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Comme je le disais à Sébastien, par défaut les<br />\n>>>>>>>>>>> configurations sont données pour une entrée de groupe comme<br />\n>>>>>>>>>>> celle-ci par exemple :<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n>>>>>>>>>>> objectClass: posixGroup<br />\n>>>>>>>>>>> objectClass: top<br />\n>>>>>>>>>>> cn: test_groupe_ldap<br />\n>>>>>>>>>>> gidNumber: 1000<br />\n>>>>>>>>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Si tu as des groupes définies dans un truc type<br />\n>>>>>>>>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé<br />\n>>>>>>>>>>> fonctionner comme tu le fais.<br />\n>>>>>>>>>>> Encore faut-il bien vérifier que les autres paramètres sont<br />\n>>>>>>>>>>> ok ... : est-ce que dans un group on fait bien référence aux<br />\n>>>>>>>>>>> utilisateurs avec l\'attribut memberUid (prafois c\'est un<br />\n>>>>>>>>>>> attribut members qui est utilisé je crois), etc.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> => Peux-tu nous envoyer un export ldif d\'un groupe pour voir<br />\n>>>>>>>>>>> ce que cela donne ... ?<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>> j\'aimerais au lieu de renseigner les user dans le fichiers<br />\n>>>>>>>>>>>> /acegi-authentication-additional-groups.xml :<br />\n>>>>>>>>>>>> entry key=\"moderators\"><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> ---------> ajouter des groupes du ldap directement !.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Dans mon cas j\'ai dans le fichier main-config.properties :<br />\n>>>>>>>>>>>> je veux récuperer les groupes dans ou=group_ent qui est<br />\n>>>>>>>>>>>> dans l\'ou=specifique<br />\n>>>>>>>>>>>> #ldap.group.groupSearchBase=ou=groups<br />\n>>>>>>>>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>>>>>>>>>>>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>>>>>>>>>>>> ldap.group.groupSearchUserUid=memberUid<br />\n>>>>>>>>>>>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>>>>>>>>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>>>>>>>>>>>> ldap.group.groupRoleAttribute=cn<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Merci.<br />\n>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:7bdc8fa2ab1fb13c90a19e92824d2348' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:dc21528ce3b5d086c04a0a93b3dd57bf' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\n<font face=\"Calibri\">Bonjour,<br>\n<br>\n&nbsp;&nbsp; Nous testons actuellement la version de d&eacute;mo 1.1 avec LDAP Browser\npour modifier et cr&eacute;er les utilisateurs, je ne vois pas &agrave; quel endroit\nest renseign&eacute; comme quoi jack est dans le groupe admin et joe dans le\ngroupe mod&eacute;rateur dans le fichier\nacegi-authentication-additional-groups.xml, ni dans aucun des champs\ndes utilisateurs ldapbrowser par ailleurs, pouvez-vous, svp, m\'indiquer\no&ugrave; cela est d&eacute;fini?<br>\n<br>\n&nbsp;&nbsp; Merci d\'avance, Julien<br>\n</font>\n<div class=\"moz-signature\"><font face=\"Calibri, Tahoma\" size=\"2\">Julien\nCros<br>\nMission TICE - Universit&eacute; de la M&eacute;diterran&eacute;e<br>\n04.91.39.66.70</font> </div>\n<br>\n<br>\nVincent Bonamy a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Aussi,\net dans le doute, vu que tu as fait une modif du nom du groupe ldap, il\npeut &ecirc;tre utile de faire un update-acls ...\n <br>\nVincent.\n <br>\n <br>\n <br>\nVincent Bonamy wrote:\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\nCela doit correspondre &agrave; la configuration de ton Workflow et de tes\nconfigurations de categories (spring-categories.xml).\n <br>\nA priori ici ydaoulat, en plus d\'&ecirc;tre mod&eacute;rateur, est &eacute;galement admin\n(le \"Ensemble des Ressources\" est par d&eacute;faut visible pour les admins\n[R&ocirc;le dont le masque est &eacute;gal &agrave; 128]).\n <br>\n=&gt; v&eacute;rifie en premier lieu spring-categories.xml je pense.\n <br>\nA bient&ocirc;t,\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Bonjour,\n <br>\n&gt;Peut-&ecirc;tre un pb de casse alors&nbsp; ...\n <br>\nbien vu !\n <br>\n <br>\nAvec un login faisant partie du groupe ldap moderateur_ori-oai, j\'ai en\neffet le r&ocirc;le mod&eacute;rateur qui apparait maintenant , la personne a la\ndroit de publier maintenant. (workflow trois &eacute;tapes en DC)\n <br>\n <br>\n <br>\nJe r&eacute;sume : en mod&eacute;rateur dans le fichier\nori-oai-commons-svn/commons-parameters.properties avec mon compte\nydaoulat)\n <br>\nj\'ai :\n <br>\n <br>\n <br>\n <br>\navec un groupe ldap renseign&eacute; dans : acegi-acls-root.xml&nbsp; (avec un\nlogin faisant partir du groupe moderateur_ori-oai)\n <br>\nj\'ai :\n <br>\n <br>\n <br>\nLa personne peut publier en &eacute;tant moderateur_ori-oai mais elle ne voit\npas \'Ressources que je dois mod&eacute;rer\'\n <br>\n <br>\nEst-ce normal ?\n <br>\n <br>\nMerci\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n&nbsp;\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">Yves,\n <br>\nPeut-&ecirc;tre un pb de casse alors&nbsp; ...\n <br>\nPar rapport &agrave; tes mails, on dirait que dans ldap ton groupe s\'appelle\n <br>\nENT_Moderateur_ori-oai\n <br>\nalors que dans ta config quand tu y fais r&eacute;f&eacute;rence tu le nommes :\n <br>\nENT_moderateur_ori-oai\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">re,\n <br>\n&gt;Donc pour &ecirc;tre clair, le user voit dans son profil qu\'il fait\npartie du groupe ENT_moderateur_ori-oai et &eacute;galement qu\'il a le r&ocirc;le\nmod&eacute;rateur ou pas ?\n <br>\nnon le r&ocirc;le mod&eacute;rateur n\'est pas pr&eacute;sent !\n <br>\n <br>\nGroupes\n <br>\n&nbsp;&nbsp;&nbsp; ENT_Moderateur_ori-oai\n <br>\n <br>\nMerci.\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n&nbsp;\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\nDonc pour &ecirc;tre clair, le user voit dans son profil qu\'il fait partie du\ngroupe ENT_moderateur_ori-oai et &eacute;galement qu\'il a le r&ocirc;le mod&eacute;rateur\nou pas ?\n <br>\nTu peux essayer de supprimer l\'index du workflow et de le recr&eacute;er via\n\"ant local-reindexall\" peut-&ecirc;tre ... et tu peux m\'envoyer un tar gz de\ncet index pour que j\'y jette un coup d\'oeil si tu veux (avec luke\n<a class=\"moz-txt-link-freetext\" href=\"http://www.getopt.org/luke/\">http://www.getopt.org/luke/</a> il est possible de l\'analyser).\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_6\"><blockquote type=\"cite\">re,\n <br>\npetite confusion de ma part !\n <br>\n <br>\nydaoulat est d&eacute;clar&eacute; dans le fichier commons-parameters.properties et\nfonctionne : j\'ai le message ressources &agrave; mod&eacute;rer.\n <br>\n <br>\nJ\'utilise un autre user qui est dans le groupe ENT_moderateur_ori-oai :\nl&agrave; &ccedil;a ne fonctionne pas. je vois bien dans le profil du workflow qu\'il\nfait partie du groupe.\n <br>\n <br>\nJe ne voudrais pas mettre tous les users un par un dans le fichier\ncommons-parameters.propertie ! d\'o&ugrave; l\'int&eacute;r&ecirc;t du groupe.\n <br>\n <br>\nMerci.\n <br>\n <br>\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_7\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\nSi on r&eacute;capitule :\n <br>\n* ENT_moderateur_ori-oai est un groupe ldap qui contient l\'utilisateur\nydaoulat\n <br>\n* quand ydaoulat se connecte, il voit dans son profil qu\'il appartient\nau groupe ENT_moderateur_ori-oai ?\n <br>\n* il voit aussi qu\'il a le r&ocirc;le MODERATEUR ? [du fait de son\nappartenance au groupe ENT_moderateur_ori-oai]\n <br>\n* il ne voit pas la cat&eacute;gorie \"Ressources que je dois mod&eacute;rer\"&nbsp; alors\nqu\'il existe des fiches &agrave; mod&eacute;rer ?\n <br>\nMerci,\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_8\"><blockquote type=\"cite\">Bonjour,\n <br>\n&ccedil;a ne fonctionne pas !\n <br>\navec un user faisant partie du groupe ENT_moderateur_ori-oai il n\'y a\npas le message fichier &agrave; mod&eacute;rer (en ydaoulat normal je pense&nbsp; !)\n <br>\nje vois dans le profil que cet utilisateur fait partie du groupe\nENT_moderateur_ori-oai\n <br>\nj\'ai bien s&ucirc;r lanc&eacute; un ant all et ant update-acls dans\nsrc/ori-oai-workflow-svn\n <br>\nMerci\n <br>\n <br>\n*********\n <br>\nvoila ce que j\'ai :\n <br>\ndans acegi-acls-root.xml\n <br>\n&lt;bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"mask\"\nvalue=\"4\"/&gt; &lt;!-- MODERATEUR --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"recipient\"\nvalue=\"moderators\"/&gt;&nbsp;&nbsp;&nbsp; &lt;!-- moderators est un groupe additionel\nldap --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/bean&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;bean\nclass=\"org.orioai.workflow.beans.acls.OriAclRole\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"mask\"\nvalue=\"4\"/&gt; &lt;!-- MODERATEUR --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"recipient\"\nvalue=\"ENT_moderateur_ori-oai\"/&gt;&nbsp;&nbsp;&nbsp; &lt;!-- moderators est un groupe\nmaison --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/bean&gt;\n <br>\n <br>\n <br>\n <br>\ndans ori-oai-commons-svn/commons-parameters.properties\n <br>\n# Filtre LDAP pour d&eacute;finir les personnes qui font partie du groupe\n\"groups_archivers\" dans le workflow\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto_part_en_vacances)))\n <br>\n <br>\n# Filtre LDAP pour d&eacute;finir les personnes qui font partie du groupe\n\"moderators\" dans le workflow\n <br>\n#WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=login_moderateur))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(uid=smagadur))(&amp;(objectClass=Person)(uid=vbonamy)))\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))\n <br>\n <br>\nA+\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\n <br>\nIci moderateur_ori-oai est donc un groupe ldap et donc un groupe\nori-oai au m&ecirc;me titre qu\'un groupe dit \"additionnel\".\n <br>\nTu veux donner &agrave; ce groupe le r&ocirc;le de mod&eacute;rateur (mask = 4).\n <br>\n <br>\n <br>\nPour ce faire il faut &eacute;diter le fichier :\n <br>\nconf/properties/spring/acegi/acegi-acls-root.xml\n <br>\n <br>\nPour ajouter le&nbsp; r&ocirc;le MODERATEUR &agrave; moderateur_ori-oai on ajoute dans la\nliste des r&ocirc;les le bloc suivant :\n <br>\n&lt;bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"mask\" value=\"4\"/&gt; &lt;!-- MODERATEUR\n--&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"recipient\"\nvalue=\"moderateur_ori-oai\"/&gt;&nbsp;&nbsp;&nbsp; &lt;!-- moderateur_ori-oai est un\ngroupe ldap --&gt;\n <br>\n&lt;/bean&gt;\n <br>\n <br>\n <br>\nPour que cette modification soit prise en compte, il faut ensuite\nappeler la target ant update-acls :\n <br>\nant update-acls\n <br>\n <br>\nVincent.\n <br>\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\nJe suis pass&eacute; en 1.1.1\n <br>\nJ\'ai les groupes.\n <br>\nJ\'ai v&eacute;rifi&eacute; apr&egrave;s login dans la partie profil :\n <br>\nj\'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat) qui\nest dans ou=group_ent sous l\'ou=specifique)\n <br>\n <br>\nComment faire pour que ce groupe soit moderateur ?\n <br>\nJ\'ai :\n <br>\ndans commons-parameters.properties ::\n <br>\n# Filtre LDAP pour d&eacute;finir les personnes qui font partie du groupe\n\"moderators\" dans le workflow\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))\n <br>\n <br>\nMerci.\n <br>\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\n <br>\nComme je le disais &agrave; S&eacute;bastien, par d&eacute;faut les configurations sont\ndonn&eacute;es pour une entr&eacute;e de groupe comme celle-ci par exemple :\n <br>\n <br>\ndn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr\n <br>\nobjectClass: posixGroup\n <br>\nobjectClass: top\n <br>\ncn: test_groupe_ldap\n <br>\ngidNumber: 1000\n <br>\nmemberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr\n <br>\n <br>\nSi tu as des groupes d&eacute;finies dans un truc type\nou=group_ent,ou=specifique,dc=ens,dc=fr c\'est cens&eacute; fonctionner comme\ntu le fais.\n <br>\nEncore faut-il bien v&eacute;rifier que les autres param&egrave;tres sont ok ... :\nest-ce que dans un group on fait bien r&eacute;f&eacute;rence aux utilisateurs avec\nl\'attribut memberUid (prafois c\'est un attribut members qui est utilis&eacute;\nje crois), etc.\n <br>\n <br>\n=&gt; Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que\ncela donne ... ?\n <br>\n <br>\nVincent.\n <br>\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\nj\'aimerais au lieu de renseigner les user dans le fichiers\n/acegi-authentication-additional-groups.xml :\n <br>\nentry key=\"moderators\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&lt;value&gt;(|(&amp;amp;(objectClass=Person)(uid=yexlibri))(&amp;amp;(objectClass=Person)(uid=toto))(&amp;amp;(objectClass=Person)(uid=ydaoulat)))&lt;/value&gt;\n <br>\n <br>\n---------&gt; ajouter des groupes du ldap directement !.\n <br>\n <br>\nDans mon cas j\'ai dans le fichier main-config.properties : je veux\nr&eacute;cuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique\n <br>\n#ldap.group.groupSearchBase=ou=groups\n <br>\nldap.group.groupSearchBase=ou=group_ent,ou=specifique\n <br>\nldap.group.groupSearchFilter=(memberUid={0})\n <br>\nldap.group.groupSearchUserUid=memberUid\n <br>\nldap.group.groupUidSearchFilter=cn={0}\n <br>\nldap.group.groupRetrieveFilter=(objectClass=posixGroup)\n <br>\nldap.group.groupRoleAttribute=cn\n <br>\n <br>\nmais ceci n\'est pas r&eacute;cup&eacute;r&eacute; dans le profil ...\n <br>\n <br>\nMerci.\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:dc21528ce3b5d086c04a0a93b3dd57bf' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:b015d9b9b5cc0300ccd160196787efdb' 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\">Bonjour,</p>\n<p>Dans la démo 1.1, dans les fichiers déployés (répertoire webapps) cette<br />\ninformation se retrouve directement dans le fichier de configuration<br />\nprincipale du module :<br />\nwebapps/ori-oai-workflow/WEB-INF/classes/properties/main-config.properties<br />\nOn y définit des propriétés \"ldap.virtualgroup.filter.quelquechose\"<br />\nréutilisés dans acegi-authentication-additional-groups.xml</p>\n<p>Si vous avez demandé les sources lors du téléchargement, dans les<br />\nsources ces infos sont dans le fichier global (pour tous les modules) de<br />\nconfiguration principale :<br />\nori-src/ori-oai-quickinstall-svn/commons-parameters.properties<br />\nVoir les propriétés WORKFLOW_ACEGI_ADD_GROUPS_FILTER<br />\n[ces propriétés étant injectés au moment du build dans les fichiers de<br />\nconfigurations qui vont bien (ici le main-config.properties de<br />\nori-oai-workflow)].</p>\n<p>Vincent.</p>\n<p>PS: le téléchargement des sources se fait en utilisant subversion, opter<br />\npour ce téléchargement qui peut être utile pour voir (via un client svn)<br />\nce qui a été configuré/paramétré dans les différents modules pour<br />\nobtenir précisément cette instance ORI-OAI de démo.</p>\n<p>Julien Cros wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Nous testons actuellement la version de démo 1.1 avec LDAP Browser<br />\n> pour modifier et créer les utilisateurs, je ne vois pas à quel endroit<br />\n> est renseigné comme quoi jack est dans le groupe admin et joe dans le<br />\n> groupe modérateur dans le fichier<br />\n> acegi-authentication-additional-groups.xml, ni dans aucun des champs<br />\n> des utilisateurs ldapbrowser par ailleurs, pouvez-vous, svp,<br />\n> m\'indiquer où cela est défini?<br />\n><br />\n> Merci d\'avance, Julien<br />\n> Julien Cros<br />\n> Mission TICE - Université de la Méditerranée<br />\n> 04.91.39.66.70<br />\n><br />\n><br />\n> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Aussi, et dans le doute, vu que tu as fait une modif du nom du groupe<br />\n>> ldap, il peut être utile de faire un update-acls ...<br />\n>> Vincent.<br />\n>><br />\n>><br />\n>> Vincent Bonamy wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour Yves,<br />\n>>> Cela doit correspondre à la configuration de ton Workflow et de tes<br />\n>>> configurations de categories (spring-categories.xml).<br />\n>>> A priori ici ydaoulat, en plus d\'être modérateur, est également<br />\n>>> admin (le \"Ensemble des Ressources\" est par défaut visible pour les<br />\n>>> admins [Rôle dont le masque est égal à 128]).<br />\n>>> => vérifie en premier lieu spring-categories.xml je pense.<br />\n>>> A bientôt,<br />\n>>> Vincent.<br />\n>>><br />\n>>><br />\n>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>> >Peut-être un pb de casse alors ...</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> bien vu !<br />\n>>>><br />\n>>>> Avec un login faisant partie du groupe ldap moderateur_ori-oai,<br />\n>>>> j\'ai en effet le rôle modérateur qui apparait maintenant , la<br />\n>>>> personne a la droit de publier maintenant. (workflow trois étapes<br />\n>>>> en DC)<br />\n>>>><br />\n>>>><br />\n>>>> Je résume : en modérateur dans le fichier<br />\n>>>> ori-oai-commons-svn/commons-parameters.properties avec mon compte<br />\n>>>> ydaoulat)<br />\n>>>> j\'ai :<br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> avec un groupe ldap renseigné dans : acegi-acls-root.xml (avec un<br />\n>>>> login faisant partir du groupe moderateur_ori-oai)<br />\n>>>> j\'ai :<br />\n>>>><br />\n>>>><br />\n>>>> La personne peut publier en étant moderateur_ori-oai mais elle ne<br />\n>>>> voit pas \'Ressources que je dois modérer\'<br />\n>>>><br />\n>>>> Est-ce normal ?<br />\n>>>><br />\n>>>> Merci<br />\n>>>><br />\n>>>> --------<br />\n>>>> Yves<br />\n>>>> Pôle du Système d\'Information<br />\n>>>> Pages professionnelles ENS : <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Yves,<br />\n>>>>> Peut-être un pb de casse alors ...<br />\n>>>>> Par rapport à tes mails, on dirait que dans ldap ton groupe s\'appelle<br />\n>>>>> ENT_Moderateur_ori-oai<br />\n>>>>> alors que dans ta config quand tu y fais référence tu le nommes :<br />\n>>>>> ENT_moderateur_ori-oai<br />\n>>>>> Vincent.<br />\n>>>>><br />\n>>>>><br />\n>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> re,</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>> >Donc pour être clair, le user voit dans son profil qu\'il fait </p></blockquote>\n<blockquote class=\"emailFilter_Author_5\"><p>>>>>>> partie du groupe ENT_moderateur_ori-oai et également qu\'il a le<br />\n>>>>>> rôle modérateur ou pas ?<br />\n>>>>>> non le rôle modérateur n\'est pas présent !<br />\n>>>>>><br />\n>>>>>> Groupes<br />\n>>>>>> ENT_Moderateur_ori-oai<br />\n>>>>>><br />\n>>>>>> Merci.<br />\n>>>>>><br />\n>>>>>> --------<br />\n>>>>>> Yves<br />\n>>>>>> Pôle du Système d\'Information<br />\n>>>>>> Pages professionnelles ENS :<br />\n>>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>><br />\n>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>> Bonjour Yves,<br />\n>>>>>>> Donc pour être clair, le user voit dans son profil qu\'il fait<br />\n>>>>>>> partie du groupe ENT_moderateur_ori-oai et également qu\'il a le<br />\n>>>>>>> rôle modérateur ou pas ?<br />\n>>>>>>> Tu peux essayer de supprimer l\'index du workflow et de le<br />\n>>>>>>> recréer via \"ant local-reindexall\" peut-être ... et tu peux<br />\n>>>>>>> m\'envoyer un tar gz de cet index pour que j\'y jette un coup<br />\n>>>>>>> d\'oeil si tu veux (avec luke <a href=\"http://www.getopt.org/luke/\" title=\"http://www.getopt.org/luke/\">http://www.getopt.org/luke/</a> il est<br />\n>>>>>>> possible de l\'analyser).<br />\n>>>>>>> Vincent.<br />\n>>>>>>><br />\n>>>>>>><br />\n>>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_7\"><p>>>>>>>>> re,<br />\n>>>>>>>> petite confusion de ma part !<br />\n>>>>>>>><br />\n>>>>>>>> ydaoulat est déclaré dans le fichier<br />\n>>>>>>>> commons-parameters.properties et fonctionne : j\'ai le message<br />\n>>>>>>>> ressources à modérer.<br />\n>>>>>>>><br />\n>>>>>>>> J\'utilise un autre user qui est dans le groupe<br />\n>>>>>>>> ENT_moderateur_ori-oai : là ça ne fonctionne pas. je vois bien<br />\n>>>>>>>> dans le profil du workflow qu\'il fait partie du groupe.<br />\n>>>>>>>><br />\n>>>>>>>> Je ne voudrais pas mettre tous les users un par un dans le<br />\n>>>>>>>> fichier commons-parameters.propertie ! d\'où l\'intérêt du groupe.<br />\n>>>>>>>><br />\n>>>>>>>> Merci.<br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> --------<br />\n>>>>>>>> Yves<br />\n>>>>>>>> Pôle du Système d\'Information<br />\n>>>>>>>> Pages professionnelles ENS :<br />\n>>>>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>><br />\n>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>> Bonjour Yves,<br />\n>>>>>>>>> Si on récapitule :<br />\n>>>>>>>>> * ENT_moderateur_ori-oai est un groupe ldap qui contient<br />\n>>>>>>>>> l\'utilisateur ydaoulat<br />\n>>>>>>>>> * quand ydaoulat se connecte, il voit dans son profil qu\'il<br />\n>>>>>>>>> appartient au groupe ENT_moderateur_ori-oai ?<br />\n>>>>>>>>> * il voit aussi qu\'il a le rôle MODERATEUR ? [du fait de son<br />\n>>>>>>>>> appartenance au groupe ENT_moderateur_ori-oai]<br />\n>>>>>>>>> * il ne voit pas la catégorie \"Ressources que je dois<br />\n>>>>>>>>> modérer\" alors qu\'il existe des fiches à modérer ?<br />\n>>>>>>>>> Merci,<br />\n>>>>>>>>> Vincent.<br />\n>>>>>>>>><br />\n>>>>>>>>><br />\n>>>>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>> ça ne fonctionne pas !<br />\n>>>>>>>>>> avec un user faisant partie du groupe ENT_moderateur_ori-oai<br />\n>>>>>>>>>> il n\'y a pas le message fichier à modérer (en ydaoulat normal<br />\n>>>>>>>>>> je pense !)<br />\n>>>>>>>>>> je vois dans le profil que cet utilisateur fait partie du<br />\n>>>>>>>>>> groupe ENT_moderateur_ori-oai<br />\n>>>>>>>>>> j\'ai bien sûr lancé un ant all et ant update-acls dans<br />\n>>>>>>>>>> src/ori-oai-workflow-svn<br />\n>>>>>>>>>> Merci<br />\n>>>>>>>>>><br />\n>>>>>>>>>> *********<br />\n>>>>>>>>>> voila ce que j\'ai :<br />\n>>>>>>>>>> dans acegi-acls-root.xml<br />\n>>>>>>>>>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>>>>>>>><br />\n<property name=\"mask\"<br />\n>>>>>>>>>> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>>>>>>>><br />\n<property<br />\n>>>>>>>>>> name=\"recipient\" value=\"moderators\"/> </p>\n<!-- moderators est \n>>>>>>>>>> un groupe additionel ldap --><!-- moderators est \n>>>>>>>>>> un groupe additionel ldap --><p>>>>>>>>>>> </bean><br />\n>>>>>>>>>> <bean<br />\n>>>>>>>>>> class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>>>>>>>><br />\n<property name=\"mask\"<br />\n>>>>>>>>>> value=\"4\"/> </p>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>>>>>>>><br />\n<property<br />\n>>>>>>>>>> name=\"recipient\" value=\"ENT_moderateur_ori-oai\"/> </p>\n<!-- \n>>>>>>>>>> moderators est un groupe maison --><!-- \n>>>>>>>>>> moderators est un groupe maison --><p>>>>>>>>>>> </bean><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> dans ori-oai-commons-svn/commons-parameters.properties<br />\n>>>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du<br />\n>>>>>>>>>> groupe \"groups_archivers\" dans le workflow<br />\n>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto_part_en_vacances)))<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du<br />\n>>>>>>>>>> groupe \"moderators\" dans le workflow<br />\n>>>>>>>>>> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=login_moderateur))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(uid=smagadur))(&amp;(objectClass=Person)(uid=vbonamy)))<br />\n>>>>>>>>>><br />\n>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))<br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> A+<br />\n>>>>>>>>>><br />\n>>>>>>>>>> --------<br />\n>>>>>>>>>> Yves<br />\n>>>>>>>>>> Pôle du Système d\'Information<br />\n>>>>>>>>>> Pages professionnelles ENS :<br />\n>>>>>>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>><br />\n>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>> Bonjour Yves,<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Ici moderateur_ori-oai est donc un groupe ldap et donc un<br />\n>>>>>>>>>>> groupe ori-oai au même titre qu\'un groupe dit \"additionnel\".<br />\n>>>>>>>>>>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Pour ce faire il faut éditer le fichier :<br />\n>>>>>>>>>>> conf/properties/spring/acegi/acegi-acls-root.xml<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on<br />\n>>>>>>>>>>> ajoute dans la liste des rôles le bloc suivant :<br />\n>>>>>>>>>>> <bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"><br />\n>>>>>>>>>>><br />\n<property name=\"mask\" value=\"4\"/>\n<!-- MODERATEUR --><!-- MODERATEUR --><p>>>>>>>>>>>><br />\n<property name=\"recipient\"<br />\n>>>>>>>>>>> value=\"moderateur_ori-oai\"/> </p>\n<!-- moderateur_ori-oai est \n>>>>>>>>>>> un groupe ldap --><!-- moderateur_ori-oai est \n>>>>>>>>>>> un groupe ldap --><p>>>>>>>>>>>> </bean><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Pour que cette modification soit prise en compte, il faut<br />\n>>>>>>>>>>> ensuite appeler la target ant update-acls :<br />\n>>>>>>>>>>> ant update-acls<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>><br />\n>>>>>>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>> Je suis passé en 1.1.1<br />\n>>>>>>>>>>>> J\'ai les groupes.<br />\n>>>>>>>>>>>> J\'ai vérifié après login dans la partie profil :<br />\n>>>>>>>>>>>> j\'ai le goupe moderateur_ori-oai (qui contient<br />\n>>>>>>>>>>>> memberUid=ydaoulat) qui est dans ou=group_ent sous<br />\n>>>>>>>>>>>> l\'ou=specifique)<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Comment faire pour que ce groupe soit moderateur ?<br />\n>>>>>>>>>>>> J\'ai :<br />\n>>>>>>>>>>>> dans commons-parameters.properties ::<br />\n>>>>>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du<br />\n>>>>>>>>>>>> groupe \"moderators\" dans le workflow<br />\n>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Merci.<br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> --------<br />\n>>>>>>>>>>>> Yves<br />\n>>>>>>>>>>>> Pôle du Système d\'Information<br />\n>>>>>>>>>>>> Pages professionnelles ENS :<br />\n>>>>>>>>>>>> <a href=\"http://perso.ens-lyon.fr/yves.daoulatian/\" title=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>><br />\n>>>>>>>>>>>> Vincent Bonamy a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>> Bonjour Yves,<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Comme je le disais à Sébastien, par défaut les<br />\n>>>>>>>>>>>>> configurations sont données pour une entrée de groupe<br />\n>>>>>>>>>>>>> comme celle-ci par exemple :<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr<br />\n>>>>>>>>>>>>> objectClass: posixGroup<br />\n>>>>>>>>>>>>> objectClass: top<br />\n>>>>>>>>>>>>> cn: test_groupe_ldap<br />\n>>>>>>>>>>>>> gidNumber: 1000<br />\n>>>>>>>>>>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Si tu as des groupes définies dans un truc type<br />\n>>>>>>>>>>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c\'est censé<br />\n>>>>>>>>>>>>> fonctionner comme tu le fais.<br />\n>>>>>>>>>>>>> Encore faut-il bien vérifier que les autres paramètres<br />\n>>>>>>>>>>>>> sont ok ... : est-ce que dans un group on fait bien<br />\n>>>>>>>>>>>>> référence aux utilisateurs avec l\'attribut memberUid<br />\n>>>>>>>>>>>>> (prafois c\'est un attribut members qui est utilisé je<br />\n>>>>>>>>>>>>> crois), etc.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> => Peux-tu nous envoyer un export ldif d\'un groupe pour<br />\n>>>>>>>>>>>>> voir ce que cela donne ... ?<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Vincent.<br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>><br />\n>>>>>>>>>>>>> Yves Daoulatian wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>>>>>>>>>>> Bonjour,<br />\n>>>>>>>>>>>>>> j\'aimerais au lieu de renseigner les user dans le<br />\n>>>>>>>>>>>>>> fichiers /acegi-authentication-additional-groups.xml :<br />\n>>>>>>>>>>>>>> entry key=\"moderators\"><br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value><br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> ---------> ajouter des groupes du ldap directement !.<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Dans mon cas j\'ai dans le fichier main-config.properties<br />\n>>>>>>>>>>>>>> : je veux récuperer les groupes dans ou=group_ent qui est<br />\n>>>>>>>>>>>>>> dans l\'ou=specifique<br />\n>>>>>>>>>>>>>> #ldap.group.groupSearchBase=ou=groups<br />\n>>>>>>>>>>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique<br />\n>>>>>>>>>>>>>> ldap.group.groupSearchFilter=(memberUid={0})<br />\n>>>>>>>>>>>>>> ldap.group.groupSearchUserUid=memberUid<br />\n>>>>>>>>>>>>>> ldap.group.groupUidSearchFilter=cn={0}<br />\n>>>>>>>>>>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)<br />\n>>>>>>>>>>>>>> ldap.group.groupRoleAttribute=cn<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> mais ceci n\'est pas récupéré dans le profil ...<br />\n>>>>>>>>>>>>>><br />\n>>>>>>>>>>>>>> Merci.<br />\n>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_8\"><p>>>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_6\"><p>>>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:b015d9b9b5cc0300ccd160196787efdb' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • 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:ceb276062ca84e4c7da68c9b38965d42' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\n<font face=\"Calibri\">Merci beaucoup pour toutes ces informations.<br>\n<br>\nBon apm, Julien<br>\n</font>\n<div class=\"moz-signature\"><font face=\"Calibri, Tahoma\" size=\"2\">Julien\nCros<br>\nMission TICE - Universit&eacute; de la M&eacute;diterran&eacute;e<br>\n04.91.39.66.70</font> </div>\n<br>\n<br>\nVincent Bonamy a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Bonjour,\n <br>\n <br>\nDans la d&eacute;mo 1.1, dans les fichiers d&eacute;ploy&eacute;s (r&eacute;pertoire webapps) cette\ninformation se retrouve directement dans le fichier de configuration\nprincipale du module :\n <br>\nwebapps/ori-oai-workflow/WEB-INF/classes/properties/main-config.properties\n <br>\nOn y d&eacute;finit des propri&eacute;t&eacute;s \"ldap.virtualgroup.filter.quelquechose\"\nr&eacute;utilis&eacute;s dans acegi-authentication-additional-groups.xml\n <br>\n <br>\nSi vous avez demand&eacute; les sources lors du t&eacute;l&eacute;chargement, dans les\nsources ces infos sont dans le fichier global (pour tous les modules)\nde configuration principale :\n <br>\nori-src/ori-oai-quickinstall-svn/commons-parameters.properties\n <br>\nVoir les propri&eacute;t&eacute;s WORKFLOW_ACEGI_ADD_GROUPS_FILTER\n <br>\n[ces propri&eacute;t&eacute;s &eacute;tant inject&eacute;s au moment du build dans les fichiers de\nconfigurations qui vont bien (ici le main-config.properties de\nori-oai-workflow)].\n <br>\n <br>\nVincent.\n <br>\n <br>\nPS: le t&eacute;l&eacute;chargement des sources se fait en utilisant subversion,\nopter pour ce t&eacute;l&eacute;chargement qui peut &ecirc;tre utile pour voir (via un\nclient svn) ce qui a &eacute;t&eacute; configur&eacute;/param&eacute;tr&eacute; dans les diff&eacute;rents\nmodules pour obtenir pr&eacute;cis&eacute;ment cette instance ORI-OAI de d&eacute;mo.\n <br>\n <br>\n <br>\n <br>\nJulien Cros wrote:\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\n&nbsp;&nbsp; Nous testons actuellement la version de d&eacute;mo 1.1 avec LDAP Browser\npour modifier et cr&eacute;er les utilisateurs, je ne vois pas &agrave; quel endroit\nest renseign&eacute; comme quoi jack est dans le groupe admin et joe dans le\ngroupe mod&eacute;rateur dans le fichier\nacegi-authentication-additional-groups.xml, ni dans aucun des champs\ndes utilisateurs ldapbrowser par ailleurs, pouvez-vous, svp, m\'indiquer\no&ugrave; cela est d&eacute;fini?\n <br>\n <br>\n&nbsp;&nbsp; Merci d\'avance, Julien\n <br>\nJulien Cros\n <br>\nMission TICE - Universit&eacute; de la M&eacute;diterran&eacute;e\n <br>\n04.91.39.66.70\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Aussi, et dans le doute, vu que tu as fait\nune modif du nom du groupe ldap, il peut &ecirc;tre utile de faire un\nupdate-acls ...\n <br>\nVincent.\n <br>\n <br>\n <br>\nVincent Bonamy wrote:\n <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\nCela doit correspondre &agrave; la configuration de ton Workflow et de tes\nconfigurations de categories (spring-categories.xml).\n <br>\nA priori ici ydaoulat, en plus d\'&ecirc;tre mod&eacute;rateur, est &eacute;galement admin\n(le \"Ensemble des Ressources\" est par d&eacute;faut visible pour les admins\n[R&ocirc;le dont le masque est &eacute;gal &agrave; 128]).\n <br>\n=&gt; v&eacute;rifie en premier lieu spring-categories.xml je pense.\n <br>\nA bient&ocirc;t,\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Bonjour,\n <br>\n&gt;Peut-&ecirc;tre un pb de casse alors&nbsp; ...\n <br>\nbien vu !\n <br>\n <br>\nAvec un login faisant partie du groupe ldap moderateur_ori-oai, j\'ai en\neffet le r&ocirc;le mod&eacute;rateur qui apparait maintenant , la personne a la\ndroit de publier maintenant. (workflow trois &eacute;tapes en DC)\n <br>\n <br>\n <br>\nJe r&eacute;sume : en mod&eacute;rateur dans le fichier\nori-oai-commons-svn/commons-parameters.properties avec mon compte\nydaoulat)\n <br>\nj\'ai :\n <br>\n <br>\n <br>\n <br>\navec un groupe ldap renseign&eacute; dans : acegi-acls-root.xml&nbsp; (avec un\nlogin faisant partir du groupe moderateur_ori-oai)\n <br>\nj\'ai :\n <br>\n <br>\n <br>\nLa personne peut publier en &eacute;tant moderateur_ori-oai mais elle ne voit\npas \'Ressources que je dois mod&eacute;rer\'\n <br>\n <br>\nEst-ce normal ?\n <br>\n <br>\nMerci\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n&nbsp;\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\">Yves,\n <br>\nPeut-&ecirc;tre un pb de casse alors&nbsp; ...\n <br>\nPar rapport &agrave; tes mails, on dirait que dans ldap ton groupe s\'appelle\n <br>\nENT_Moderateur_ori-oai\n <br>\nalors que dans ta config quand tu y fais r&eacute;f&eacute;rence tu le nommes :\n <br>\nENT_moderateur_ori-oai\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_6\"><blockquote type=\"cite\">re,\n <br>\n&gt;Donc pour &ecirc;tre clair, le user voit dans son profil qu\'il fait\npartie du groupe ENT_moderateur_ori-oai et &eacute;galement qu\'il a le r&ocirc;le\nmod&eacute;rateur ou pas ?\n <br>\nnon le r&ocirc;le mod&eacute;rateur n\'est pas pr&eacute;sent !\n <br>\n <br>\nGroupes\n <br>\n&nbsp;&nbsp;&nbsp; ENT_Moderateur_ori-oai\n <br>\n <br>\nMerci.\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n&nbsp;\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_7\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\nDonc pour &ecirc;tre clair, le user voit dans son profil qu\'il fait partie du\ngroupe ENT_moderateur_ori-oai et &eacute;galement qu\'il a le r&ocirc;le mod&eacute;rateur\nou pas ?\n <br>\nTu peux essayer de supprimer l\'index du workflow et de le recr&eacute;er via\n\"ant local-reindexall\" peut-&ecirc;tre ... et tu peux m\'envoyer un tar gz de\ncet index pour que j\'y jette un coup d\'oeil si tu veux (avec luke\n<a class=\"moz-txt-link-freetext\" href=\"http://www.getopt.org/luke/\">http://www.getopt.org/luke/</a> il est possible de l\'analyser).\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_8\"><blockquote type=\"cite\">re,\n <br>\npetite confusion de ma part !\n <br>\n <br>\nydaoulat est d&eacute;clar&eacute; dans le fichier commons-parameters.properties et\nfonctionne : j\'ai le message ressources &agrave; mod&eacute;rer.\n <br>\n <br>\nJ\'utilise un autre user qui est dans le groupe ENT_moderateur_ori-oai :\nl&agrave; &ccedil;a ne fonctionne pas. je vois bien dans le profil du workflow qu\'il\nfait partie du groupe.\n <br>\n <br>\nJe ne voudrais pas mettre tous les users un par un dans le fichier\ncommons-parameters.propertie ! d\'o&ugrave; l\'int&eacute;r&ecirc;t du groupe.\n <br>\n <br>\nMerci.\n <br>\n <br>\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\nSi on r&eacute;capitule :\n <br>\n* ENT_moderateur_ori-oai est un groupe ldap qui contient l\'utilisateur\nydaoulat\n <br>\n* quand ydaoulat se connecte, il voit dans son profil qu\'il appartient\nau groupe ENT_moderateur_ori-oai ?\n <br>\n* il voit aussi qu\'il a le r&ocirc;le MODERATEUR ? [du fait de son\nappartenance au groupe ENT_moderateur_ori-oai]\n <br>\n* il ne voit pas la cat&eacute;gorie \"Ressources que je dois mod&eacute;rer\"&nbsp; alors\nqu\'il existe des fiches &agrave; mod&eacute;rer ?\n <br>\nMerci,\n <br>\nVincent.\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\n&ccedil;a ne fonctionne pas !\n <br>\navec un user faisant partie du groupe ENT_moderateur_ori-oai il n\'y a\npas le message fichier &agrave; mod&eacute;rer (en ydaoulat normal je pense&nbsp; !)\n <br>\nje vois dans le profil que cet utilisateur fait partie du groupe\nENT_moderateur_ori-oai\n <br>\nj\'ai bien s&ucirc;r lanc&eacute; un ant all et ant update-acls dans\nsrc/ori-oai-workflow-svn\n <br>\nMerci\n <br>\n <br>\n*********\n <br>\nvoila ce que j\'ai :\n <br>\ndans acegi-acls-root.xml\n <br>\n&lt;bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"mask\"\nvalue=\"4\"/&gt; &lt;!-- MODERATEUR --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"recipient\"\nvalue=\"moderators\"/&gt;&nbsp;&nbsp;&nbsp; &lt;!-- moderators est un groupe additionel\nldap --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/bean&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;bean\nclass=\"org.orioai.workflow.beans.acls.OriAclRole\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"mask\"\nvalue=\"4\"/&gt; &lt;!-- MODERATEUR --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"recipient\"\nvalue=\"ENT_moderateur_ori-oai\"/&gt;&nbsp;&nbsp;&nbsp; &lt;!-- moderators est un groupe\nmaison --&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/bean&gt;\n <br>\n <br>\n <br>\n <br>\ndans ori-oai-commons-svn/commons-parameters.properties\n <br>\n# Filtre LDAP pour d&eacute;finir les personnes qui font partie du groupe\n\"groups_archivers\" dans le workflow\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto_part_en_vacances)))\n <br>\n <br>\n# Filtre LDAP pour d&eacute;finir les personnes qui font partie du groupe\n\"moderators\" dans le workflow\n <br>\n#WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=login_moderateur))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(uid=smagadur))(&amp;(objectClass=Person)(uid=vbonamy)))\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))\n <br>\n <br>\nA+\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\n <br>\nIci moderateur_ori-oai est donc un groupe ldap et donc un groupe\nori-oai au m&ecirc;me titre qu\'un groupe dit \"additionnel\".\n <br>\nTu veux donner &agrave; ce groupe le r&ocirc;le de mod&eacute;rateur (mask = 4).\n <br>\n <br>\n <br>\nPour ce faire il faut &eacute;diter le fichier :\n <br>\nconf/properties/spring/acegi/acegi-acls-root.xml\n <br>\n <br>\nPour ajouter le&nbsp; r&ocirc;le MODERATEUR &agrave; moderateur_ori-oai on ajoute dans la\nliste des r&ocirc;les le bloc suivant :\n <br>\n&lt;bean class=\"org.orioai.workflow.beans.acls.OriAclRole\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"mask\" value=\"4\"/&gt; &lt;!-- MODERATEUR\n--&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"recipient\"\nvalue=\"moderateur_ori-oai\"/&gt;&nbsp;&nbsp;&nbsp; &lt;!-- moderateur_ori-oai est un\ngroupe ldap --&gt;\n <br>\n&lt;/bean&gt;\n <br>\n <br>\n <br>\nPour que cette modification soit prise en compte, il faut ensuite\nappeler la target ant update-acls :\n <br>\nant update-acls\n <br>\n <br>\nVincent.\n <br>\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\nJe suis pass&eacute; en 1.1.1\n <br>\nJ\'ai les groupes.\n <br>\nJ\'ai v&eacute;rifi&eacute; apr&egrave;s login dans la partie profil :\n <br>\nj\'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat) qui\nest dans ou=group_ent sous l\'ou=specifique)\n <br>\n <br>\nComment faire pour que ce groupe soit moderateur ?\n <br>\nJ\'ai :\n <br>\ndans commons-parameters.properties ::\n <br>\n# Filtre LDAP pour d&eacute;finir les personnes qui font partie du groupe\n\"moderators\" dans le workflow\n <br>\nWORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=gtadmin))(&amp;(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))\n <br>\n <br>\nMerci.\n <br>\n <br>\n <br>\n--------\n <br>\nYves\n <br>\nP&ocirc;le du Syst&egrave;me d\'Information\n <br>\nPages professionnelles ENS : <a class=\"moz-txt-link-freetext\" href=\"http://perso.ens-lyon.fr/yves.daoulatian/\">http://perso.ens-lyon.fr/yves.daoulatian/</a>\n <br>\n <br>\n <br>\n <br>\n <br>\nVincent Bonamy a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour Yves,\n <br>\n <br>\nComme je le disais &agrave; S&eacute;bastien, par d&eacute;faut les configurations sont\ndonn&eacute;es pour une entr&eacute;e de groupe comme celle-ci par exemple :\n <br>\n <br>\ndn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr\n <br>\nobjectClass: posixGroup\n <br>\nobjectClass: top\n <br>\ncn: test_groupe_ldap\n <br>\ngidNumber: 1000\n <br>\nmemberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr\n <br>\n <br>\nSi tu as des groupes d&eacute;finies dans un truc type\nou=group_ent,ou=specifique,dc=ens,dc=fr c\'est cens&eacute; fonctionner comme\ntu le fais.\n <br>\nEncore faut-il bien v&eacute;rifier que les autres param&egrave;tres sont ok ... :\nest-ce que dans un group on fait bien r&eacute;f&eacute;rence aux utilisateurs avec\nl\'attribut memberUid (prafois c\'est un attribut members qui est utilis&eacute;\nje crois), etc.\n <br>\n <br>\n=&gt; Peux-tu nous envoyer un export ldif d\'un groupe pour voir ce que\ncela donne ... ?\n <br>\n <br>\nVincent.\n <br>\n <br>\n <br>\n <br>\nYves Daoulatian wrote:\n <br>\n <div class=\"emailFilter_Author_9\"><blockquote type=\"cite\">Bonjour,\n <br>\nj\'aimerais au lieu de renseigner les user dans le fichiers\n/acegi-authentication-additional-groups.xml :\n <br>\nentry key=\"moderators\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&lt;value&gt;(|(&amp;amp;(objectClass=Person)(uid=yexlibri))(&amp;amp;(objectClass=Person)(uid=toto))(&amp;amp;(objectClass=Person)(uid=ydaoulat)))&lt;/value&gt;\n <br>\n <br>\n---------&gt; ajouter des groupes du ldap directement !.\n <br>\n <br>\nDans mon cas j\'ai dans le fichier main-config.properties : je veux\nr&eacute;cuperer les groupes dans ou=group_ent qui est dans l\'ou=specifique\n <br>\n#ldap.group.groupSearchBase=ou=groups\n <br>\nldap.group.groupSearchBase=ou=group_ent,ou=specifique\n <br>\nldap.group.groupSearchFilter=(memberUid={0})\n <br>\nldap.group.groupSearchUserUid=memberUid\n <br>\nldap.group.groupUidSearchFilter=cn={0}\n <br>\nldap.group.groupRetrieveFilter=(objectClass=posixGroup)\n <br>\nldap.group.groupRoleAttribute=cn\n <br>\n <br>\nmais ceci n\'est pas r&eacute;cup&eacute;r&eacute; dans le profil ...\n <br>\n <br>\nMerci.\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n </blockquote></div>\n <br>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n</div>', created = 1507745729, expire = 1507832129, headers = '', serialized = 0 WHERE cid = '4:ceb276062ca84e4c7da68c9b38965d42' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
20 messages / 0 nouveaux
Dernière contribution
yvesdaoulatian
Groupes ldap ori-oai
Bonjour,
j'aimerais au lieu de renseigner les user dans le fichiers
/acegi-authentication-additional-groups.xml :
entry key="moderators">

(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))

---------> ajouter des groupes du ldap directement !.

Dans mon cas j'ai dans le fichier main-config.properties : je veux
récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
#ldap.group.groupSearchBase=ou=groups
ldap.group.groupSearchBase=ou=group_ent,ou=specifique
ldap.group.groupSearchFilter=(memberUid={0})
ldap.group.groupSearchUserUid=memberUid
ldap.group.groupUidSearchFilter=cn={0}
ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
ldap.group.groupRoleAttribute=cn

mais ceci n'est pas récupéré dans le profil ...

Merci.

--
--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Bonjour Yves,

Comme je le disais à Sébastien, par défaut les configurations sont
données pour une entrée de groupe comme celle-ci par exemple :

dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
objectClass: posixGroup
objectClass: top
cn: test_groupe_ldap
gidNumber: 1000
memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr

Si tu as des groupes définies dans un truc type
ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner comme tu
le fais.
Encore faut-il bien vérifier que les autres paramètres sont ok ... :
est-ce que dans un group on fait bien référence aux utilisateurs avec
l'attribut memberUid (prafois c'est un attribut members qui est utilisé
je crois), etc.

=> Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que cela
donne ... ?

Vincent.

Yves Daoulatian wrote:

> Bonjour,
> j'aimerais au lieu de renseigner les user dans le fichiers
> /acegi-authentication-additional-groups.xml :
> entry key="moderators">
>
> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>
>
> ---------> ajouter des groupes du ldap directement !.
>
> Dans mon cas j'ai dans le fichier main-config.properties : je veux
> récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
> #ldap.group.groupSearchBase=ou=groups
> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
> ldap.group.groupSearchFilter=(memberUid={0})
> ldap.group.groupSearchUserUid=memberUid
> ldap.group.groupUidSearchFilter=cn={0}
> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
> ldap.group.groupRoleAttribute=cn
>
> mais ceci n'est pas récupéré dans le profil ...
>
> Merci.
>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yvesdaoulatian
re,
voilà et merci.
A+

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/

">
Vincent Bonamy a écrit :
Bonjour Yves,

Comme je le disais à Sébastien, par défaut les configurations sont données pour une entrée de groupe comme celle-ci par exemple :

dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
objectClass: posixGroup
objectClass: top
cn: test_groupe_ldap
gidNumber: 1000
memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr

Si tu as des groupes définies dans un truc type ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner comme tu le fais.
Encore faut-il bien vérifier que les autres paramètres sont ok ... : est-ce que dans un group on fait bien référence aux utilisateurs avec l'attribut memberUid (prafois c'est un attribut members qui est utilisé je crois), etc.

=> Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que cela donne ... ?

Vincent.



Yves Daoulatian wrote:
Bonjour,
j'aimerais au lieu de renseigner les user dans le fichiers /acegi-authentication-additional-groups.xml :
entry key="moderators">
                            <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value>

---------> ajouter des groupes du ldap directement !.

Dans mon cas j'ai dans le fichier main-config.properties : je veux récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
#ldap.group.groupSearchBase=ou=groups
ldap.group.groupSearchBase=ou=group_ent,ou=specifique
ldap.group.groupSearchFilter=(memberUid={0})
ldap.group.groupSearchUserUid=memberUid
ldap.group.groupUidSearchFilter=cn={0}
ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
ldap.group.groupRoleAttribute=cn

mais ceci n'est pas récupéré dans le profil ...

Merci.



--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
vincentbonamy
OK,

Il attend comme memberUid quelque chose du type
uid=aprosper,ou=people,dc=ens-lyon,dc=fr
et non seulement
aprosper

Si tu ne peux pas changer cela dans le ldap, tu peux essayer de modifier
la propriété
ldap.group.groupSearchFilter=(memberUid={0})
en
ldap.group.groupSearchFilter=(memberUid=uid={0},ou=people,dc=ens-lyon,dc=fr)

[jamais essayé pour autant ...]
Vincent.

Yves Daoulatian wrote:

> re,
> voilà et merci.
> A+
>
> --------
> Yves
> Pôle du Système d'Information
> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>
>
>
> Vincent Bonamy a écrit :

>> Bonjour Yves,
>>
>> Comme je le disais à Sébastien, par défaut les configurations sont
>> données pour une entrée de groupe comme celle-ci par exemple :
>>
>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
>> objectClass: posixGroup
>> objectClass: top
>> cn: test_groupe_ldap
>> gidNumber: 1000
>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>>
>> Si tu as des groupes définies dans un truc type
>> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner comme
>> tu le fais.
>> Encore faut-il bien vérifier que les autres paramètres sont ok ... :
>> est-ce que dans un group on fait bien référence aux utilisateurs avec
>> l'attribut memberUid (prafois c'est un attribut members qui est
>> utilisé je crois), etc.
>>
>> => Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que
>> cela donne ... ?
>>
>> Vincent.
>>
>>
>>
>> Yves Daoulatian wrote:

>>> Bonjour,
>>> j'aimerais au lieu de renseigner les user dans le fichiers
>>> /acegi-authentication-additional-groups.xml :
>>> entry key="moderators">
>>>
>>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>
>>>
>>> ---------> ajouter des groupes du ldap directement !.
>>>
>>> Dans mon cas j'ai dans le fichier main-config.properties : je veux
>>> récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
>>> #ldap.group.groupSearchBase=ou=groups
>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>>> ldap.group.groupSearchFilter=(memberUid={0})
>>> ldap.group.groupSearchUserUid=memberUid
>>> ldap.group.groupUidSearchFilter=cn={0}
>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>>> ldap.group.groupRoleAttribute=cn
>>>
>>> mais ceci n'est pas récupéré dans le profil ...
>>>
>>> Merci.
>>>

>>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Aie en fait non, je viens de réaliser que ma réponse est erronée ... :
je ne suis pas sûr qu'en jouant avec les paramètres on puisse
actuellement supporter le cas où le memberUid est égal à l'uid aprosper
et non au DN coimplet ...
[le {0} est remplacé par le DN de l'utilisateur ici en fait lors de
l'exécution de la recherche]
J'essaie de voir si je trouve quelque chose pour faire cela autrement,
sinon il faudra attendre une mise à jour du module de workflow pour
pouvoir supporter ce cas.
Vincent.

Vincent Bonamy wrote:

> OK,
>
> Il attend comme memberUid quelque chose du type
> uid=aprosper,ou=people,dc=ens-lyon,dc=fr
> et non seulement
> aprosper
>
> Si tu ne peux pas changer cela dans le ldap, tu peux essayer de
> modifier la propriété
> ldap.group.groupSearchFilter=(memberUid={0})
> en
> ldap.group.groupSearchFilter=(memberUid=uid={0},ou=people,dc=ens-lyon,dc=fr)
>
>
> [jamais essayé pour autant ...]
> Vincent.
>
>
> Yves Daoulatian wrote:

>> re,
>> voilà et merci.
>> A+
>>
>> --------
>> Yves
>> Pôle du Système d'Information
>> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>>
>>
>> Vincent Bonamy a écrit :

>>> Bonjour Yves,
>>>
>>> Comme je le disais à Sébastien, par défaut les configurations sont
>>> données pour une entrée de groupe comme celle-ci par exemple :
>>>
>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
>>> objectClass: posixGroup
>>> objectClass: top
>>> cn: test_groupe_ldap
>>> gidNumber: 1000
>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>>>
>>> Si tu as des groupes définies dans un truc type
>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner
>>> comme tu le fais.
>>> Encore faut-il bien vérifier que les autres paramètres sont ok ... :
>>> est-ce que dans un group on fait bien référence aux utilisateurs
>>> avec l'attribut memberUid (prafois c'est un attribut members qui est
>>> utilisé je crois), etc.
>>>
>>> => Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que
>>> cela donne ... ?
>>>
>>> Vincent.
>>>
>>>
>>>
>>> Yves Daoulatian wrote:

>>>> Bonjour,
>>>> j'aimerais au lieu de renseigner les user dans le fichiers
>>>> /acegi-authentication-additional-groups.xml :
>>>> entry key="moderators">
>>>>
>>>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>
>>>>
>>>> ---------> ajouter des groupes du ldap directement !.
>>>>
>>>> Dans mon cas j'ai dans le fichier main-config.properties : je veux
>>>> récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
>>>> #ldap.group.groupSearchBase=ou=groups
>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>>>> ldap.group.groupSearchFilter=(memberUid={0})
>>>> ldap.group.groupSearchUserUid=memberUid
>>>> ldap.group.groupUidSearchFilter=cn={0}
>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>>>> ldap.group.groupRoleAttribute=cn
>>>>
>>>> mais ceci n'est pas récupéré dans le profil ...
>>>>
>>>> Merci.
>>>>

>>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Bonjour,

Concernant le support des groupes LDAP dans lesquels on référence un
certain nombre de membres, la version ori-oai-workflow-1.1.1 permet
maintenant de supporter à la fois la déclartion des membres via le DN
complet et via le simple UID.
Jusqu'en 1.1.0 le module s'attendait effectivement à avoir
obligatoirement (seulement) le DN.
Yves, tu devrais ainsi retrouver tes groupes dans cette nouvelle
version, cela sans changer ta configuration.

A bientôt,
Vincent.

Vincent Bonamy wrote:

> Aie en fait non, je viens de réaliser que ma réponse est erronée ... :
> je ne suis pas sûr qu'en jouant avec les paramètres on puisse
> actuellement supporter le cas où le memberUid est égal à l'uid
> aprosper et non au DN coimplet ...
> [le {0} est remplacé par le DN de l'utilisateur ici en fait lors de
> l'exécution de la recherche]
> J'essaie de voir si je trouve quelque chose pour faire cela autrement,
> sinon il faudra attendre une mise à jour du module de workflow pour
> pouvoir supporter ce cas.
> Vincent.
>
>
> Vincent Bonamy wrote:

>> OK,
>>
>> Il attend comme memberUid quelque chose du type
>> uid=aprosper,ou=people,dc=ens-lyon,dc=fr
>> et non seulement
>> aprosper
>>
>> Si tu ne peux pas changer cela dans le ldap, tu peux essayer de
>> modifier la propriété
>> ldap.group.groupSearchFilter=(memberUid={0})
>> en
>> ldap.group.groupSearchFilter=(memberUid=uid={0},ou=people,dc=ens-lyon,dc=fr)
>>
>>
>> [jamais essayé pour autant ...]
>> Vincent.
>>
>>
>> Yves Daoulatian wrote:

>>> re,
>>> voilà et merci.
>>> A+
>>>
>>> --------
>>> Yves
>>> Pôle du Système d'Information
>>> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>>>
>>>
>>> Vincent Bonamy a écrit :

>>>> Bonjour Yves,
>>>>
>>>> Comme je le disais à Sébastien, par défaut les configurations sont
>>>> données pour une entrée de groupe comme celle-ci par exemple :
>>>>
>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
>>>> objectClass: posixGroup
>>>> objectClass: top
>>>> cn: test_groupe_ldap
>>>> gidNumber: 1000
>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>>>>
>>>> Si tu as des groupes définies dans un truc type
>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner
>>>> comme tu le fais.
>>>> Encore faut-il bien vérifier que les autres paramètres sont ok ...
>>>> : est-ce que dans un group on fait bien référence aux utilisateurs
>>>> avec l'attribut memberUid (prafois c'est un attribut members qui
>>>> est utilisé je crois), etc.
>>>>
>>>> => Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que
>>>> cela donne ... ?
>>>>
>>>> Vincent.
>>>>
>>>>
>>>>
>>>> Yves Daoulatian wrote:

>>>>> Bonjour,
>>>>> j'aimerais au lieu de renseigner les user dans le fichiers
>>>>> /acegi-authentication-additional-groups.xml :
>>>>> entry key="moderators">
>>>>>
>>>>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>>
>>>>>
>>>>> ---------> ajouter des groupes du ldap directement !.
>>>>>
>>>>> Dans mon cas j'ai dans le fichier main-config.properties : je veux
>>>>> récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
>>>>> #ldap.group.groupSearchBase=ou=groups
>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>>>>> ldap.group.groupSearchFilter=(memberUid={0})
>>>>> ldap.group.groupSearchUserUid=memberUid
>>>>> ldap.group.groupUidSearchFilter=cn={0}
>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>>>>> ldap.group.groupRoleAttribute=cn
>>>>>
>>>>> mais ceci n'est pas récupéré dans le profil ...
>>>>>
>>>>> Merci.
>>>>>

>>>>

>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yvesdaoulatian
Bonjour,
Je suis passé en 1.1.1
J'ai les groupes.
J'ai vérifié après login dans la partie profil :
j'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat) qui
est dans ou=group_ent sous l'ou=specifique)

Comment faire pour que ce groupe soit moderateur ?
J'ai :
dans commons-parameters.properties ::
# Filtre LDAP pour définir les personnes qui font partie du groupe
"moderators" dans le workflow
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))

Merci.

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/

Vincent Bonamy a écrit :

> Bonjour Yves,
>
> Comme je le disais à Sébastien, par défaut les configurations sont
> données pour une entrée de groupe comme celle-ci par exemple :
>
> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
> objectClass: posixGroup
> objectClass: top
> cn: test_groupe_ldap
> gidNumber: 1000
> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>
> Si tu as des groupes définies dans un truc type
> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner comme
> tu le fais.
> Encore faut-il bien vérifier que les autres paramètres sont ok ... :
> est-ce que dans un group on fait bien référence aux utilisateurs avec
> l'attribut memberUid (prafois c'est un attribut members qui est
> utilisé je crois), etc.
>
> => Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que
> cela donne ... ?
>
> Vincent.
>
>
>
> Yves Daoulatian wrote:

>> Bonjour,
>> j'aimerais au lieu de renseigner les user dans le fichiers
>> /acegi-authentication-additional-groups.xml :
>> entry key="moderators">
>>
>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>
>>
>> ---------> ajouter des groupes du ldap directement !.
>>
>> Dans mon cas j'ai dans le fichier main-config.properties : je veux
>> récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
>> #ldap.group.groupSearchBase=ou=groups
>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>> ldap.group.groupSearchFilter=(memberUid={0})
>> ldap.group.groupSearchUserUid=memberUid
>> ldap.group.groupUidSearchFilter=cn={0}
>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>> ldap.group.groupRoleAttribute=cn
>>
>> mais ceci n'est pas récupéré dans le profil ...
>>
>> Merci.
>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Bonjour Yves,

Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe ori-oai
au même titre qu'un groupe dit "additionnel".
Tu veux donner à ce groupe le rôle de modérateur (mask = 4).

Pour ce faire il faut éditer le fichier :
conf/properties/spring/acegi/acegi-acls-root.xml

Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute dans la
liste des rôles le bloc suivant :

Pour que cette modification soit prise en compte, il faut ensuite
appeler la target ant update-acls :
ant update-acls

Vincent.

Yves Daoulatian wrote:

> Bonjour,
> Je suis passé en 1.1.1
> J'ai les groupes.
> J'ai vérifié après login dans la partie profil :
> j'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat) qui
> est dans ou=group_ent sous l'ou=specifique)
>
> Comment faire pour que ce groupe soit moderateur ?
> J'ai :
> dans commons-parameters.properties ::
> # Filtre LDAP pour définir les personnes qui font partie du groupe
> "moderators" dans le workflow
> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))
>
>
> Merci.
>
>
> --------
> Yves
> Pôle du Système d'Information
> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>
>
>
>
> Vincent Bonamy a écrit :

>> Bonjour Yves,
>>
>> Comme je le disais à Sébastien, par défaut les configurations sont
>> données pour une entrée de groupe comme celle-ci par exemple :
>>
>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
>> objectClass: posixGroup
>> objectClass: top
>> cn: test_groupe_ldap
>> gidNumber: 1000
>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>>
>> Si tu as des groupes définies dans un truc type
>> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner comme
>> tu le fais.
>> Encore faut-il bien vérifier que les autres paramètres sont ok ... :
>> est-ce que dans un group on fait bien référence aux utilisateurs avec
>> l'attribut memberUid (prafois c'est un attribut members qui est
>> utilisé je crois), etc.
>>
>> => Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que
>> cela donne ... ?
>>
>> Vincent.
>>
>>
>>
>> Yves Daoulatian wrote:

>>> Bonjour,
>>> j'aimerais au lieu de renseigner les user dans le fichiers
>>> /acegi-authentication-additional-groups.xml :
>>> entry key="moderators">
>>>
>>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>
>>>
>>> ---------> ajouter des groupes du ldap directement !.
>>>
>>> Dans mon cas j'ai dans le fichier main-config.properties : je veux
>>> récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
>>> #ldap.group.groupSearchBase=ou=groups
>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>>> ldap.group.groupSearchFilter=(memberUid={0})
>>> ldap.group.groupSearchUserUid=memberUid
>>> ldap.group.groupUidSearchFilter=cn={0}
>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>>> ldap.group.groupRoleAttribute=cn
>>>
>>> mais ceci n'est pas récupéré dans le profil ...
>>>
>>> Merci.
>>>

>>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yvesdaoulatian
Bonjour,
ça ne fonctionne pas !
avec un user faisant partie du groupe ENT_moderateur_ori-oai il n'y a
pas le message fichier à modérer (en ydaoulat normal je pense !)
je vois dans le profil que cet utilisateur fait partie du groupe
ENT_moderateur_ori-oai
j'ai bien sûr lancé un ant all et ant update-acls dans
src/ori-oai-workflow-svn
Merci

*********
voila ce que j'ai :
dans acegi-acls-root.xml

value="4"/>
value="moderators"/>


class="org.orioai.workflow.beans.acls.OriAclRole">

value="4"/>
value="ENT_moderateur_ori-oai"/>

dans ori-oai-commons-svn/commons-parameters.properties
# Filtre LDAP pour définir les personnes qui font partie du groupe
"groups_archivers" dans le workflow
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto_part_en_vacances)))

# Filtre LDAP pour définir les personnes qui font partie du groupe
"moderators" dans le workflow
#WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=login_moderateur))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(uid=smagadur))(&(objectClass=Person)(uid=vbonamy)))
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))

A+

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/

Vincent Bonamy a écrit :

> Bonjour Yves,
>
> Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe
> ori-oai au même titre qu'un groupe dit "additionnel".
> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).
>
>
> Pour ce faire il faut éditer le fichier :
> conf/properties/spring/acegi/acegi-acls-root.xml
>
> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute dans
> la liste des rôles le bloc suivant :
>
>

>
>

>
>
>
> Pour que cette modification soit prise en compte, il faut ensuite
> appeler la target ant update-acls :
> ant update-acls
>
> Vincent.
>
>
>
> Yves Daoulatian wrote:

>> Bonjour,
>> Je suis passé en 1.1.1
>> J'ai les groupes.
>> J'ai vérifié après login dans la partie profil :
>> j'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat)
>> qui est dans ou=group_ent sous l'ou=specifique)
>>
>> Comment faire pour que ce groupe soit moderateur ?
>> J'ai :
>> dans commons-parameters.properties ::
>> # Filtre LDAP pour définir les personnes qui font partie du groupe
>> "moderators" dans le workflow
>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))
>>
>>
>> Merci.
>>
>>
>> --------
>> Yves
>> Pôle du Système d'Information
>> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>>
>>
>>
>>
>> Vincent Bonamy a écrit :

>>> Bonjour Yves,
>>>
>>> Comme je le disais à Sébastien, par défaut les configurations sont
>>> données pour une entrée de groupe comme celle-ci par exemple :
>>>
>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
>>> objectClass: posixGroup
>>> objectClass: top
>>> cn: test_groupe_ldap
>>> gidNumber: 1000
>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>>>
>>> Si tu as des groupes définies dans un truc type
>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner
>>> comme tu le fais.
>>> Encore faut-il bien vérifier que les autres paramètres sont ok ... :
>>> est-ce que dans un group on fait bien référence aux utilisateurs
>>> avec l'attribut memberUid (prafois c'est un attribut members qui est
>>> utilisé je crois), etc.
>>>
>>> => Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que
>>> cela donne ... ?
>>>
>>> Vincent.
>>>
>>>
>>>
>>> Yves Daoulatian wrote:

>>>> Bonjour,
>>>> j'aimerais au lieu de renseigner les user dans le fichiers
>>>> /acegi-authentication-additional-groups.xml :
>>>> entry key="moderators">
>>>>
>>>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>
>>>>
>>>> ---------> ajouter des groupes du ldap directement !.
>>>>
>>>> Dans mon cas j'ai dans le fichier main-config.properties : je veux
>>>> récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
>>>> #ldap.group.groupSearchBase=ou=groups
>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>>>> ldap.group.groupSearchFilter=(memberUid={0})
>>>> ldap.group.groupSearchUserUid=memberUid
>>>> ldap.group.groupUidSearchFilter=cn={0}
>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>>>> ldap.group.groupRoleAttribute=cn
>>>>
>>>> mais ceci n'est pas récupéré dans le profil ...
>>>>
>>>> Merci.
>>>>

>>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Bonjour Yves,
Si on récapitule :
* ENT_moderateur_ori-oai est un groupe ldap qui contient l'utilisateur
ydaoulat
* quand ydaoulat se connecte, il voit dans son profil qu'il appartient
au groupe ENT_moderateur_ori-oai ?
* il voit aussi qu'il a le rôle MODERATEUR ? [du fait de son
appartenance au groupe ENT_moderateur_ori-oai]
* il ne voit pas la catégorie "Ressources que je dois modérer" alors
qu'il existe des fiches à modérer ?
Merci,
Vincent.

Yves Daoulatian wrote:

> Bonjour,
> ça ne fonctionne pas !
> avec un user faisant partie du groupe ENT_moderateur_ori-oai il n'y a
> pas le message fichier à modérer (en ydaoulat normal je pense !)
> je vois dans le profil que cet utilisateur fait partie du groupe
> ENT_moderateur_ori-oai
> j'ai bien sûr lancé un ant all et ant update-acls dans
> src/ori-oai-workflow-svn
> Merci
>
> *********
> voila ce que j'ai :
> dans acegi-acls-root.xml
>
>
> value="4"/>

>
> value="moderators"/>

>
> > class="org.orioai.workflow.beans.acls.OriAclRole">
>
> value="4"/>

>
> value="ENT_moderateur_ori-oai"/>

>
>
>
>
> dans ori-oai-commons-svn/commons-parameters.properties
> # Filtre LDAP pour définir les personnes qui font partie du groupe
> "groups_archivers" dans le workflow
> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto_part_en_vacances)))
>
>
> # Filtre LDAP pour définir les personnes qui font partie du groupe
> "moderators" dans le workflow
> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=login_moderateur))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(uid=smagadur))(&(objectClass=Person)(uid=vbonamy)))
>
> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>
>
> A+
>
> --------
> Yves
> Pôle du Système d'Information
> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>
>
>
>
> Vincent Bonamy a écrit :

>> Bonjour Yves,
>>
>> Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe
>> ori-oai au même titre qu'un groupe dit "additionnel".
>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).
>>
>>
>> Pour ce faire il faut éditer le fichier :
>> conf/properties/spring/acegi/acegi-acls-root.xml
>>
>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute dans
>> la liste des rôles le bloc suivant :
>>
>>

>>
>>

>>
>>
>>
>> Pour que cette modification soit prise en compte, il faut ensuite
>> appeler la target ant update-acls :
>> ant update-acls
>>
>> Vincent.
>>
>>
>>
>> Yves Daoulatian wrote:

>>> Bonjour,
>>> Je suis passé en 1.1.1
>>> J'ai les groupes.
>>> J'ai vérifié après login dans la partie profil :
>>> j'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat)
>>> qui est dans ou=group_ent sous l'ou=specifique)
>>>
>>> Comment faire pour que ce groupe soit moderateur ?
>>> J'ai :
>>> dans commons-parameters.properties ::
>>> # Filtre LDAP pour définir les personnes qui font partie du groupe
>>> "moderators" dans le workflow
>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))
>>>
>>>
>>> Merci.
>>>
>>>
>>> --------
>>> Yves
>>> Pôle du Système d'Information
>>> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>>>
>>>
>>>
>>>
>>> Vincent Bonamy a écrit :

>>>> Bonjour Yves,
>>>>
>>>> Comme je le disais à Sébastien, par défaut les configurations sont
>>>> données pour une entrée de groupe comme celle-ci par exemple :
>>>>
>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
>>>> objectClass: posixGroup
>>>> objectClass: top
>>>> cn: test_groupe_ldap
>>>> gidNumber: 1000
>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>>>>
>>>> Si tu as des groupes définies dans un truc type
>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner
>>>> comme tu le fais.
>>>> Encore faut-il bien vérifier que les autres paramètres sont ok ...
>>>> : est-ce que dans un group on fait bien référence aux utilisateurs
>>>> avec l'attribut memberUid (prafois c'est un attribut members qui
>>>> est utilisé je crois), etc.
>>>>
>>>> => Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que
>>>> cela donne ... ?
>>>>
>>>> Vincent.
>>>>
>>>>
>>>>
>>>> Yves Daoulatian wrote:

>>>>> Bonjour,
>>>>> j'aimerais au lieu de renseigner les user dans le fichiers
>>>>> /acegi-authentication-additional-groups.xml :
>>>>> entry key="moderators">
>>>>>
>>>>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>>
>>>>>
>>>>> ---------> ajouter des groupes du ldap directement !.
>>>>>
>>>>> Dans mon cas j'ai dans le fichier main-config.properties : je veux
>>>>> récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
>>>>> #ldap.group.groupSearchBase=ou=groups
>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>>>>> ldap.group.groupSearchFilter=(memberUid={0})
>>>>> ldap.group.groupSearchUserUid=memberUid
>>>>> ldap.group.groupUidSearchFilter=cn={0}
>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>>>>> ldap.group.groupRoleAttribute=cn
>>>>>
>>>>> mais ceci n'est pas récupéré dans le profil ...
>>>>>
>>>>> Merci.
>>>>>

>>>>

>>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yvesdaoulatian
re,
petite confusion de ma part !

ydaoulat est déclaré dans le fichier commons-parameters.properties et
fonctionne : j'ai le message ressources à modérer.

J'utilise un autre user qui est dans le groupe ENT_moderateur_ori-oai :
là ça ne fonctionne pas. je vois bien dans le profil du workflow qu'il
fait partie du groupe.

Je ne voudrais pas mettre tous les users un par un dans le fichier
commons-parameters.propertie ! d'où l'intérêt du groupe.

Merci.

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/

Vincent Bonamy a écrit :

> Bonjour Yves,
> Si on récapitule :
> * ENT_moderateur_ori-oai est un groupe ldap qui contient l'utilisateur
> ydaoulat
> * quand ydaoulat se connecte, il voit dans son profil qu'il appartient
> au groupe ENT_moderateur_ori-oai ?
> * il voit aussi qu'il a le rôle MODERATEUR ? [du fait de son
> appartenance au groupe ENT_moderateur_ori-oai]
> * il ne voit pas la catégorie "Ressources que je dois modérer" alors
> qu'il existe des fiches à modérer ?
> Merci,
> Vincent.
>
>
> Yves Daoulatian wrote:

>> Bonjour,
>> ça ne fonctionne pas !
>> avec un user faisant partie du groupe ENT_moderateur_ori-oai il n'y a
>> pas le message fichier à modérer (en ydaoulat normal je pense !)
>> je vois dans le profil que cet utilisateur fait partie du groupe
>> ENT_moderateur_ori-oai
>> j'ai bien sûr lancé un ant all et ant update-acls dans
>> src/ori-oai-workflow-svn
>> Merci
>>
>> *********
>> voila ce que j'ai :
>> dans acegi-acls-root.xml
>>
>>
>> value="4"/>

>>
>> value="moderators"/>

>>
>> >> class="org.orioai.workflow.beans.acls.OriAclRole">
>>
>> value="4"/>

>>
>> value="ENT_moderateur_ori-oai"/>

>>
>>
>>
>>
>> dans ori-oai-commons-svn/commons-parameters.properties
>> # Filtre LDAP pour définir les personnes qui font partie du groupe
>> "groups_archivers" dans le workflow
>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto_part_en_vacances)))
>>
>>
>> # Filtre LDAP pour définir les personnes qui font partie du groupe
>> "moderators" dans le workflow
>> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=login_moderateur))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(uid=smagadur))(&(objectClass=Person)(uid=vbonamy)))
>>
>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>
>>
>> A+
>>
>> --------
>> Yves
>> Pôle du Système d'Information
>> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>>
>>
>>
>>
>> Vincent Bonamy a écrit :

>>> Bonjour Yves,
>>>
>>> Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe
>>> ori-oai au même titre qu'un groupe dit "additionnel".
>>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).
>>>
>>>
>>> Pour ce faire il faut éditer le fichier :
>>> conf/properties/spring/acegi/acegi-acls-root.xml
>>>
>>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute dans
>>> la liste des rôles le bloc suivant :
>>>
>>>

>>>
>>>

>>>
>>>
>>>
>>> Pour que cette modification soit prise en compte, il faut ensuite
>>> appeler la target ant update-acls :
>>> ant update-acls
>>>
>>> Vincent.
>>>
>>>
>>>
>>> Yves Daoulatian wrote:

>>>> Bonjour,
>>>> Je suis passé en 1.1.1
>>>> J'ai les groupes.
>>>> J'ai vérifié après login dans la partie profil :
>>>> j'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat)
>>>> qui est dans ou=group_ent sous l'ou=specifique)
>>>>
>>>> Comment faire pour que ce groupe soit moderateur ?
>>>> J'ai :
>>>> dans commons-parameters.properties ::
>>>> # Filtre LDAP pour définir les personnes qui font partie du groupe
>>>> "moderators" dans le workflow
>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))
>>>>
>>>>
>>>> Merci.
>>>>
>>>>
>>>> --------
>>>> Yves
>>>> Pôle du Système d'Information
>>>> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>>>>
>>>>
>>>>
>>>>
>>>> Vincent Bonamy a écrit :

>>>>> Bonjour Yves,
>>>>>
>>>>> Comme je le disais à Sébastien, par défaut les configurations sont
>>>>> données pour une entrée de groupe comme celle-ci par exemple :
>>>>>
>>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
>>>>> objectClass: posixGroup
>>>>> objectClass: top
>>>>> cn: test_groupe_ldap
>>>>> gidNumber: 1000
>>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>>>>>
>>>>> Si tu as des groupes définies dans un truc type
>>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner
>>>>> comme tu le fais.
>>>>> Encore faut-il bien vérifier que les autres paramètres sont ok ...
>>>>> : est-ce que dans un group on fait bien référence aux utilisateurs
>>>>> avec l'attribut memberUid (prafois c'est un attribut members qui
>>>>> est utilisé je crois), etc.
>>>>>
>>>>> => Peux-tu nous envoyer un export ldif d'un groupe pour voir ce
>>>>> que cela donne ... ?
>>>>>
>>>>> Vincent.
>>>>>
>>>>>
>>>>>
>>>>> Yves Daoulatian wrote:

>>>>>> Bonjour,
>>>>>> j'aimerais au lieu de renseigner les user dans le fichiers
>>>>>> /acegi-authentication-additional-groups.xml :
>>>>>> entry key="moderators">
>>>>>>
>>>>>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>>>
>>>>>>
>>>>>> ---------> ajouter des groupes du ldap directement !.
>>>>>>
>>>>>> Dans mon cas j'ai dans le fichier main-config.properties : je
>>>>>> veux récuperer les groupes dans ou=group_ent qui est dans
>>>>>> l'ou=specifique
>>>>>> #ldap.group.groupSearchBase=ou=groups
>>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>>>>>> ldap.group.groupSearchFilter=(memberUid={0})
>>>>>> ldap.group.groupSearchUserUid=memberUid
>>>>>> ldap.group.groupUidSearchFilter=cn={0}
>>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>>>>>> ldap.group.groupRoleAttribute=cn
>>>>>>
>>>>>> mais ceci n'est pas récupéré dans le profil ...
>>>>>>
>>>>>> Merci.
>>>>>>

>>>>>

>>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Bonjour Yves,
Donc pour être clair, le user voit dans son profil qu'il fait partie du
groupe ENT_moderateur_ori-oai et également qu'il a le rôle modérateur ou
pas ?
Tu peux essayer de supprimer l'index du workflow et de le recréer via
"ant local-reindexall" peut-être ... et tu peux m'envoyer un tar gz de
cet index pour que j'y jette un coup d'oeil si tu veux (avec luke
http://www.getopt.org/luke/ il est possible de l'analyser).
Vincent.

Yves Daoulatian wrote:

> re,
> petite confusion de ma part !
>
> ydaoulat est déclaré dans le fichier commons-parameters.properties et
> fonctionne : j'ai le message ressources à modérer.
>
> J'utilise un autre user qui est dans le groupe ENT_moderateur_ori-oai
> : là ça ne fonctionne pas. je vois bien dans le profil du workflow
> qu'il fait partie du groupe.
>
> Je ne voudrais pas mettre tous les users un par un dans le fichier
> commons-parameters.propertie ! d'où l'intérêt du groupe.
>
> Merci.
>
>
>
> --------
> Yves
> Pôle du Système d'Information
> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>
>
>
>
> Vincent Bonamy a écrit :

>> Bonjour Yves,
>> Si on récapitule :
>> * ENT_moderateur_ori-oai est un groupe ldap qui contient
>> l'utilisateur ydaoulat
>> * quand ydaoulat se connecte, il voit dans son profil qu'il
>> appartient au groupe ENT_moderateur_ori-oai ?
>> * il voit aussi qu'il a le rôle MODERATEUR ? [du fait de son
>> appartenance au groupe ENT_moderateur_ori-oai]
>> * il ne voit pas la catégorie "Ressources que je dois modérer" alors
>> qu'il existe des fiches à modérer ?
>> Merci,
>> Vincent.
>>
>>
>> Yves Daoulatian wrote:

>>> Bonjour,
>>> ça ne fonctionne pas !
>>> avec un user faisant partie du groupe ENT_moderateur_ori-oai il n'y
>>> a pas le message fichier à modérer (en ydaoulat normal je pense !)
>>> je vois dans le profil que cet utilisateur fait partie du groupe
>>> ENT_moderateur_ori-oai
>>> j'ai bien sûr lancé un ant all et ant update-acls dans
>>> src/ori-oai-workflow-svn
>>> Merci
>>>
>>> *********
>>> voila ce que j'ai :
>>> dans acegi-acls-root.xml
>>>
>>>
>>> value="4"/>

>>>
>>> value="moderators"/>

>>>
>>> >>> class="org.orioai.workflow.beans.acls.OriAclRole">
>>>
>>> value="4"/>

>>>
>>> value="ENT_moderateur_ori-oai"/>

>>>
>>>
>>>
>>>
>>> dans ori-oai-commons-svn/commons-parameters.properties
>>> # Filtre LDAP pour définir les personnes qui font partie du groupe
>>> "groups_archivers" dans le workflow
>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto_part_en_vacances)))
>>>
>>>
>>> # Filtre LDAP pour définir les personnes qui font partie du groupe
>>> "moderators" dans le workflow
>>> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=login_moderateur))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(uid=smagadur))(&(objectClass=Person)(uid=vbonamy)))
>>>
>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>
>>>
>>> A+
>>>
>>> --------
>>> Yves
>>> Pôle du Système d'Information
>>> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>>>
>>>
>>>
>>>
>>> Vincent Bonamy a écrit :

>>>> Bonjour Yves,
>>>>
>>>> Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe
>>>> ori-oai au même titre qu'un groupe dit "additionnel".
>>>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).
>>>>
>>>>
>>>> Pour ce faire il faut éditer le fichier :
>>>> conf/properties/spring/acegi/acegi-acls-root.xml
>>>>
>>>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute
>>>> dans la liste des rôles le bloc suivant :
>>>>
>>>>

>>>>
>>>>

>>>>
>>>>
>>>>
>>>> Pour que cette modification soit prise en compte, il faut ensuite
>>>> appeler la target ant update-acls :
>>>> ant update-acls
>>>>
>>>> Vincent.
>>>>
>>>>
>>>>
>>>> Yves Daoulatian wrote:

>>>>> Bonjour,
>>>>> Je suis passé en 1.1.1
>>>>> J'ai les groupes.
>>>>> J'ai vérifié après login dans la partie profil :
>>>>> j'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat)
>>>>> qui est dans ou=group_ent sous l'ou=specifique)
>>>>>
>>>>> Comment faire pour que ce groupe soit moderateur ?
>>>>> J'ai :
>>>>> dans commons-parameters.properties ::
>>>>> # Filtre LDAP pour définir les personnes qui font partie du groupe
>>>>> "moderators" dans le workflow
>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))
>>>>>
>>>>>
>>>>> Merci.
>>>>>
>>>>>
>>>>> --------
>>>>> Yves
>>>>> Pôle du Système d'Information
>>>>> Pages professionnelles ENS :
>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Vincent Bonamy a écrit :

>>>>>> Bonjour Yves,
>>>>>>
>>>>>> Comme je le disais à Sébastien, par défaut les configurations
>>>>>> sont données pour une entrée de groupe comme celle-ci par exemple :
>>>>>>
>>>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
>>>>>> objectClass: posixGroup
>>>>>> objectClass: top
>>>>>> cn: test_groupe_ldap
>>>>>> gidNumber: 1000
>>>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>>>>>>
>>>>>> Si tu as des groupes définies dans un truc type
>>>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner
>>>>>> comme tu le fais.
>>>>>> Encore faut-il bien vérifier que les autres paramètres sont ok
>>>>>> ... : est-ce que dans un group on fait bien référence aux
>>>>>> utilisateurs avec l'attribut memberUid (prafois c'est un attribut
>>>>>> members qui est utilisé je crois), etc.
>>>>>>
>>>>>> => Peux-tu nous envoyer un export ldif d'un groupe pour voir ce
>>>>>> que cela donne ... ?
>>>>>>
>>>>>> Vincent.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Yves Daoulatian wrote:

>>>>>>> Bonjour,
>>>>>>> j'aimerais au lieu de renseigner les user dans le fichiers
>>>>>>> /acegi-authentication-additional-groups.xml :
>>>>>>> entry key="moderators">
>>>>>>>
>>>>>>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>>>>
>>>>>>>
>>>>>>> ---------> ajouter des groupes du ldap directement !.
>>>>>>>
>>>>>>> Dans mon cas j'ai dans le fichier main-config.properties : je
>>>>>>> veux récuperer les groupes dans ou=group_ent qui est dans
>>>>>>> l'ou=specifique
>>>>>>> #ldap.group.groupSearchBase=ou=groups
>>>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>>>>>>> ldap.group.groupSearchFilter=(memberUid={0})
>>>>>>> ldap.group.groupSearchUserUid=memberUid
>>>>>>> ldap.group.groupUidSearchFilter=cn={0}
>>>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>>>>>>> ldap.group.groupRoleAttribute=cn
>>>>>>>
>>>>>>> mais ceci n'est pas récupéré dans le profil ...
>>>>>>>
>>>>>>> Merci.
>>>>>>>

>>>>>>

>>>>

>>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yvesdaoulatian
re,
>Donc pour être clair, le user voit dans son profil qu'il fait partie du groupe ENT_moderateur_ori-oai et également qu'il a le rôle modérateur ou pas ?
non le rôle modérateur n'est pas présent !
Groupes
ENT_Moderateur_ori-oai
Merci.

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/



Vincent Bonamy a écrit :
Bonjour Yves,
Donc pour être clair, le user voit dans son profil qu'il fait partie du groupe ENT_moderateur_ori-oai et également qu'il a le rôle modérateur ou pas ?
Tu peux essayer de supprimer l'index du workflow et de le recréer via "ant local-reindexall" peut-être ... et tu peux m'envoyer un tar gz de cet index pour que j'y jette un coup d'oeil si tu veux (avec luke http://www.getopt.org/luke/ il est possible de l'analyser).
Vincent.


Yves Daoulatian wrote:
re,
petite confusion de ma part !

ydaoulat est déclaré dans le fichier commons-parameters.properties et fonctionne : j'ai le message ressources à modérer.

J'utilise un autre user qui est dans le groupe ENT_moderateur_ori-oai : là ça ne fonctionne pas. je vois bien dans le profil du workflow qu'il fait partie du groupe.

Je ne voudrais pas mettre tous les users un par un dans le fichier commons-parameters.propertie ! d'où l'intérêt du groupe.

Merci.



--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/




Vincent Bonamy a écrit :
Bonjour Yves,
Si on récapitule :
* ENT_moderateur_ori-oai est un groupe ldap qui contient l'utilisateur ydaoulat
* quand ydaoulat se connecte, il voit dans son profil qu'il appartient au groupe ENT_moderateur_ori-oai ?
* il voit aussi qu'il a le rôle MODERATEUR ? [du fait de son appartenance au groupe ENT_moderateur_ori-oai]
* il ne voit pas la catégorie "Ressources que je dois modérer"  alors qu'il existe des fiches à modérer ?
Merci,
Vincent.


Yves Daoulatian wrote:
Bonjour,
ça ne fonctionne pas !
avec un user faisant partie du groupe ENT_moderateur_ori-oai il n'y a pas le message fichier à modérer (en ydaoulat normal je pense  !)
je vois dans le profil que cet utilisateur fait partie du groupe ENT_moderateur_ori-oai
j'ai bien sûr lancé un ant all et ant update-acls dans src/ori-oai-workflow-svn
Merci

*********
voila ce que j'ai :
dans acegi-acls-root.xml
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
                                       <property name="mask" value="4"/> <!-- MODERATEUR -->
                                       <property name="recipient" value="moderators"/>    <!-- moderators est un groupe additionel ldap -->
                               </bean>
                               <bean class="org.orioai.workflow.beans.acls.OriAclRole">
                                       <property name="mask" value="4"/> <!-- MODERATEUR -->
                                       <property name="recipient" value="ENT_moderateur_ori-oai"/>    <!-- moderators est un groupe maison -->
                               </bean>



dans ori-oai-commons-svn/commons-parameters.properties
# Filtre LDAP pour définir les personnes qui font partie du groupe "groups_archivers" dans le workflow
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto_part_en_vacances)))

# Filtre LDAP pour définir les personnes qui font partie du groupe "moderators" dans le workflow
#WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=login_moderateur))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(uid=smagadur))(&(objectClass=Person)(uid=vbonamy)))
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))

A+

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/




Vincent Bonamy a écrit :
Bonjour Yves,

Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe ori-oai au même titre qu'un groupe dit "additionnel".
Tu veux donner à ce groupe le rôle de modérateur (mask = 4).


Pour ce faire il faut éditer le fichier :
conf/properties/spring/acegi/acegi-acls-root.xml

Pour ajouter le  rôle MODERATEUR à moderateur_ori-oai on ajoute dans la liste des rôles le bloc suivant :
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
       <property name="mask" value="4"/> <!-- MODERATEUR -->
        <property name="recipient" value="moderateur_ori-oai"/>    <!-- moderateur_ori-oai est un groupe ldap -->
</bean>


Pour que cette modification soit prise en compte, il faut ensuite appeler la target ant update-acls :
ant update-acls

Vincent.



Yves Daoulatian wrote:
Bonjour,
Je suis passé en 1.1.1
J'ai les groupes.
J'ai vérifié après login dans la partie profil :
j'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat) qui est dans ou=group_ent sous l'ou=specifique)

Comment faire pour que ce groupe soit moderateur ?
J'ai :
dans commons-parameters.properties ::
# Filtre LDAP pour définir les personnes qui font partie du groupe "moderators" dans le workflow
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))

Merci.


--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/




Vincent Bonamy a écrit :
Bonjour Yves,

Comme je le disais à Sébastien, par défaut les configurations sont données pour une entrée de groupe comme celle-ci par exemple :

dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
objectClass: posixGroup
objectClass: top
cn: test_groupe_ldap
gidNumber: 1000
memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr

Si tu as des groupes définies dans un truc type ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner comme tu le fais.
Encore faut-il bien vérifier que les autres paramètres sont ok ... : est-ce que dans un group on fait bien référence aux utilisateurs avec l'attribut memberUid (prafois c'est un attribut members qui est utilisé je crois), etc.

=> Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que cela donne ... ?

Vincent.



Yves Daoulatian wrote:
Bonjour,
j'aimerais au lieu de renseigner les user dans le fichiers /acegi-authentication-additional-groups.xml :
entry key="moderators">
                            <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value>

---------> ajouter des groupes du ldap directement !.

Dans mon cas j'ai dans le fichier main-config.properties : je veux récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
#ldap.group.groupSearchBase=ou=groups
ldap.group.groupSearchBase=ou=group_ent,ou=specifique
ldap.group.groupSearchFilter=(memberUid={0})
ldap.group.groupSearchUserUid=memberUid
ldap.group.groupUidSearchFilter=cn={0}
ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
ldap.group.groupRoleAttribute=cn

mais ceci n'est pas récupéré dans le profil ...

Merci.






--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
vincentbonamy
Yves,
Peut-être un pb de casse alors ...
Par rapport à tes mails, on dirait que dans ldap ton groupe s'appelle
ENT_Moderateur_ori-oai
alors que dans ta config quand tu y fais référence tu le nommes :
ENT_moderateur_ori-oai
Vincent.

Yves Daoulatian wrote:

> re,

> >Donc pour être clair, le user voit dans son profil qu'il fait partie

> du groupe ENT_moderateur_ori-oai et également qu'il a le rôle
> modérateur ou pas ?
> non le rôle modérateur n'est pas présent !
>
> Groupes
> ENT_Moderateur_ori-oai
>
> Merci.
>
> --------
> Yves
> Pôle du Système d'Information
> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>
>
>
>
> Vincent Bonamy a écrit :

>> Bonjour Yves,
>> Donc pour être clair, le user voit dans son profil qu'il fait partie
>> du groupe ENT_moderateur_ori-oai et également qu'il a le rôle
>> modérateur ou pas ?
>> Tu peux essayer de supprimer l'index du workflow et de le recréer via
>> "ant local-reindexall" peut-être ... et tu peux m'envoyer un tar gz
>> de cet index pour que j'y jette un coup d'oeil si tu veux (avec luke
>> http://www.getopt.org/luke/ il est possible de l'analyser).
>> Vincent.
>>
>>
>> Yves Daoulatian wrote:

>>> re,
>>> petite confusion de ma part !
>>>
>>> ydaoulat est déclaré dans le fichier commons-parameters.properties
>>> et fonctionne : j'ai le message ressources à modérer.
>>>
>>> J'utilise un autre user qui est dans le groupe
>>> ENT_moderateur_ori-oai : là ça ne fonctionne pas. je vois bien dans
>>> le profil du workflow qu'il fait partie du groupe.
>>>
>>> Je ne voudrais pas mettre tous les users un par un dans le fichier
>>> commons-parameters.propertie ! d'où l'intérêt du groupe.
>>>
>>> Merci.
>>>
>>>
>>>
>>> --------
>>> Yves
>>> Pôle du Système d'Information
>>> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>>>
>>>
>>>
>>>
>>> Vincent Bonamy a écrit :

>>>> Bonjour Yves,
>>>> Si on récapitule :
>>>> * ENT_moderateur_ori-oai est un groupe ldap qui contient
>>>> l'utilisateur ydaoulat
>>>> * quand ydaoulat se connecte, il voit dans son profil qu'il
>>>> appartient au groupe ENT_moderateur_ori-oai ?
>>>> * il voit aussi qu'il a le rôle MODERATEUR ? [du fait de son
>>>> appartenance au groupe ENT_moderateur_ori-oai]
>>>> * il ne voit pas la catégorie "Ressources que je dois modérer"
>>>> alors qu'il existe des fiches à modérer ?
>>>> Merci,
>>>> Vincent.
>>>>
>>>>
>>>> Yves Daoulatian wrote:

>>>>> Bonjour,
>>>>> ça ne fonctionne pas !
>>>>> avec un user faisant partie du groupe ENT_moderateur_ori-oai il
>>>>> n'y a pas le message fichier à modérer (en ydaoulat normal je
>>>>> pense !)
>>>>> je vois dans le profil que cet utilisateur fait partie du groupe
>>>>> ENT_moderateur_ori-oai
>>>>> j'ai bien sûr lancé un ant all et ant update-acls dans
>>>>> src/ori-oai-workflow-svn
>>>>> Merci
>>>>>
>>>>> *********
>>>>> voila ce que j'ai :
>>>>> dans acegi-acls-root.xml
>>>>>
>>>>>
>>>>> value="4"/>

>>>>>
>>>>> value="moderators"/>

>>>>>
>>>>> >>>>> class="org.orioai.workflow.beans.acls.OriAclRole">
>>>>>
>>>>> value="4"/>

>>>>>
>>>>> value="ENT_moderateur_ori-oai"/>

>>>>>
>>>>>
>>>>>
>>>>>
>>>>> dans ori-oai-commons-svn/commons-parameters.properties
>>>>> # Filtre LDAP pour définir les personnes qui font partie du groupe
>>>>> "groups_archivers" dans le workflow
>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto_part_en_vacances)))
>>>>>
>>>>>
>>>>> # Filtre LDAP pour définir les personnes qui font partie du groupe
>>>>> "moderators" dans le workflow
>>>>> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=login_moderateur))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(uid=smagadur))(&(objectClass=Person)(uid=vbonamy)))
>>>>>
>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>>
>>>>>
>>>>> A+
>>>>>
>>>>> --------
>>>>> Yves
>>>>> Pôle du Système d'Information
>>>>> Pages professionnelles ENS :
>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Vincent Bonamy a écrit :

>>>>>> Bonjour Yves,
>>>>>>
>>>>>> Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe
>>>>>> ori-oai au même titre qu'un groupe dit "additionnel".
>>>>>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).
>>>>>>
>>>>>>
>>>>>> Pour ce faire il faut éditer le fichier :
>>>>>> conf/properties/spring/acegi/acegi-acls-root.xml
>>>>>>
>>>>>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute
>>>>>> dans la liste des rôles le bloc suivant :
>>>>>>
>>>>>>

>>>>>>
>>>>>> value="moderateur_ori-oai"/>

>>>>>>
>>>>>>
>>>>>>
>>>>>> Pour que cette modification soit prise en compte, il faut ensuite
>>>>>> appeler la target ant update-acls :
>>>>>> ant update-acls
>>>>>>
>>>>>> Vincent.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Yves Daoulatian wrote:

>>>>>>> Bonjour,
>>>>>>> Je suis passé en 1.1.1
>>>>>>> J'ai les groupes.
>>>>>>> J'ai vérifié après login dans la partie profil :
>>>>>>> j'ai le goupe moderateur_ori-oai (qui contient
>>>>>>> memberUid=ydaoulat) qui est dans ou=group_ent sous l'ou=specifique)
>>>>>>>
>>>>>>> Comment faire pour que ce groupe soit moderateur ?
>>>>>>> J'ai :
>>>>>>> dans commons-parameters.properties ::
>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du
>>>>>>> groupe "moderators" dans le workflow
>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))
>>>>>>>
>>>>>>>
>>>>>>> Merci.
>>>>>>>
>>>>>>>
>>>>>>> --------
>>>>>>> Yves
>>>>>>> Pôle du Système d'Information
>>>>>>> Pages professionnelles ENS :
>>>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Vincent Bonamy a écrit :

>>>>>>>> Bonjour Yves,
>>>>>>>>
>>>>>>>> Comme je le disais à Sébastien, par défaut les configurations
>>>>>>>> sont données pour une entrée de groupe comme celle-ci par
>>>>>>>> exemple :
>>>>>>>>
>>>>>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
>>>>>>>> objectClass: posixGroup
>>>>>>>> objectClass: top
>>>>>>>> cn: test_groupe_ldap
>>>>>>>> gidNumber: 1000
>>>>>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>>>>>>>>
>>>>>>>> Si tu as des groupes définies dans un truc type
>>>>>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner
>>>>>>>> comme tu le fais.
>>>>>>>> Encore faut-il bien vérifier que les autres paramètres sont ok
>>>>>>>> ... : est-ce que dans un group on fait bien référence aux
>>>>>>>> utilisateurs avec l'attribut memberUid (prafois c'est un
>>>>>>>> attribut members qui est utilisé je crois), etc.
>>>>>>>>
>>>>>>>> => Peux-tu nous envoyer un export ldif d'un groupe pour voir ce
>>>>>>>> que cela donne ... ?
>>>>>>>>
>>>>>>>> Vincent.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Yves Daoulatian wrote:

>>>>>>>>> Bonjour,
>>>>>>>>> j'aimerais au lieu de renseigner les user dans le fichiers
>>>>>>>>> /acegi-authentication-additional-groups.xml :
>>>>>>>>> entry key="moderators">
>>>>>>>>>
>>>>>>>>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ---------> ajouter des groupes du ldap directement !.
>>>>>>>>>
>>>>>>>>> Dans mon cas j'ai dans le fichier main-config.properties : je
>>>>>>>>> veux récuperer les groupes dans ou=group_ent qui est dans
>>>>>>>>> l'ou=specifique
>>>>>>>>> #ldap.group.groupSearchBase=ou=groups
>>>>>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>>>>>>>>> ldap.group.groupSearchFilter=(memberUid={0})
>>>>>>>>> ldap.group.groupSearchUserUid=memberUid
>>>>>>>>> ldap.group.groupUidSearchFilter=cn={0}
>>>>>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>>>>>>>>> ldap.group.groupRoleAttribute=cn
>>>>>>>>>
>>>>>>>>> mais ceci n'est pas récupéré dans le profil ...
>>>>>>>>>
>>>>>>>>> Merci.
>>>>>>>>>

>>>>>>>>

>>>>>>

>>>>

>>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

yvesdaoulatian
Bonjour,
>Peut-être un pb de casse alors  ...
bien vu !

Avec un login faisant partie du groupe ldap moderateur_ori-oai, j'ai en effet le rôle modérateur qui apparait maintenant , la personne a la droit de publier maintenant. (workflow trois étapes en DC)


Je résume : en modérateur dans le fichier ori-oai-commons-svn/commons-parameters.properties avec mon compte ydaoulat)
j'ai :



avec un groupe ldap renseigné dans : acegi-acls-root.xml  (avec un login faisant partir du groupe moderateur_ori-oai)
j'ai :


La personne peut publier en étant moderateur_ori-oai mais elle ne voit pas 'Ressources que je dois modérer'

Est-ce normal ?

Merci

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/



Vincent Bonamy a écrit :
Yves,
Peut-être un pb de casse alors  ...
Par rapport à tes mails, on dirait que dans ldap ton groupe s'appelle
ENT_Moderateur_ori-oai
alors que dans ta config quand tu y fais référence tu le nommes :
ENT_moderateur_ori-oai
Vincent.


Yves Daoulatian wrote:
re,
>Donc pour être clair, le user voit dans son profil qu'il fait partie du groupe ENT_moderateur_ori-oai et également qu'il a le rôle modérateur ou pas ?
non le rôle modérateur n'est pas présent !

Groupes
    ENT_Moderateur_ori-oai

Merci.

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/

 

Vincent Bonamy a écrit :
Bonjour Yves,
Donc pour être clair, le user voit dans son profil qu'il fait partie du groupe ENT_moderateur_ori-oai et également qu'il a le rôle modérateur ou pas ?
Tu peux essayer de supprimer l'index du workflow et de le recréer via "ant local-reindexall" peut-être ... et tu peux m'envoyer un tar gz de cet index pour que j'y jette un coup d'oeil si tu veux (avec luke http://www.getopt.org/luke/ il est possible de l'analyser).
Vincent.


Yves Daoulatian wrote:
re,
petite confusion de ma part !

ydaoulat est déclaré dans le fichier commons-parameters.properties et fonctionne : j'ai le message ressources à modérer.

J'utilise un autre user qui est dans le groupe ENT_moderateur_ori-oai : là ça ne fonctionne pas. je vois bien dans le profil du workflow qu'il fait partie du groupe.

Je ne voudrais pas mettre tous les users un par un dans le fichier commons-parameters.propertie ! d'où l'intérêt du groupe.

Merci.



--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/




Vincent Bonamy a écrit :
Bonjour Yves,
Si on récapitule :
* ENT_moderateur_ori-oai est un groupe ldap qui contient l'utilisateur ydaoulat
* quand ydaoulat se connecte, il voit dans son profil qu'il appartient au groupe ENT_moderateur_ori-oai ?
* il voit aussi qu'il a le rôle MODERATEUR ? [du fait de son appartenance au groupe ENT_moderateur_ori-oai]
* il ne voit pas la catégorie "Ressources que je dois modérer"  alors qu'il existe des fiches à modérer ?
Merci,
Vincent.


Yves Daoulatian wrote:
Bonjour,
ça ne fonctionne pas !
avec un user faisant partie du groupe ENT_moderateur_ori-oai il n'y a pas le message fichier à modérer (en ydaoulat normal je pense  !)
je vois dans le profil que cet utilisateur fait partie du groupe ENT_moderateur_ori-oai
j'ai bien sûr lancé un ant all et ant update-acls dans src/ori-oai-workflow-svn
Merci

*********
voila ce que j'ai :
dans acegi-acls-root.xml
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
                                       <property name="mask" value="4"/> <!-- MODERATEUR -->
                                       <property name="recipient" value="moderators"/>    <!-- moderators est un groupe additionel ldap -->
                               </bean>
                               <bean class="org.orioai.workflow.beans.acls.OriAclRole">
                                       <property name="mask" value="4"/> <!-- MODERATEUR -->
                                       <property name="recipient" value="ENT_moderateur_ori-oai"/>    <!-- moderators est un groupe maison -->
                               </bean>



dans ori-oai-commons-svn/commons-parameters.properties
# Filtre LDAP pour définir les personnes qui font partie du groupe "groups_archivers" dans le workflow
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto_part_en_vacances)))

# Filtre LDAP pour définir les personnes qui font partie du groupe "moderators" dans le workflow
#WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=login_moderateur))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(uid=smagadur))(&(objectClass=Person)(uid=vbonamy)))
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))

A+

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/




Vincent Bonamy a écrit :
Bonjour Yves,

Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe ori-oai au même titre qu'un groupe dit "additionnel".
Tu veux donner à ce groupe le rôle de modérateur (mask = 4).


Pour ce faire il faut éditer le fichier :
conf/properties/spring/acegi/acegi-acls-root.xml

Pour ajouter le  rôle MODERATEUR à moderateur_ori-oai on ajoute dans la liste des rôles le bloc suivant :
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
       <property name="mask" value="4"/> <!-- MODERATEUR -->
        <property name="recipient" value="moderateur_ori-oai"/>    <!-- moderateur_ori-oai est un groupe ldap -->
</bean>


Pour que cette modification soit prise en compte, il faut ensuite appeler la target ant update-acls :
ant update-acls

Vincent.



Yves Daoulatian wrote:
Bonjour,
Je suis passé en 1.1.1
J'ai les groupes.
J'ai vérifié après login dans la partie profil :
j'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat) qui est dans ou=group_ent sous l'ou=specifique)

Comment faire pour que ce groupe soit moderateur ?
J'ai :
dans commons-parameters.properties ::
# Filtre LDAP pour définir les personnes qui font partie du groupe "moderators" dans le workflow
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))

Merci.


--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/




Vincent Bonamy a écrit :
Bonjour Yves,

Comme je le disais à Sébastien, par défaut les configurations sont données pour une entrée de groupe comme celle-ci par exemple :

dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
objectClass: posixGroup
objectClass: top
cn: test_groupe_ldap
gidNumber: 1000
memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr

Si tu as des groupes définies dans un truc type ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner comme tu le fais.
Encore faut-il bien vérifier que les autres paramètres sont ok ... : est-ce que dans un group on fait bien référence aux utilisateurs avec l'attribut memberUid (prafois c'est un attribut members qui est utilisé je crois), etc.

=> Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que cela donne ... ?

Vincent.



Yves Daoulatian wrote:
Bonjour,
j'aimerais au lieu de renseigner les user dans le fichiers /acegi-authentication-additional-groups.xml :
entry key="moderators">
                            <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value>

---------> ajouter des groupes du ldap directement !.

Dans mon cas j'ai dans le fichier main-config.properties : je veux récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
#ldap.group.groupSearchBase=ou=groups
ldap.group.groupSearchBase=ou=group_ent,ou=specifique
ldap.group.groupSearchFilter=(memberUid={0})
ldap.group.groupSearchUserUid=memberUid
ldap.group.groupUidSearchFilter=cn={0}
ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
ldap.group.groupRoleAttribute=cn

mais ceci n'est pas récupéré dans le profil ...

Merci.







--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
vincentbonamy
Bonjour Yves,
Cela doit correspondre à la configuration de ton Workflow et de tes
configurations de categories (spring-categories.xml).
A priori ici ydaoulat, en plus d'être modérateur, est également admin
(le "Ensemble des Ressources" est par défaut visible pour les admins
[Rôle dont le masque est égal à 128]).
=> vérifie en premier lieu spring-categories.xml je pense.
A bientôt,
Vincent.

Yves Daoulatian wrote:

> Bonjour,

> >Peut-être un pb de casse alors ...

> bien vu !
>
> Avec un login faisant partie du groupe ldap moderateur_ori-oai, j'ai
> en effet le rôle modérateur qui apparait maintenant , la personne a la
> droit de publier maintenant. (workflow trois étapes en DC)
>
>
> Je résume : en modérateur dans le fichier
> ori-oai-commons-svn/commons-parameters.properties avec mon compte
> ydaoulat)
> j'ai :
>
>
>
> avec un groupe ldap renseigné dans : acegi-acls-root.xml (avec un
> login faisant partir du groupe moderateur_ori-oai)
> j'ai :
>
>
> La personne peut publier en étant moderateur_ori-oai mais elle ne voit
> pas 'Ressources que je dois modérer'
>
> Est-ce normal ?
>
> Merci
>
> --------
> Yves
> Pôle du Système d'Information
> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>
>
>
>
> Vincent Bonamy a écrit :

>> Yves,
>> Peut-être un pb de casse alors ...
>> Par rapport à tes mails, on dirait que dans ldap ton groupe s'appelle
>> ENT_Moderateur_ori-oai
>> alors que dans ta config quand tu y fais référence tu le nommes :
>> ENT_moderateur_ori-oai
>> Vincent.
>>
>>
>> Yves Daoulatian wrote:

>>> re,

>>> >Donc pour être clair, le user voit dans son profil qu'il fait

>>> partie du groupe ENT_moderateur_ori-oai et également qu'il a le rôle
>>> modérateur ou pas ?
>>> non le rôle modérateur n'est pas présent !
>>>
>>> Groupes
>>> ENT_Moderateur_ori-oai
>>>
>>> Merci.
>>>
>>> --------
>>> Yves
>>> Pôle du Système d'Information
>>> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>>>
>>>
>>>
>>> Vincent Bonamy a écrit :

>>>> Bonjour Yves,
>>>> Donc pour être clair, le user voit dans son profil qu'il fait
>>>> partie du groupe ENT_moderateur_ori-oai et également qu'il a le
>>>> rôle modérateur ou pas ?
>>>> Tu peux essayer de supprimer l'index du workflow et de le recréer
>>>> via "ant local-reindexall" peut-être ... et tu peux m'envoyer un
>>>> tar gz de cet index pour que j'y jette un coup d'oeil si tu veux
>>>> (avec luke http://www.getopt.org/luke/ il est possible de l'analyser).
>>>> Vincent.
>>>>
>>>>
>>>> Yves Daoulatian wrote:

>>>>> re,
>>>>> petite confusion de ma part !
>>>>>
>>>>> ydaoulat est déclaré dans le fichier commons-parameters.properties
>>>>> et fonctionne : j'ai le message ressources à modérer.
>>>>>
>>>>> J'utilise un autre user qui est dans le groupe
>>>>> ENT_moderateur_ori-oai : là ça ne fonctionne pas. je vois bien
>>>>> dans le profil du workflow qu'il fait partie du groupe.
>>>>>
>>>>> Je ne voudrais pas mettre tous les users un par un dans le fichier
>>>>> commons-parameters.propertie ! d'où l'intérêt du groupe.
>>>>>
>>>>> Merci.
>>>>>
>>>>>
>>>>>
>>>>> --------
>>>>> Yves
>>>>> Pôle du Système d'Information
>>>>> Pages professionnelles ENS :
>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Vincent Bonamy a écrit :

>>>>>> Bonjour Yves,
>>>>>> Si on récapitule :
>>>>>> * ENT_moderateur_ori-oai est un groupe ldap qui contient
>>>>>> l'utilisateur ydaoulat
>>>>>> * quand ydaoulat se connecte, il voit dans son profil qu'il
>>>>>> appartient au groupe ENT_moderateur_ori-oai ?
>>>>>> * il voit aussi qu'il a le rôle MODERATEUR ? [du fait de son
>>>>>> appartenance au groupe ENT_moderateur_ori-oai]
>>>>>> * il ne voit pas la catégorie "Ressources que je dois modérer"
>>>>>> alors qu'il existe des fiches à modérer ?
>>>>>> Merci,
>>>>>> Vincent.
>>>>>>
>>>>>>
>>>>>> Yves Daoulatian wrote:

>>>>>>> Bonjour,
>>>>>>> ça ne fonctionne pas !
>>>>>>> avec un user faisant partie du groupe ENT_moderateur_ori-oai il
>>>>>>> n'y a pas le message fichier à modérer (en ydaoulat normal je
>>>>>>> pense !)
>>>>>>> je vois dans le profil que cet utilisateur fait partie du groupe
>>>>>>> ENT_moderateur_ori-oai
>>>>>>> j'ai bien sûr lancé un ant all et ant update-acls dans
>>>>>>> src/ori-oai-workflow-svn
>>>>>>> Merci
>>>>>>>
>>>>>>> *********
>>>>>>> voila ce que j'ai :
>>>>>>> dans acegi-acls-root.xml
>>>>>>>
>>>>>>>
>>>>>>> value="4"/>

>>>>>>>
>>>>>>> name="recipient" value="moderators"/>

>>>>>>>
>>>>>>> >>>>>>> class="org.orioai.workflow.beans.acls.OriAclRole">
>>>>>>>
>>>>>>> value="4"/>

>>>>>>>
>>>>>>> name="recipient" value="ENT_moderateur_ori-oai"/>

>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> dans ori-oai-commons-svn/commons-parameters.properties
>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du
>>>>>>> groupe "groups_archivers" dans le workflow
>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto_part_en_vacances)))
>>>>>>>
>>>>>>>
>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du
>>>>>>> groupe "moderators" dans le workflow
>>>>>>> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=login_moderateur))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(uid=smagadur))(&(objectClass=Person)(uid=vbonamy)))
>>>>>>>
>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>>>>
>>>>>>>
>>>>>>> A+
>>>>>>>
>>>>>>> --------
>>>>>>> Yves
>>>>>>> Pôle du Système d'Information
>>>>>>> Pages professionnelles ENS :
>>>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Vincent Bonamy a écrit :

>>>>>>>> Bonjour Yves,
>>>>>>>>
>>>>>>>> Ici moderateur_ori-oai est donc un groupe ldap et donc un
>>>>>>>> groupe ori-oai au même titre qu'un groupe dit "additionnel".
>>>>>>>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).
>>>>>>>>
>>>>>>>>
>>>>>>>> Pour ce faire il faut éditer le fichier :
>>>>>>>> conf/properties/spring/acegi/acegi-acls-root.xml
>>>>>>>>
>>>>>>>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on ajoute
>>>>>>>> dans la liste des rôles le bloc suivant :
>>>>>>>>
>>>>>>>>

>>>>>>>>
>>>>>>>> value="moderateur_ori-oai"/>

>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Pour que cette modification soit prise en compte, il faut
>>>>>>>> ensuite appeler la target ant update-acls :
>>>>>>>> ant update-acls
>>>>>>>>
>>>>>>>> Vincent.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Yves Daoulatian wrote:

>>>>>>>>> Bonjour,
>>>>>>>>> Je suis passé en 1.1.1
>>>>>>>>> J'ai les groupes.
>>>>>>>>> J'ai vérifié après login dans la partie profil :
>>>>>>>>> j'ai le goupe moderateur_ori-oai (qui contient
>>>>>>>>> memberUid=ydaoulat) qui est dans ou=group_ent sous
>>>>>>>>> l'ou=specifique)
>>>>>>>>>
>>>>>>>>> Comment faire pour que ce groupe soit moderateur ?
>>>>>>>>> J'ai :
>>>>>>>>> dans commons-parameters.properties ::
>>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du
>>>>>>>>> groupe "moderators" dans le workflow
>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Merci.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --------
>>>>>>>>> Yves
>>>>>>>>> Pôle du Système d'Information
>>>>>>>>> Pages professionnelles ENS :
>>>>>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>> Bonjour Yves,
>>>>>>>>>>
>>>>>>>>>> Comme je le disais à Sébastien, par défaut les configurations
>>>>>>>>>> sont données pour une entrée de groupe comme celle-ci par
>>>>>>>>>> exemple :
>>>>>>>>>>
>>>>>>>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
>>>>>>>>>> objectClass: posixGroup
>>>>>>>>>> objectClass: top
>>>>>>>>>> cn: test_groupe_ldap
>>>>>>>>>> gidNumber: 1000
>>>>>>>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>>>>>>>>>>
>>>>>>>>>> Si tu as des groupes définies dans un truc type
>>>>>>>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé
>>>>>>>>>> fonctionner comme tu le fais.
>>>>>>>>>> Encore faut-il bien vérifier que les autres paramètres sont
>>>>>>>>>> ok ... : est-ce que dans un group on fait bien référence aux
>>>>>>>>>> utilisateurs avec l'attribut memberUid (prafois c'est un
>>>>>>>>>> attribut members qui est utilisé je crois), etc.
>>>>>>>>>>
>>>>>>>>>> => Peux-tu nous envoyer un export ldif d'un groupe pour voir
>>>>>>>>>> ce que cela donne ... ?
>>>>>>>>>>
>>>>>>>>>> Vincent.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Yves Daoulatian wrote:

>>>>>>>>>>> Bonjour,
>>>>>>>>>>> j'aimerais au lieu de renseigner les user dans le fichiers
>>>>>>>>>>> /acegi-authentication-additional-groups.xml :
>>>>>>>>>>> entry key="moderators">
>>>>>>>>>>>
>>>>>>>>>>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ---------> ajouter des groupes du ldap directement !.
>>>>>>>>>>>
>>>>>>>>>>> Dans mon cas j'ai dans le fichier main-config.properties :
>>>>>>>>>>> je veux récuperer les groupes dans ou=group_ent qui est dans
>>>>>>>>>>> l'ou=specifique
>>>>>>>>>>> #ldap.group.groupSearchBase=ou=groups
>>>>>>>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>>>>>>>>>>> ldap.group.groupSearchFilter=(memberUid={0})
>>>>>>>>>>> ldap.group.groupSearchUserUid=memberUid
>>>>>>>>>>> ldap.group.groupUidSearchFilter=cn={0}
>>>>>>>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>>>>>>>>>>> ldap.group.groupRoleAttribute=cn
>>>>>>>>>>>
>>>>>>>>>>> mais ceci n'est pas récupéré dans le profil ...
>>>>>>>>>>>
>>>>>>>>>>> Merci.
>>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>

>>>>>>

>>>>

>>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Aussi, et dans le doute, vu que tu as fait une modif du nom du groupe
ldap, il peut être utile de faire un update-acls ...
Vincent.

Vincent Bonamy wrote:

> Bonjour Yves,
> Cela doit correspondre à la configuration de ton Workflow et de tes
> configurations de categories (spring-categories.xml).
> A priori ici ydaoulat, en plus d'être modérateur, est également admin
> (le "Ensemble des Ressources" est par défaut visible pour les admins
> [Rôle dont le masque est égal à 128]).
> => vérifie en premier lieu spring-categories.xml je pense.
> A bientôt,
> Vincent.
>
>
> Yves Daoulatian wrote:

>> Bonjour,

>> >Peut-être un pb de casse alors ...

>> bien vu !
>>
>> Avec un login faisant partie du groupe ldap moderateur_ori-oai, j'ai
>> en effet le rôle modérateur qui apparait maintenant , la personne a
>> la droit de publier maintenant. (workflow trois étapes en DC)
>>
>>
>> Je résume : en modérateur dans le fichier
>> ori-oai-commons-svn/commons-parameters.properties avec mon compte
>> ydaoulat)
>> j'ai :
>>
>>
>>
>> avec un groupe ldap renseigné dans : acegi-acls-root.xml (avec un
>> login faisant partir du groupe moderateur_ori-oai)
>> j'ai :
>>
>>
>> La personne peut publier en étant moderateur_ori-oai mais elle ne
>> voit pas 'Ressources que je dois modérer'
>>
>> Est-ce normal ?
>>
>> Merci
>>
>> --------
>> Yves
>> Pôle du Système d'Information
>> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>>
>>
>>
>> Vincent Bonamy a écrit :

>>> Yves,
>>> Peut-être un pb de casse alors ...
>>> Par rapport à tes mails, on dirait que dans ldap ton groupe s'appelle
>>> ENT_Moderateur_ori-oai
>>> alors que dans ta config quand tu y fais référence tu le nommes :
>>> ENT_moderateur_ori-oai
>>> Vincent.
>>>
>>>
>>> Yves Daoulatian wrote:

>>>> re,

>>>> >Donc pour être clair, le user voit dans son profil qu'il fait

>>>> partie du groupe ENT_moderateur_ori-oai et également qu'il a le
>>>> rôle modérateur ou pas ?
>>>> non le rôle modérateur n'est pas présent !
>>>>
>>>> Groupes
>>>> ENT_Moderateur_ori-oai
>>>>
>>>> Merci.
>>>>
>>>> --------
>>>> Yves
>>>> Pôle du Système d'Information
>>>> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>>>>
>>>>
>>>>
>>>> Vincent Bonamy a écrit :

>>>>> Bonjour Yves,
>>>>> Donc pour être clair, le user voit dans son profil qu'il fait
>>>>> partie du groupe ENT_moderateur_ori-oai et également qu'il a le
>>>>> rôle modérateur ou pas ?
>>>>> Tu peux essayer de supprimer l'index du workflow et de le recréer
>>>>> via "ant local-reindexall" peut-être ... et tu peux m'envoyer un
>>>>> tar gz de cet index pour que j'y jette un coup d'oeil si tu veux
>>>>> (avec luke http://www.getopt.org/luke/ il est possible de
>>>>> l'analyser).
>>>>> Vincent.
>>>>>
>>>>>
>>>>> Yves Daoulatian wrote:

>>>>>> re,
>>>>>> petite confusion de ma part !
>>>>>>
>>>>>> ydaoulat est déclaré dans le fichier
>>>>>> commons-parameters.properties et fonctionne : j'ai le message
>>>>>> ressources à modérer.
>>>>>>
>>>>>> J'utilise un autre user qui est dans le groupe
>>>>>> ENT_moderateur_ori-oai : là ça ne fonctionne pas. je vois bien
>>>>>> dans le profil du workflow qu'il fait partie du groupe.
>>>>>>
>>>>>> Je ne voudrais pas mettre tous les users un par un dans le
>>>>>> fichier commons-parameters.propertie ! d'où l'intérêt du groupe.
>>>>>>
>>>>>> Merci.
>>>>>>
>>>>>>
>>>>>>
>>>>>> --------
>>>>>> Yves
>>>>>> Pôle du Système d'Information
>>>>>> Pages professionnelles ENS :
>>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Vincent Bonamy a écrit :

>>>>>>> Bonjour Yves,
>>>>>>> Si on récapitule :
>>>>>>> * ENT_moderateur_ori-oai est un groupe ldap qui contient
>>>>>>> l'utilisateur ydaoulat
>>>>>>> * quand ydaoulat se connecte, il voit dans son profil qu'il
>>>>>>> appartient au groupe ENT_moderateur_ori-oai ?
>>>>>>> * il voit aussi qu'il a le rôle MODERATEUR ? [du fait de son
>>>>>>> appartenance au groupe ENT_moderateur_ori-oai]
>>>>>>> * il ne voit pas la catégorie "Ressources que je dois modérer"
>>>>>>> alors qu'il existe des fiches à modérer ?
>>>>>>> Merci,
>>>>>>> Vincent.
>>>>>>>
>>>>>>>
>>>>>>> Yves Daoulatian wrote:

>>>>>>>> Bonjour,
>>>>>>>> ça ne fonctionne pas !
>>>>>>>> avec un user faisant partie du groupe ENT_moderateur_ori-oai il
>>>>>>>> n'y a pas le message fichier à modérer (en ydaoulat normal je
>>>>>>>> pense !)
>>>>>>>> je vois dans le profil que cet utilisateur fait partie du
>>>>>>>> groupe ENT_moderateur_ori-oai
>>>>>>>> j'ai bien sûr lancé un ant all et ant update-acls dans
>>>>>>>> src/ori-oai-workflow-svn
>>>>>>>> Merci
>>>>>>>>
>>>>>>>> *********
>>>>>>>> voila ce que j'ai :
>>>>>>>> dans acegi-acls-root.xml
>>>>>>>>
>>>>>>>>
>>>>>>>> value="4"/>

>>>>>>>>
>>>>>>>> name="recipient" value="moderators"/>

>>>>>>>>
>>>>>>>> >>>>>>>> class="org.orioai.workflow.beans.acls.OriAclRole">
>>>>>>>>
>>>>>>>> value="4"/>

>>>>>>>>
>>>>>>>> name="recipient" value="ENT_moderateur_ori-oai"/>

>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> dans ori-oai-commons-svn/commons-parameters.properties
>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du
>>>>>>>> groupe "groups_archivers" dans le workflow
>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto_part_en_vacances)))
>>>>>>>>
>>>>>>>>
>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du
>>>>>>>> groupe "moderators" dans le workflow
>>>>>>>> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=login_moderateur))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(uid=smagadur))(&(objectClass=Person)(uid=vbonamy)))
>>>>>>>>
>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>>>>>
>>>>>>>>
>>>>>>>> A+
>>>>>>>>
>>>>>>>> --------
>>>>>>>> Yves
>>>>>>>> Pôle du Système d'Information
>>>>>>>> Pages professionnelles ENS :
>>>>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>> Bonjour Yves,
>>>>>>>>>
>>>>>>>>> Ici moderateur_ori-oai est donc un groupe ldap et donc un
>>>>>>>>> groupe ori-oai au même titre qu'un groupe dit "additionnel".
>>>>>>>>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Pour ce faire il faut éditer le fichier :
>>>>>>>>> conf/properties/spring/acegi/acegi-acls-root.xml
>>>>>>>>>
>>>>>>>>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on
>>>>>>>>> ajoute dans la liste des rôles le bloc suivant :
>>>>>>>>>
>>>>>>>>>

>>>>>>>>>
>>>>>>>>> value="moderateur_ori-oai"/>

>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Pour que cette modification soit prise en compte, il faut
>>>>>>>>> ensuite appeler la target ant update-acls :
>>>>>>>>> ant update-acls
>>>>>>>>>
>>>>>>>>> Vincent.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Yves Daoulatian wrote:

>>>>>>>>>> Bonjour,
>>>>>>>>>> Je suis passé en 1.1.1
>>>>>>>>>> J'ai les groupes.
>>>>>>>>>> J'ai vérifié après login dans la partie profil :
>>>>>>>>>> j'ai le goupe moderateur_ori-oai (qui contient
>>>>>>>>>> memberUid=ydaoulat) qui est dans ou=group_ent sous
>>>>>>>>>> l'ou=specifique)
>>>>>>>>>>
>>>>>>>>>> Comment faire pour que ce groupe soit moderateur ?
>>>>>>>>>> J'ai :
>>>>>>>>>> dans commons-parameters.properties ::
>>>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du
>>>>>>>>>> groupe "moderators" dans le workflow
>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Merci.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --------
>>>>>>>>>> Yves
>>>>>>>>>> Pôle du Système d'Information
>>>>>>>>>> Pages professionnelles ENS :
>>>>>>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>> Bonjour Yves,
>>>>>>>>>>>
>>>>>>>>>>> Comme je le disais à Sébastien, par défaut les
>>>>>>>>>>> configurations sont données pour une entrée de groupe comme
>>>>>>>>>>> celle-ci par exemple :
>>>>>>>>>>>
>>>>>>>>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
>>>>>>>>>>> objectClass: posixGroup
>>>>>>>>>>> objectClass: top
>>>>>>>>>>> cn: test_groupe_ldap
>>>>>>>>>>> gidNumber: 1000
>>>>>>>>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>>>>>>>>>>>
>>>>>>>>>>> Si tu as des groupes définies dans un truc type
>>>>>>>>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé
>>>>>>>>>>> fonctionner comme tu le fais.
>>>>>>>>>>> Encore faut-il bien vérifier que les autres paramètres sont
>>>>>>>>>>> ok ... : est-ce que dans un group on fait bien référence aux
>>>>>>>>>>> utilisateurs avec l'attribut memberUid (prafois c'est un
>>>>>>>>>>> attribut members qui est utilisé je crois), etc.
>>>>>>>>>>>
>>>>>>>>>>> => Peux-tu nous envoyer un export ldif d'un groupe pour voir
>>>>>>>>>>> ce que cela donne ... ?
>>>>>>>>>>>
>>>>>>>>>>> Vincent.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Yves Daoulatian wrote:

>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>> j'aimerais au lieu de renseigner les user dans le fichiers
>>>>>>>>>>>> /acegi-authentication-additional-groups.xml :
>>>>>>>>>>>> entry key="moderators">
>>>>>>>>>>>>
>>>>>>>>>>>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ---------> ajouter des groupes du ldap directement !.
>>>>>>>>>>>>
>>>>>>>>>>>> Dans mon cas j'ai dans le fichier main-config.properties :
>>>>>>>>>>>> je veux récuperer les groupes dans ou=group_ent qui est
>>>>>>>>>>>> dans l'ou=specifique
>>>>>>>>>>>> #ldap.group.groupSearchBase=ou=groups
>>>>>>>>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>>>>>>>>>>>> ldap.group.groupSearchFilter=(memberUid={0})
>>>>>>>>>>>> ldap.group.groupSearchUserUid=memberUid
>>>>>>>>>>>> ldap.group.groupUidSearchFilter=cn={0}
>>>>>>>>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>>>>>>>>>>>> ldap.group.groupRoleAttribute=cn
>>>>>>>>>>>>
>>>>>>>>>>>> mais ceci n'est pas récupéré dans le profil ...
>>>>>>>>>>>>
>>>>>>>>>>>> Merci.
>>>>>>>>>>>>

>>>>>>>>>>>

>>>>>>>>>

>>>>>>>

>>>>>

>>>

>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

julien.cros
Bonjour,

   Nous testons actuellement la version de démo 1.1 avec LDAP Browser pour modifier et créer les utilisateurs, je ne vois pas à quel endroit est renseigné comme quoi jack est dans le groupe admin et joe dans le groupe modérateur dans le fichier acegi-authentication-additional-groups.xml, ni dans aucun des champs des utilisateurs ldapbrowser par ailleurs, pouvez-vous, svp, m'indiquer où cela est défini?

   Merci d'avance, Julien
Julien Cros
Mission TICE - Université de la Méditerranée
04.91.39.66.70


Vincent Bonamy a écrit :
Aussi, et dans le doute, vu que tu as fait une modif du nom du groupe ldap, il peut être utile de faire un update-acls ...
Vincent.


Vincent Bonamy wrote:
Bonjour Yves,
Cela doit correspondre à la configuration de ton Workflow et de tes configurations de categories (spring-categories.xml).
A priori ici ydaoulat, en plus d'être modérateur, est également admin (le "Ensemble des Ressources" est par défaut visible pour les admins [Rôle dont le masque est égal à 128]).
=> vérifie en premier lieu spring-categories.xml je pense.
A bientôt,
Vincent.


Yves Daoulatian wrote:
Bonjour,
>Peut-être un pb de casse alors  ...
bien vu !

Avec un login faisant partie du groupe ldap moderateur_ori-oai, j'ai en effet le rôle modérateur qui apparait maintenant , la personne a la droit de publier maintenant. (workflow trois étapes en DC)


Je résume : en modérateur dans le fichier ori-oai-commons-svn/commons-parameters.properties avec mon compte ydaoulat)
j'ai :



avec un groupe ldap renseigné dans : acegi-acls-root.xml  (avec un login faisant partir du groupe moderateur_ori-oai)
j'ai :


La personne peut publier en étant moderateur_ori-oai mais elle ne voit pas 'Ressources que je dois modérer'

Est-ce normal ?

Merci

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/

 

Vincent Bonamy a écrit :
Yves,
Peut-être un pb de casse alors  ...
Par rapport à tes mails, on dirait que dans ldap ton groupe s'appelle
ENT_Moderateur_ori-oai
alors que dans ta config quand tu y fais référence tu le nommes :
ENT_moderateur_ori-oai
Vincent.


Yves Daoulatian wrote:
re,
>Donc pour être clair, le user voit dans son profil qu'il fait partie du groupe ENT_moderateur_ori-oai et également qu'il a le rôle modérateur ou pas ?
non le rôle modérateur n'est pas présent !

Groupes
    ENT_Moderateur_ori-oai

Merci.

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/

 

Vincent Bonamy a écrit :
Bonjour Yves,
Donc pour être clair, le user voit dans son profil qu'il fait partie du groupe ENT_moderateur_ori-oai et également qu'il a le rôle modérateur ou pas ?
Tu peux essayer de supprimer l'index du workflow et de le recréer via "ant local-reindexall" peut-être ... et tu peux m'envoyer un tar gz de cet index pour que j'y jette un coup d'oeil si tu veux (avec luke http://www.getopt.org/luke/ il est possible de l'analyser).
Vincent.


Yves Daoulatian wrote:
re,
petite confusion de ma part !

ydaoulat est déclaré dans le fichier commons-parameters.properties et fonctionne : j'ai le message ressources à modérer.

J'utilise un autre user qui est dans le groupe ENT_moderateur_ori-oai : là ça ne fonctionne pas. je vois bien dans le profil du workflow qu'il fait partie du groupe.

Je ne voudrais pas mettre tous les users un par un dans le fichier commons-parameters.propertie ! d'où l'intérêt du groupe.

Merci.



--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/




Vincent Bonamy a écrit :
Bonjour Yves,
Si on récapitule :
* ENT_moderateur_ori-oai est un groupe ldap qui contient l'utilisateur ydaoulat
* quand ydaoulat se connecte, il voit dans son profil qu'il appartient au groupe ENT_moderateur_ori-oai ?
* il voit aussi qu'il a le rôle MODERATEUR ? [du fait de son appartenance au groupe ENT_moderateur_ori-oai]
* il ne voit pas la catégorie "Ressources que je dois modérer"  alors qu'il existe des fiches à modérer ?
Merci,
Vincent.


Yves Daoulatian wrote:
Bonjour,
ça ne fonctionne pas !
avec un user faisant partie du groupe ENT_moderateur_ori-oai il n'y a pas le message fichier à modérer (en ydaoulat normal je pense  !)
je vois dans le profil que cet utilisateur fait partie du groupe ENT_moderateur_ori-oai
j'ai bien sûr lancé un ant all et ant update-acls dans src/ori-oai-workflow-svn
Merci

*********
voila ce que j'ai :
dans acegi-acls-root.xml
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
                                       <property name="mask" value="4"/> <!-- MODERATEUR -->
                                       <property name="recipient" value="moderators"/>    <!-- moderators est un groupe additionel ldap -->
                               </bean>
                               <bean class="org.orioai.workflow.beans.acls.OriAclRole">
                                       <property name="mask" value="4"/> <!-- MODERATEUR -->
                                       <property name="recipient" value="ENT_moderateur_ori-oai"/>    <!-- moderators est un groupe maison -->
                               </bean>



dans ori-oai-commons-svn/commons-parameters.properties
# Filtre LDAP pour définir les personnes qui font partie du groupe "groups_archivers" dans le workflow
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto_part_en_vacances)))

# Filtre LDAP pour définir les personnes qui font partie du groupe "moderators" dans le workflow
#WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=login_moderateur))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(uid=smagadur))(&(objectClass=Person)(uid=vbonamy)))
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))

A+

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/




Vincent Bonamy a écrit :
Bonjour Yves,

Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe ori-oai au même titre qu'un groupe dit "additionnel".
Tu veux donner à ce groupe le rôle de modérateur (mask = 4).


Pour ce faire il faut éditer le fichier :
conf/properties/spring/acegi/acegi-acls-root.xml

Pour ajouter le  rôle MODERATEUR à moderateur_ori-oai on ajoute dans la liste des rôles le bloc suivant :
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
       <property name="mask" value="4"/> <!-- MODERATEUR -->
        <property name="recipient" value="moderateur_ori-oai"/>    <!-- moderateur_ori-oai est un groupe ldap -->
</bean>


Pour que cette modification soit prise en compte, il faut ensuite appeler la target ant update-acls :
ant update-acls

Vincent.



Yves Daoulatian wrote:
Bonjour,
Je suis passé en 1.1.1
J'ai les groupes.
J'ai vérifié après login dans la partie profil :
j'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat) qui est dans ou=group_ent sous l'ou=specifique)

Comment faire pour que ce groupe soit moderateur ?
J'ai :
dans commons-parameters.properties ::
# Filtre LDAP pour définir les personnes qui font partie du groupe "moderators" dans le workflow
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))

Merci.


--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/




Vincent Bonamy a écrit :
Bonjour Yves,

Comme je le disais à Sébastien, par défaut les configurations sont données pour une entrée de groupe comme celle-ci par exemple :

dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
objectClass: posixGroup
objectClass: top
cn: test_groupe_ldap
gidNumber: 1000
memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr

Si tu as des groupes définies dans un truc type ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner comme tu le fais.
Encore faut-il bien vérifier que les autres paramètres sont ok ... : est-ce que dans un group on fait bien référence aux utilisateurs avec l'attribut memberUid (prafois c'est un attribut members qui est utilisé je crois), etc.

=> Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que cela donne ... ?

Vincent.



Yves Daoulatian wrote:
Bonjour,
j'aimerais au lieu de renseigner les user dans le fichiers /acegi-authentication-additional-groups.xml :
entry key="moderators">
                            <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value>

---------> ajouter des groupes du ldap directement !.

Dans mon cas j'ai dans le fichier main-config.properties : je veux récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
#ldap.group.groupSearchBase=ou=groups
ldap.group.groupSearchBase=ou=group_ent,ou=specifique
ldap.group.groupSearchFilter=(memberUid={0})
ldap.group.groupSearchUserUid=memberUid
ldap.group.groupUidSearchFilter=cn={0}
ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
ldap.group.groupRoleAttribute=cn

mais ceci n'est pas récupéré dans le profil ...

Merci.









--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
vincentbonamy
Bonjour,

Dans la démo 1.1, dans les fichiers déployés (répertoire webapps) cette
information se retrouve directement dans le fichier de configuration
principale du module :
webapps/ori-oai-workflow/WEB-INF/classes/properties/main-config.properties
On y définit des propriétés "ldap.virtualgroup.filter.quelquechose"
réutilisés dans acegi-authentication-additional-groups.xml

Si vous avez demandé les sources lors du téléchargement, dans les
sources ces infos sont dans le fichier global (pour tous les modules) de
configuration principale :
ori-src/ori-oai-quickinstall-svn/commons-parameters.properties
Voir les propriétés WORKFLOW_ACEGI_ADD_GROUPS_FILTER
[ces propriétés étant injectés au moment du build dans les fichiers de
configurations qui vont bien (ici le main-config.properties de
ori-oai-workflow)].

Vincent.

PS: le téléchargement des sources se fait en utilisant subversion, opter
pour ce téléchargement qui peut être utile pour voir (via un client svn)
ce qui a été configuré/paramétré dans les différents modules pour
obtenir précisément cette instance ORI-OAI de démo.

Julien Cros wrote:

> Bonjour,
>
> Nous testons actuellement la version de démo 1.1 avec LDAP Browser
> pour modifier et créer les utilisateurs, je ne vois pas à quel endroit
> est renseigné comme quoi jack est dans le groupe admin et joe dans le
> groupe modérateur dans le fichier
> acegi-authentication-additional-groups.xml, ni dans aucun des champs
> des utilisateurs ldapbrowser par ailleurs, pouvez-vous, svp,
> m'indiquer où cela est défini?
>
> Merci d'avance, Julien
> Julien Cros
> Mission TICE - Université de la Méditerranée
> 04.91.39.66.70
>
>
> Vincent Bonamy a écrit :

>> Aussi, et dans le doute, vu que tu as fait une modif du nom du groupe
>> ldap, il peut être utile de faire un update-acls ...
>> Vincent.
>>
>>
>> Vincent Bonamy wrote:

>>> Bonjour Yves,
>>> Cela doit correspondre à la configuration de ton Workflow et de tes
>>> configurations de categories (spring-categories.xml).
>>> A priori ici ydaoulat, en plus d'être modérateur, est également
>>> admin (le "Ensemble des Ressources" est par défaut visible pour les
>>> admins [Rôle dont le masque est égal à 128]).
>>> => vérifie en premier lieu spring-categories.xml je pense.
>>> A bientôt,
>>> Vincent.
>>>
>>>
>>> Yves Daoulatian wrote:

>>>> Bonjour,

>>>> >Peut-être un pb de casse alors ...

>>>> bien vu !
>>>>
>>>> Avec un login faisant partie du groupe ldap moderateur_ori-oai,
>>>> j'ai en effet le rôle modérateur qui apparait maintenant , la
>>>> personne a la droit de publier maintenant. (workflow trois étapes
>>>> en DC)
>>>>
>>>>
>>>> Je résume : en modérateur dans le fichier
>>>> ori-oai-commons-svn/commons-parameters.properties avec mon compte
>>>> ydaoulat)
>>>> j'ai :
>>>>
>>>>
>>>>
>>>> avec un groupe ldap renseigné dans : acegi-acls-root.xml (avec un
>>>> login faisant partir du groupe moderateur_ori-oai)
>>>> j'ai :
>>>>
>>>>
>>>> La personne peut publier en étant moderateur_ori-oai mais elle ne
>>>> voit pas 'Ressources que je dois modérer'
>>>>
>>>> Est-ce normal ?
>>>>
>>>> Merci
>>>>
>>>> --------
>>>> Yves
>>>> Pôle du Système d'Information
>>>> Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
>>>>
>>>>
>>>>
>>>> Vincent Bonamy a écrit :

>>>>> Yves,
>>>>> Peut-être un pb de casse alors ...
>>>>> Par rapport à tes mails, on dirait que dans ldap ton groupe s'appelle
>>>>> ENT_Moderateur_ori-oai
>>>>> alors que dans ta config quand tu y fais référence tu le nommes :
>>>>> ENT_moderateur_ori-oai
>>>>> Vincent.
>>>>>
>>>>>
>>>>> Yves Daoulatian wrote:

>>>>>> re,

>>>>>> >Donc pour être clair, le user voit dans son profil qu'il fait

>>>>>> partie du groupe ENT_moderateur_ori-oai et également qu'il a le
>>>>>> rôle modérateur ou pas ?
>>>>>> non le rôle modérateur n'est pas présent !
>>>>>>
>>>>>> Groupes
>>>>>> ENT_Moderateur_ori-oai
>>>>>>
>>>>>> Merci.
>>>>>>
>>>>>> --------
>>>>>> Yves
>>>>>> Pôle du Système d'Information
>>>>>> Pages professionnelles ENS :
>>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>>
>>>>>>
>>>>>>
>>>>>> Vincent Bonamy a écrit :

>>>>>>> Bonjour Yves,
>>>>>>> Donc pour être clair, le user voit dans son profil qu'il fait
>>>>>>> partie du groupe ENT_moderateur_ori-oai et également qu'il a le
>>>>>>> rôle modérateur ou pas ?
>>>>>>> Tu peux essayer de supprimer l'index du workflow et de le
>>>>>>> recréer via "ant local-reindexall" peut-être ... et tu peux
>>>>>>> m'envoyer un tar gz de cet index pour que j'y jette un coup
>>>>>>> d'oeil si tu veux (avec luke http://www.getopt.org/luke/ il est
>>>>>>> possible de l'analyser).
>>>>>>> Vincent.
>>>>>>>
>>>>>>>
>>>>>>> Yves Daoulatian wrote:

>>>>>>>> re,
>>>>>>>> petite confusion de ma part !
>>>>>>>>
>>>>>>>> ydaoulat est déclaré dans le fichier
>>>>>>>> commons-parameters.properties et fonctionne : j'ai le message
>>>>>>>> ressources à modérer.
>>>>>>>>
>>>>>>>> J'utilise un autre user qui est dans le groupe
>>>>>>>> ENT_moderateur_ori-oai : là ça ne fonctionne pas. je vois bien
>>>>>>>> dans le profil du workflow qu'il fait partie du groupe.
>>>>>>>>
>>>>>>>> Je ne voudrais pas mettre tous les users un par un dans le
>>>>>>>> fichier commons-parameters.propertie ! d'où l'intérêt du groupe.
>>>>>>>>
>>>>>>>> Merci.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --------
>>>>>>>> Yves
>>>>>>>> Pôle du Système d'Information
>>>>>>>> Pages professionnelles ENS :
>>>>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>> Bonjour Yves,
>>>>>>>>> Si on récapitule :
>>>>>>>>> * ENT_moderateur_ori-oai est un groupe ldap qui contient
>>>>>>>>> l'utilisateur ydaoulat
>>>>>>>>> * quand ydaoulat se connecte, il voit dans son profil qu'il
>>>>>>>>> appartient au groupe ENT_moderateur_ori-oai ?
>>>>>>>>> * il voit aussi qu'il a le rôle MODERATEUR ? [du fait de son
>>>>>>>>> appartenance au groupe ENT_moderateur_ori-oai]
>>>>>>>>> * il ne voit pas la catégorie "Ressources que je dois
>>>>>>>>> modérer" alors qu'il existe des fiches à modérer ?
>>>>>>>>> Merci,
>>>>>>>>> Vincent.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Yves Daoulatian wrote:

>>>>>>>>>> Bonjour,
>>>>>>>>>> ça ne fonctionne pas !
>>>>>>>>>> avec un user faisant partie du groupe ENT_moderateur_ori-oai
>>>>>>>>>> il n'y a pas le message fichier à modérer (en ydaoulat normal
>>>>>>>>>> je pense !)
>>>>>>>>>> je vois dans le profil que cet utilisateur fait partie du
>>>>>>>>>> groupe ENT_moderateur_ori-oai
>>>>>>>>>> j'ai bien sûr lancé un ant all et ant update-acls dans
>>>>>>>>>> src/ori-oai-workflow-svn
>>>>>>>>>> Merci
>>>>>>>>>>
>>>>>>>>>> *********
>>>>>>>>>> voila ce que j'ai :
>>>>>>>>>> dans acegi-acls-root.xml
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> value="4"/>

>>>>>>>>>>
>>>>>>>>>> name="recipient" value="moderators"/>

>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>> class="org.orioai.workflow.beans.acls.OriAclRole">
>>>>>>>>>>
>>>>>>>>>> value="4"/>

>>>>>>>>>>
>>>>>>>>>> name="recipient" value="ENT_moderateur_ori-oai"/>

>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> dans ori-oai-commons-svn/commons-parameters.properties
>>>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du
>>>>>>>>>> groupe "groups_archivers" dans le workflow
>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto_part_en_vacances)))
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du
>>>>>>>>>> groupe "moderators" dans le workflow
>>>>>>>>>> #WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=login_moderateur))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(uid=smagadur))(&(objectClass=Person)(uid=vbonamy)))
>>>>>>>>>>
>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> A+
>>>>>>>>>>
>>>>>>>>>> --------
>>>>>>>>>> Yves
>>>>>>>>>> Pôle du Système d'Information
>>>>>>>>>> Pages professionnelles ENS :
>>>>>>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>> Bonjour Yves,
>>>>>>>>>>>
>>>>>>>>>>> Ici moderateur_ori-oai est donc un groupe ldap et donc un
>>>>>>>>>>> groupe ori-oai au même titre qu'un groupe dit "additionnel".
>>>>>>>>>>> Tu veux donner à ce groupe le rôle de modérateur (mask = 4).
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Pour ce faire il faut éditer le fichier :
>>>>>>>>>>> conf/properties/spring/acegi/acegi-acls-root.xml
>>>>>>>>>>>
>>>>>>>>>>> Pour ajouter le rôle MODERATEUR à moderateur_ori-oai on
>>>>>>>>>>> ajoute dans la liste des rôles le bloc suivant :
>>>>>>>>>>>
>>>>>>>>>>>

>>>>>>>>>>>
>>>>>>>>>>> value="moderateur_ori-oai"/>

>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Pour que cette modification soit prise en compte, il faut
>>>>>>>>>>> ensuite appeler la target ant update-acls :
>>>>>>>>>>> ant update-acls
>>>>>>>>>>>
>>>>>>>>>>> Vincent.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Yves Daoulatian wrote:

>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>> Je suis passé en 1.1.1
>>>>>>>>>>>> J'ai les groupes.
>>>>>>>>>>>> J'ai vérifié après login dans la partie profil :
>>>>>>>>>>>> j'ai le goupe moderateur_ori-oai (qui contient
>>>>>>>>>>>> memberUid=ydaoulat) qui est dans ou=group_ent sous
>>>>>>>>>>>> l'ou=specifique)
>>>>>>>>>>>>
>>>>>>>>>>>> Comment faire pour que ce groupe soit moderateur ?
>>>>>>>>>>>> J'ai :
>>>>>>>>>>>> dans commons-parameters.properties ::
>>>>>>>>>>>> # Filtre LDAP pour définir les personnes qui font partie du
>>>>>>>>>>>> groupe "moderators" dans le workflow
>>>>>>>>>>>> WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Merci.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --------
>>>>>>>>>>>> Yves
>>>>>>>>>>>> Pôle du Système d'Information
>>>>>>>>>>>> Pages professionnelles ENS :
>>>>>>>>>>>> http://perso.ens-lyon.fr/yves.daoulatian/
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Vincent Bonamy a écrit :

>>>>>>>>>>>>> Bonjour Yves,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Comme je le disais à Sébastien, par défaut les
>>>>>>>>>>>>> configurations sont données pour une entrée de groupe
>>>>>>>>>>>>> comme celle-ci par exemple :
>>>>>>>>>>>>>
>>>>>>>>>>>>> dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
>>>>>>>>>>>>> objectClass: posixGroup
>>>>>>>>>>>>> objectClass: top
>>>>>>>>>>>>> cn: test_groupe_ldap
>>>>>>>>>>>>> gidNumber: 1000
>>>>>>>>>>>>> memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr
>>>>>>>>>>>>>
>>>>>>>>>>>>> Si tu as des groupes définies dans un truc type
>>>>>>>>>>>>> ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé
>>>>>>>>>>>>> fonctionner comme tu le fais.
>>>>>>>>>>>>> Encore faut-il bien vérifier que les autres paramètres
>>>>>>>>>>>>> sont ok ... : est-ce que dans un group on fait bien
>>>>>>>>>>>>> référence aux utilisateurs avec l'attribut memberUid
>>>>>>>>>>>>> (prafois c'est un attribut members qui est utilisé je
>>>>>>>>>>>>> crois), etc.
>>>>>>>>>>>>>
>>>>>>>>>>>>> => Peux-tu nous envoyer un export ldif d'un groupe pour
>>>>>>>>>>>>> voir ce que cela donne ... ?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Vincent.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Yves Daoulatian wrote:

>>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>> j'aimerais au lieu de renseigner les user dans le
>>>>>>>>>>>>>> fichiers /acegi-authentication-additional-groups.xml :
>>>>>>>>>>>>>> entry key="moderators">
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> (|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ---------> ajouter des groupes du ldap directement !.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Dans mon cas j'ai dans le fichier main-config.properties
>>>>>>>>>>>>>> : je veux récuperer les groupes dans ou=group_ent qui est
>>>>>>>>>>>>>> dans l'ou=specifique
>>>>>>>>>>>>>> #ldap.group.groupSearchBase=ou=groups
>>>>>>>>>>>>>> ldap.group.groupSearchBase=ou=group_ent,ou=specifique
>>>>>>>>>>>>>> ldap.group.groupSearchFilter=(memberUid={0})
>>>>>>>>>>>>>> ldap.group.groupSearchUserUid=memberUid
>>>>>>>>>>>>>> ldap.group.groupUidSearchFilter=cn={0}
>>>>>>>>>>>>>> ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
>>>>>>>>>>>>>> ldap.group.groupRoleAttribute=cn
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> mais ceci n'est pas récupéré dans le profil ...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Merci.
>>>>>>>>>>>>>>

>>>>>>>>>>>>>

>>>>>>>>>>>

>>>>>>>>>

>>>>>>>

>>>>>

>>>

>>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

julien.cros
Merci beaucoup pour toutes ces informations.

Bon apm, Julien
Julien Cros
Mission TICE - Université de la Méditerranée
04.91.39.66.70


Vincent Bonamy a écrit :
Bonjour,

Dans la démo 1.1, dans les fichiers déployés (répertoire webapps) cette information se retrouve directement dans le fichier de configuration principale du module :
webapps/ori-oai-workflow/WEB-INF/classes/properties/main-config.properties
On y définit des propriétés "ldap.virtualgroup.filter.quelquechose" réutilisés dans acegi-authentication-additional-groups.xml

Si vous avez demandé les sources lors du téléchargement, dans les sources ces infos sont dans le fichier global (pour tous les modules) de configuration principale :
ori-src/ori-oai-quickinstall-svn/commons-parameters.properties
Voir les propriétés WORKFLOW_ACEGI_ADD_GROUPS_FILTER
[ces propriétés étant injectés au moment du build dans les fichiers de configurations qui vont bien (ici le main-config.properties de ori-oai-workflow)].

Vincent.

PS: le téléchargement des sources se fait en utilisant subversion, opter pour ce téléchargement qui peut être utile pour voir (via un client svn) ce qui a été configuré/paramétré dans les différents modules pour obtenir précisément cette instance ORI-OAI de démo.



Julien Cros wrote:
Bonjour,

   Nous testons actuellement la version de démo 1.1 avec LDAP Browser pour modifier et créer les utilisateurs, je ne vois pas à quel endroit est renseigné comme quoi jack est dans le groupe admin et joe dans le groupe modérateur dans le fichier acegi-authentication-additional-groups.xml, ni dans aucun des champs des utilisateurs ldapbrowser par ailleurs, pouvez-vous, svp, m'indiquer où cela est défini?

   Merci d'avance, Julien
Julien Cros
Mission TICE - Université de la Méditerranée
04.91.39.66.70


Vincent Bonamy a écrit :
Aussi, et dans le doute, vu que tu as fait une modif du nom du groupe ldap, il peut être utile de faire un update-acls ...
Vincent.


Vincent Bonamy wrote:
Bonjour Yves,
Cela doit correspondre à la configuration de ton Workflow et de tes configurations de categories (spring-categories.xml).
A priori ici ydaoulat, en plus d'être modérateur, est également admin (le "Ensemble des Ressources" est par défaut visible pour les admins [Rôle dont le masque est égal à 128]).
=> vérifie en premier lieu spring-categories.xml je pense.
A bientôt,
Vincent.


Yves Daoulatian wrote:
Bonjour,
>Peut-être un pb de casse alors  ...
bien vu !

Avec un login faisant partie du groupe ldap moderateur_ori-oai, j'ai en effet le rôle modérateur qui apparait maintenant , la personne a la droit de publier maintenant. (workflow trois étapes en DC)


Je résume : en modérateur dans le fichier ori-oai-commons-svn/commons-parameters.properties avec mon compte ydaoulat)
j'ai :



avec un groupe ldap renseigné dans : acegi-acls-root.xml  (avec un login faisant partir du groupe moderateur_ori-oai)
j'ai :


La personne peut publier en étant moderateur_ori-oai mais elle ne voit pas 'Ressources que je dois modérer'

Est-ce normal ?

Merci

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/

 

Vincent Bonamy a écrit :
Yves,
Peut-être un pb de casse alors  ...
Par rapport à tes mails, on dirait que dans ldap ton groupe s'appelle
ENT_Moderateur_ori-oai
alors que dans ta config quand tu y fais référence tu le nommes :
ENT_moderateur_ori-oai
Vincent.


Yves Daoulatian wrote:
re,
>Donc pour être clair, le user voit dans son profil qu'il fait partie du groupe ENT_moderateur_ori-oai et également qu'il a le rôle modérateur ou pas ?
non le rôle modérateur n'est pas présent !

Groupes
    ENT_Moderateur_ori-oai

Merci.

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/

 

Vincent Bonamy a écrit :
Bonjour Yves,
Donc pour être clair, le user voit dans son profil qu'il fait partie du groupe ENT_moderateur_ori-oai et également qu'il a le rôle modérateur ou pas ?
Tu peux essayer de supprimer l'index du workflow et de le recréer via "ant local-reindexall" peut-être ... et tu peux m'envoyer un tar gz de cet index pour que j'y jette un coup d'oeil si tu veux (avec luke http://www.getopt.org/luke/ il est possible de l'analyser).
Vincent.


Yves Daoulatian wrote:
re,
petite confusion de ma part !

ydaoulat est déclaré dans le fichier commons-parameters.properties et fonctionne : j'ai le message ressources à modérer.

J'utilise un autre user qui est dans le groupe ENT_moderateur_ori-oai : là ça ne fonctionne pas. je vois bien dans le profil du workflow qu'il fait partie du groupe.

Je ne voudrais pas mettre tous les users un par un dans le fichier commons-parameters.propertie ! d'où l'intérêt du groupe.

Merci.



--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/




Vincent Bonamy a écrit :
Bonjour Yves,
Si on récapitule :
* ENT_moderateur_ori-oai est un groupe ldap qui contient l'utilisateur ydaoulat
* quand ydaoulat se connecte, il voit dans son profil qu'il appartient au groupe ENT_moderateur_ori-oai ?
* il voit aussi qu'il a le rôle MODERATEUR ? [du fait de son appartenance au groupe ENT_moderateur_ori-oai]
* il ne voit pas la catégorie "Ressources que je dois modérer"  alors qu'il existe des fiches à modérer ?
Merci,
Vincent.


Yves Daoulatian wrote:
Bonjour,
ça ne fonctionne pas !
avec un user faisant partie du groupe ENT_moderateur_ori-oai il n'y a pas le message fichier à modérer (en ydaoulat normal je pense  !)
je vois dans le profil que cet utilisateur fait partie du groupe ENT_moderateur_ori-oai
j'ai bien sûr lancé un ant all et ant update-acls dans src/ori-oai-workflow-svn
Merci

*********
voila ce que j'ai :
dans acegi-acls-root.xml
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
                                       <property name="mask" value="4"/> <!-- MODERATEUR -->
                                       <property name="recipient" value="moderators"/>    <!-- moderators est un groupe additionel ldap -->
                               </bean>
                               <bean class="org.orioai.workflow.beans.acls.OriAclRole">
                                       <property name="mask" value="4"/> <!-- MODERATEUR -->
                                       <property name="recipient" value="ENT_moderateur_ori-oai"/>    <!-- moderators est un groupe maison -->
                               </bean>



dans ori-oai-commons-svn/commons-parameters.properties
# Filtre LDAP pour définir les personnes qui font partie du groupe "groups_archivers" dans le workflow
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_GROUPS_ARCHIVERS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=toto_part_en_vacances)))

# Filtre LDAP pour définir les personnes qui font partie du groupe "moderators" dans le workflow
#WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=login_moderateur))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(uid=smagadur))(&(objectClass=Person)(uid=vbonamy)))
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=toto))(&(objectClass=Person)(uid=ydaoulat)))

A+

--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/




Vincent Bonamy a écrit :
Bonjour Yves,

Ici moderateur_ori-oai est donc un groupe ldap et donc un groupe ori-oai au même titre qu'un groupe dit "additionnel".
Tu veux donner à ce groupe le rôle de modérateur (mask = 4).


Pour ce faire il faut éditer le fichier :
conf/properties/spring/acegi/acegi-acls-root.xml

Pour ajouter le  rôle MODERATEUR à moderateur_ori-oai on ajoute dans la liste des rôles le bloc suivant :
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
       <property name="mask" value="4"/> <!-- MODERATEUR -->
        <property name="recipient" value="moderateur_ori-oai"/>    <!-- moderateur_ori-oai est un groupe ldap -->
</bean>


Pour que cette modification soit prise en compte, il faut ensuite appeler la target ant update-acls :
ant update-acls

Vincent.



Yves Daoulatian wrote:
Bonjour,
Je suis passé en 1.1.1
J'ai les groupes.
J'ai vérifié après login dans la partie profil :
j'ai le goupe moderateur_ori-oai (qui contient memberUid=ydaoulat) qui est dans ou=group_ent sous l'ou=specifique)

Comment faire pour que ce groupe soit moderateur ?
J'ai :
dans commons-parameters.properties ::
# Filtre LDAP pour définir les personnes qui font partie du groupe "moderators" dans le workflow
WORKFLOW_ACEGI_ADD_GROUPS_FILTER_MODERATORS=(|(&(objectClass=Person)(uid=yexlibri))(&(objectClass=Person)(uid=gtadmin))(&(objectClass=Person)(cn=ENT_Moderateur_ori-oai,ou=group_ent,ou=specifique)))

Merci.


--------
Yves
Pôle du Système d'Information
Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/




Vincent Bonamy a écrit :
Bonjour Yves,

Comme je le disais à Sébastien, par défaut les configurations sont données pour une entrée de groupe comme celle-ci par exemple :

dn: cn=test_groupe_ldap,ou=groups,dc=www,dc=unit-c,dc=fr
objectClass: posixGroup
objectClass: top
cn: test_groupe_ldap
gidNumber: 1000
memberUid: uid=vbonamy,ou=people,dc=www,dc=unit-c,dc=fr

Si tu as des groupes définies dans un truc type ou=group_ent,ou=specifique,dc=ens,dc=fr c'est censé fonctionner comme tu le fais.
Encore faut-il bien vérifier que les autres paramètres sont ok ... : est-ce que dans un group on fait bien référence aux utilisateurs avec l'attribut memberUid (prafois c'est un attribut members qui est utilisé je crois), etc.

=> Peux-tu nous envoyer un export ldif d'un groupe pour voir ce que cela donne ... ?

Vincent.



Yves Daoulatian wrote:
Bonjour,
j'aimerais au lieu de renseigner les user dans le fichiers /acegi-authentication-additional-groups.xml :
entry key="moderators">
                            <value>(|(&amp;(objectClass=Person)(uid=yexlibri))(&amp;(objectClass=Person)(uid=toto))(&amp;(objectClass=Person)(uid=ydaoulat)))</value>

---------> ajouter des groupes du ldap directement !.

Dans mon cas j'ai dans le fichier main-config.properties : je veux récuperer les groupes dans ou=group_ent qui est dans l'ou=specifique
#ldap.group.groupSearchBase=ou=groups
ldap.group.groupSearchBase=ou=group_ent,ou=specifique
ldap.group.groupSearchFilter=(memberUid={0})
ldap.group.groupSearchUserUid=memberUid
ldap.group.groupUidSearchFilter=cn={0}
ldap.group.groupRetrieveFilter=(objectClass=posixGroup)
ldap.group.groupRoleAttribute=cn

mais ceci n'est pas récupéré dans le profil ...

Merci.










--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur « Enregistrer les paramètres » pour activer vos changements.
Sujet clos