Workflow : suppression permission DELETE pour rôle MODERATOR]

  • 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:8998f3fc67acf1a6ec817af30948b01f' 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 désire ouvrir que le frontal pour l\'accès à orioai.<br />\n(Ceci fonctionne avec <a href=\"https://ent.ens-lyon.fr\" title=\"https://ent.ens-lyon.fr\">https://ent.ens-lyon.fr</a>)</p>\n<p>En tapant l\'adresse <a href=\"https://ent.ens-lyon.fr/search\" title=\"https://ent.ens-lyon.fr/search\">https://ent.ens-lyon.fr/search</a> je n\'ai rien !<br />\nBien sûr les ports sont ouverts coté orioai.</p>\n<p>Je pense n\'avoir pas tout compris à ajp !</p>\n<p>peu de documentation ou d\'exemples n\'existent en ligne, hélas ...</p>\n<p>Merci.</p>\n<p>***************<br />\nDans la conf d\'apa\n</div>\n', created = 1507746185, expire = 1507832585, headers = '', serialized = 0 WHERE cid = '4:8998f3fc67acf1a6ec817af30948b01f' 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:8998f3fc67acf1a6ec817af30948b01f' 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 désire ouvrir que le frontal pour l\'accès à orioai.<br />\n(Ceci fonctionne avec <a href=\"https://ent.ens-lyon.fr\" title=\"https://ent.ens-lyon.fr\">https://ent.ens-lyon.fr</a>)</p>\n<p>En tapant l\'adresse <a href=\"https://ent.ens-lyon.fr/search\" title=\"https://ent.ens-lyon.fr/search\">https://ent.ens-lyon.fr/search</a> je n\'ai rien !<br />\nBien sûr les ports sont ouverts coté orioai.</p>\n<p>Je pense n\'avoir pas tout compris à ajp !</p>\n<p>peu de documentation ou d\'exemples n\'existent en ligne, hélas ...</p>\n<p>Merci.</p>\n<p>***************<br />\nDans la conf d\'apa\n</div>\n', created = 1507746185, expire = 1507832585, headers = '', serialized = 0 WHERE cid = '4:8998f3fc67acf1a6ec817af30948b01f' 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:673f7114a85f24c7234f2af312f572dc' 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,</p>\n<p>pour info, je mets le fichier workflow_easy.xml en attaché !<br />\nVoir ligne 82 à 88.</p>\n<p>(Peut-on mettre deux fois la même post-fonction à la suite dans </p>\n<post-functions> ... </post-functions> ?<br />\nj\'ai mis 2 fois \"deletePermission\", 1 fois pour le OWNER, 1 fois pour le<br />\nMODERATOR)</p>\n<p>Jacques</p>\n<p>--<br />\nJacques Brassart<br />\nUNR Nord-Pas de Calais<br />\nUniversité de Valenciennes et du Hainaut-Cambrésis<br />\nTél : 03 27 51 17 70</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 = 1507746186, expire = 1507832586, headers = '', serialized = 0 WHERE cid = '4:673f7114a85f24c7234f2af312f572dc' 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:add1dcf84e3d70fad12a7a795d1d81ec' 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\">Salut Jacques,<br />\nOui bien sûr sans problème.<br />\nPour le comportement de l\'ensemble, vois le mail que je viens d\'envoyer<br />\nVincent.</p>\n<p>Jacques Brassart wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Re,<br />\n><br />\n> pour info, je mets le fichier workflow_easy.xml en attaché !<br />\n> Voir ligne 82 à 88.<br />\n><br />\n> (Peut-on mettre deux fois la même post-fonction à la suite dans<br />\n><br />\n<post-functions> ... </post-functions> ?<br />\n> j\'ai mis 2 fois \"deletePermission\", 1 fois pour le OWNER, 1 fois pour<br />\n> le MODERATOR)<br />\n><br />\n> Jacques<br />\n><br />\n> ------------------------------------------------------------------------<br />\n><br />\n> Subject:<br />\n> [ori-oai-utilisateurs] Re: Workflow : suppression permission DELETE<br />\n> pour rôle MODERATOR<br />\n> From:<br />\n> Jacques Brassart <<span id=\"919301b5c518c9ff00d1a59ebc883be5\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'919301b5c518c9ff00d1a59ebc883be5\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#106;&#97;&#99;&#113;&#117;&#101;&#115;&#46;&#98;&#114;&#97;&#115;&#115;&#97;&#114;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;\'+\'\">\'+\'&#106;&#97;&#99;&#113;&#117;&#101;&#115;&#46;&#98;&#114;&#97;&#115;&#115;&#97;&#114;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>><br />\n> Date:<br />\n> Fri, 19 Sep 2008 11:12:12 +0200<br />\n> To:<br />\n> <a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a><br />\n><br />\n> To:<br />\n> <a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a><br />\n><br />\n><br />\n><br />\n> Bonjour François,<br />\n><br />\n><br />\n><br />\n> Ca ne fonctionne toujours pas !<br />\n><br />\n> La case à cocher apparaît toujours pour le rôle MODERATOR, donc<br />\n> suppression possible d\'une fiche à modérer.<br />\n><br />\n><br />\n><br />\n><br />\n><br />\n> Pour info, hier, avant de modifier le fichier \"workflow_easy.xml\",<br />\n> j\'avais aussi modifié le fichier \"acegi-acl-root.xml\" :<br />\n><br />\n><br />\n<property name=\"mask\" value=\"128\"/>\n<!-- Permission 128 : USE_LOM_FORM --><!-- Permission 128 : USE_LOM_FORM --><p>><br />\n> au lieu de :<br />\n><br />\n><br />\n<property name=\"mask\" value=\"48\"/>\n<!-- MODERATE_DELETE --><!-- MODERATE_DELETE --><p>.<br />\n><br />\n><br />\n><br />\n> Apparemment, dans \"acegi-acl-root.xml\", j\'ai l\'impression que<br />\n> l\'affectation de \"permissions\" par défaut à certains rôles<br />\n><br />\n> n\'a pour seul objectif que l\'affichage de ces permissions sur la page<br />\n> \"Profil\" de l\'IHM du workflow, pour en informer l\'utilisateur<br />\n> authentifié. Je ne vois aucun autre impact fonctionnel.<br />\n><br />\n> (voir aussi mon mail du 17/09 : test sur la permission CREATE)<br />\n><br />\n><br />\n><br />\n><br />\n><br />\n> Dans la v1.0, j\'avais touché aux mêmes fichiers, quasiment de la même<br />\n> manière, et cela fonctionnait :<br />\n><br />\n><br />\n><br />\n> - suppression de la permission DELETE affectée par défaut dans<br />\n> \"acegi-acl-root.xml\" ;<br />\n><br />\n> - suppression de la permission DELETE affectée par défaut dans<br />\n> \"workflow_easy.xml\"<br />\n><br />\n> (dans ce dernier cas, je n\'ai pas eu à ajouter une post-fonction<br />\n> \"deletePermission\" !!<br />\n><br />\n> j\'ai juste modifié la post-focntion \"addPermission\" :<br />\n><br />\n> <arg name=\"bean.name\">addPermission</arg><br />\n><br />\n> <arg name=\"mask\">132</arg> </p>\n<!-- Permission 132 = WRITE + USE_LOM_FORM --><!-- Permission 132 = WRITE + USE_LOM_FORM --><p>)<br />\n><br />\n><br />\n><br />\n> Qu\'est-ce qui aurait changé entre la v1.0 et la v1.1 ?<br />\n><br />\n> Aurais-tu une piste ?<br />\n><br />\n><br />\n><br />\n> Merci !<br />\n><br />\n><br />\n><br />\n> Jacques<br />\n><br />\n><br />\n><br />\n><br />\n><br />\n> François Jannin a écrit :<br />\n></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour Jacques, Dans la version 1.1, le role moderator part avec le<br />\n>> masque de permission moderate + delete, comme défini dans<br />\n>> acegi-acl-root.xml : <bean<br />\n>> class=\"org.orioai.workflow.beans.acls.OriAclPermission\"><br />\n>><br />\n<property name=\"mask\" value=\"48\"/>\n<!-- \n>> MODERATE_DELETE --><!-- \n>> MODERATE_DELETE --><property name=\"recipient\"<br />\n>> value=\"4\"/> </p>\n<!-- MODERATOR --><!-- MODERATOR --><p> </bean> Donc le fait de<br />\n>> NE PAS ajouter la permission DELETE ne suffit pas, il faut lui ôter<br />\n>> en ajoutant des les post-fonctions : <function type=\"spring\"><br />\n>> <arg<br />\n>> name=\"bean.name\">deletePermission</arg><br />\n>> <arg name=\"mask\">16</arg></p>\n<!-- Permission 16 = DELETE --><!-- Permission 16 = DELETE --><p>\n>> <arg name=\"recipient\">4</arg></p>\n<!-- Role 4 = \n>> MODERATOR --><!-- Role 4 = \n>> MODERATOR --><p> </function> Cordialement,<br />\n>> François Jacques Brassart a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour, Je souhaite enlever la permission DELETE pour le rôle<br />\n>>> MODERATOR dans le workflow \"easy\" (version v1.1). Sous la v1.0,<br />\n>>> j\'avais réussi en modifiant la transition \"Ask to Publish\" dans le<br />\n>>> workflow \"easy\"<br />\n>>> (ori-oai-workflow-svn\\conf\\properties\\spring\\osworkflow\\workflows\\workflow_easy.xml).<br />\n>>> J\'ai appliqué la même recette pour la v1.1, à savoir :<br />\n>>> **************************** <step id=\"1\" name=\"Private\"> ...<br />\n>>> <action id=\"1\" name=\"Ask to Publish\"><br />\n<post-functions> ...<br />\n>>> <function type=\"spring\"> <arg<br />\n>>> name=\"bean.name\">addPermission</arg>* * <arg<br />\n>>> name=\"mask\">128</arg> </p>\n<!-- Permission 128 = USE_LOM_FORM --><!-- Permission 128 = USE_LOM_FORM --><p> (au<br />\n>>> lieu de : <arg name=\"mask\">148</arg> </p>\n<!-- Permission 148 = WRITE + \n>>> DELETE + USE_LOM_FORM --><!-- Permission 148 = WRITE + \n>>> DELETE + USE_LOM_FORM --><p>, dans la config d\'origine).<br />\n>>> ***************************** J\'ai fait un \"ant all\", puis un \"ant<br />\n>>> update-acls\". Mais apparemment, le rôle MODERATOR peut toujours<br />\n>>> supprimer les fiches que lui demande de publier l\'auteur. (case à<br />\n>>> cocher toujours présente dans la première colonne). Or, sous la<br />\n>>> v1.0, la case à cocher n\'était plus visible après cette modif !! (le<br />\n>>> modérateur ne pouvait alors plus \"Supprimer\" une fiche qu\'il avait à<br />\n>>> examiner) Y aurait-t-il un pb de cache avec le module workflow ?<br />\n>>> (dois-je attendre un certain temps après la modif ?) Sinon, comment<br />\n>>> désactiver cette fonctionnalité \"Supprimer\" pour MODERATOR ? Merci !<br />\n>>> Jacques </p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n><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 = 1507746187, expire = 1507832587, headers = '', serialized = 0 WHERE cid = '4:add1dcf84e3d70fad12a7a795d1d81ec' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
2 messages / 0 nouveaux
Dernière contribution
jbrassar
Workflow : suppression permission DELETE pour rôle MODERATOR]
Re,

pour info, je mets le fichier workflow_easy.xml en attaché !
Voir ligne 82 à 88.

(Peut-on mettre deux fois la même post-fonction à la suite dans

... ?
j'ai mis 2 fois "deletePermission", 1 fois pour le OWNER, 1 fois pour le
MODERATOR)

Jacques

--
Jacques Brassart
UNR Nord-Pas de Calais
Université de Valenciennes et du Hainaut-Cambrésis
Tél : 03 27 51 17 70

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

vincentbonamy
Salut Jacques,
Oui bien sûr sans problème.
Pour le comportement de l'ensemble, vois le mail que je viens d'envoyer
Vincent.

Jacques Brassart wrote:

> Re,
>
> pour info, je mets le fichier workflow_easy.xml en attaché !
> Voir ligne 82 à 88.
>
> (Peut-on mettre deux fois la même post-fonction à la suite dans
>
... ?
> j'ai mis 2 fois "deletePermission", 1 fois pour le OWNER, 1 fois pour
> le MODERATOR)
>
> Jacques
>
> ------------------------------------------------------------------------
>
> Subject:
> [ori-oai-utilisateurs] Re: Workflow : suppression permission DELETE
> pour rôle MODERATOR
> From:
> Jacques Brassart < >
> Date:
> Fri, 19 Sep 2008 11:12:12 +0200
> To:
> ori-oai-utilisateurs@listes.univ-rennes1.fr
>
> To:
> ori-oai-utilisateurs@listes.univ-rennes1.fr
>
>
>
> Bonjour François,
>
>
>
> Ca ne fonctionne toujours pas !
>
> La case à cocher apparaît toujours pour le rôle MODERATOR, donc
> suppression possible d'une fiche à modérer.
>
>
>
>
>
> Pour info, hier, avant de modifier le fichier "workflow_easy.xml",
> j'avais aussi modifié le fichier "acegi-acl-root.xml" :
>
>

>
> au lieu de :
>
>

.
>
>
>
> Apparemment, dans "acegi-acl-root.xml", j'ai l'impression que
> l'affectation de "permissions" par défaut à certains rôles
>
> n'a pour seul objectif que l'affichage de ces permissions sur la page
> "Profil" de l'IHM du workflow, pour en informer l'utilisateur
> authentifié. Je ne vois aucun autre impact fonctionnel.
>
> (voir aussi mon mail du 17/09 : test sur la permission CREATE)
>
>
>
>
>
> Dans la v1.0, j'avais touché aux mêmes fichiers, quasiment de la même
> manière, et cela fonctionnait :
>
>
>
> - suppression de la permission DELETE affectée par défaut dans
> "acegi-acl-root.xml" ;
>
> - suppression de la permission DELETE affectée par défaut dans
> "workflow_easy.xml"
>
> (dans ce dernier cas, je n'ai pas eu à ajouter une post-fonction
> "deletePermission" !!
>
> j'ai juste modifié la post-focntion "addPermission" :
>
> addPermission
>
> 132

)
>
>
>
> Qu'est-ce qui aurait changé entre la v1.0 et la v1.1 ?
>
> Aurais-tu une piste ?
>
>
>
> Merci !
>
>
>
> Jacques
>
>
>
>
>
> François Jannin a écrit :
>

>> Bonjour Jacques, Dans la version 1.1, le role moderator part avec le
>> masque de permission moderate + delete, comme défini dans
>> acegi-acl-root.xml : >> class="org.orioai.workflow.beans.acls.OriAclPermission">
>>
>> value="4"/>

Donc le fait de
>> NE PAS ajouter la permission DELETE ne suffit pas, il faut lui ôter
>> en ajoutant des les post-fonctions :
>> >> name="bean.name">deletePermission
>> 16

>> 4

Cordialement,
>> François Jacques Brassart a écrit :

>>> Bonjour, Je souhaite enlever la permission DELETE pour le rôle
>>> MODERATOR dans le workflow "easy" (version v1.1). Sous la v1.0,
>>> j'avais réussi en modifiant la transition "Ask to Publish" dans le
>>> workflow "easy"
>>> (ori-oai-workflow-svn\conf\properties\spring\osworkflow\workflows\workflow_easy.xml).
>>> J'ai appliqué la même recette pour la v1.1, à savoir :
>>> **************************** ...
>>>
...
>>> >>> name="bean.name">addPermission* * >>> name="mask">128

(au
>>> lieu de : 148

, dans la config d'origine).
>>> ***************************** J'ai fait un "ant all", puis un "ant
>>> update-acls". Mais apparemment, le rôle MODERATOR peut toujours
>>> supprimer les fiches que lui demande de publier l'auteur. (case à
>>> cocher toujours présente dans la première colonne). Or, sous la
>>> v1.0, la case à cocher n'était plus visible après cette modif !! (le
>>> modérateur ne pouvait alors plus "Supprimer" une fiche qu'il avait à
>>> examiner) Y aurait-t-il un pb de cache avec le module workflow ?
>>> (dois-je attendre un certain temps après la modif ?) Sinon, comment
>>> désactiver cette fonctionnalité "Supprimer" pour MODERATOR ? Merci !
>>> Jacques

>
>
>

--
Ce message a été vérifié par MailScanner
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