Workflow : permission CREATE

  • 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:f8b4c8ff6dbc9180e73101580730b188' 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> ...\n</div>\n', created = 1507746187, expire = 1507832587, headers = '', serialized = 0 WHERE cid = '4:f8b4c8ff6dbc9180e73101580730b188' 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:f8b4c8ff6dbc9180e73101580730b188' 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> ...\n</div>\n', created = 1507746187, expire = 1507832587, headers = '', serialized = 0 WHERE cid = '4:f8b4c8ff6dbc9180e73101580730b188' 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:9dad1ef9ad7ae9b63339ada0c727f2ec' 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>Par défaut, la permission CREATE est affectée au rôle AUTHENTICATED,<br />\ndans le fichier acegi-acls-root de<br />\nori-oai-workflow-svn\\conf\\properties\\spring\\acegi.</p>\n<p>Mais à quoi sert-elle exactement ?</p>\n<p>Pour tester, j\'ai en effet modifié la config en affectant cette<br />\npermission par défaut au rôle MODERATOR, comme suit :</p>\n<property name=\"mask\" value=\"8\"/>\n<!-- CREATE --><!-- CREATE --><property name=\"recipient\" value=\"4\"/>\n<!-- MODERATOR --><!-- MODERATOR --><p>au lieu de :</p>\n<property name=\"mask\" value=\"8\"/>\n<!-- CREATE --><!-- CREATE --><property name=\"recipient\" value=\"4\"/>\n<!-- MODERATOR --><!-- MODERATOR --><p>.</p>\n<p>J\'ai fait un \"ant update-acls\" (ATTENTION : un \"ant-all\" ne suffit pas !!).</p>\n<p>Cela n\'empêche pas les utilisateurs \"auteur\" et \"administrateur\" de<br />\n\"créer\" une nouvelle fiche LOM ou DC !<br />\n(la seule modif se situe au niveau de l\'affichage de l\'IHM du workflow :<br />\nla mention de la permission CREATE n\'apparaît plus dans la page \"Profil\"<br />\nde l\'utilisateur, pour les utilisateurs \"auteur\" et \"administrateur\").</p>\n<p>D\'où ma question !</p>\n<p>Merci,</p>\n<p>Jacques Brassart</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 = 1507746187, expire = 1507832587, headers = '', serialized = 0 WHERE cid = '4:9dad1ef9ad7ae9b63339ada0c727f2ec' 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:f1a65303d13d9fc0d4f81fae74d5b1fd' 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 Jacques,</p>\n<p>Effectivement, le droit de créer une fiche, c\'est à dire finalement<br />\nd\'initialiser un workflow osWorkflow via l\'action \"100\" du workflow<br />\nconsidéré, est par défaut à la fois pour workflow_easy.xml (LOM) et<br />\nworkflow_very_easy.xml (OAI_DC) conditionné par cette seule condition :</p>\n<p><condition type=\"spring\"><br />\n <arg name=\"bean.name\">hasRole</arg><br />\n <arg name=\"mask\">1</arg></p>\n<!-- AUTHENTICATED --><!-- AUTHENTICATED --><p></condition></p>\n<p>=> la permission CREATE n\'intervient pas ici (et nul part ailleurs<br />\négalement d\'ailleurs ...) par défaut.</p>\n<p>On va donc changer cette première condition par celle-ci plutôt (par<br />\ndéfaut) :</p>\n<p><condition type=\"spring\"><br />\n <arg name=\"bean.name\">hasPermission</arg><br />\n <arg name=\"mask\">8</arg></p>\n<!-- CREATE --><!-- CREATE --><p></condition></p>\n<p>Cela paraitrait effectivement plus logique.</p>\n<p>Vincent.</p>\n<p>Jacques Brassart wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Par défaut, la permission CREATE est affectée au rôle AUTHENTICATED,<br />\n> dans le fichier acegi-acls-root de<br />\n> ori-oai-workflow-svn\\conf\\properties\\spring\\acegi.<br />\n><br />\n> Mais à quoi sert-elle exactement ?<br />\n><br />\n> Pour tester, j\'ai en effet modifié la config en affectant cette<br />\n> permission par défaut au rôle MODERATOR, comme suit :<br />\n><br />\n<property name=\"mask\" value=\"8\"/>\n<!-- CREATE --><!-- CREATE --><p>><br />\n<property name=\"recipient\" value=\"4\"/>\n<!-- MODERATOR --><!-- MODERATOR --><p>> au lieu de :<br />\n><br />\n<property name=\"mask\" value=\"8\"/>\n<!-- CREATE --><!-- CREATE --><p>><br />\n<property name=\"recipient\" value=\"4\"/>\n<!-- MODERATOR --><!-- MODERATOR --><p>.<br />\n><br />\n> J\'ai fait un \"ant update-acls\" (ATTENTION : un \"ant-all\" ne suffit<br />\n> pas !!).<br />\n><br />\n> Cela n\'empêche pas les utilisateurs \"auteur\" et \"administrateur\" de<br />\n> \"créer\" une nouvelle fiche LOM ou DC !<br />\n> (la seule modif se situe au niveau de l\'affichage de l\'IHM du workflow :<br />\n> la mention de la permission CREATE n\'apparaît plus dans la page \"Profil\"<br />\n> de l\'utilisateur, pour les utilisateurs \"auteur\" et \"administrateur\").<br />\n><br />\n> D\'où ma question !<br />\n><br />\n> Merci,<br />\n><br />\n> Jacques Brassart<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 = 1507746189, expire = 1507832589, headers = '', serialized = 0 WHERE cid = '4:f1a65303d13d9fc0d4f81fae74d5b1fd' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
2 messages / 0 nouveaux
Dernière contribution
jbrassar
Workflow : permission CREATE
Bonjour,

Par défaut, la permission CREATE est affectée au rôle AUTHENTICATED,
dans le fichier acegi-acls-root de
ori-oai-workflow-svn\conf\properties\spring\acegi.

Mais à quoi sert-elle exactement ?

Pour tester, j'ai en effet modifié la config en affectant cette
permission par défaut au rôle MODERATOR, comme suit :

au lieu de :

.

J'ai fait un "ant update-acls" (ATTENTION : un "ant-all" ne suffit pas !!).

Cela n'empêche pas les utilisateurs "auteur" et "administrateur" de
"créer" une nouvelle fiche LOM ou DC !
(la seule modif se situe au niveau de l'affichage de l'IHM du workflow :
la mention de la permission CREATE n'apparaît plus dans la page "Profil"
de l'utilisateur, pour les utilisateurs "auteur" et "administrateur").

D'où ma question !

Merci,

Jacques Brassart

--
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
Bonjour Jacques,

Effectivement, le droit de créer une fiche, c'est à dire finalement
d'initialiser un workflow osWorkflow via l'action "100" du workflow
considéré, est par défaut à la fois pour workflow_easy.xml (LOM) et
workflow_very_easy.xml (OAI_DC) conditionné par cette seule condition :


hasRole
1

=> la permission CREATE n'intervient pas ici (et nul part ailleurs
également d'ailleurs ...) par défaut.

On va donc changer cette première condition par celle-ci plutôt (par
défaut) :


hasPermission
8

Cela paraitrait effectivement plus logique.

Vincent.

Jacques Brassart wrote:

> Bonjour,
>
> Par défaut, la permission CREATE est affectée au rôle AUTHENTICATED,
> dans le fichier acegi-acls-root de
> ori-oai-workflow-svn\conf\properties\spring\acegi.
>
> Mais à quoi sert-elle exactement ?
>
> Pour tester, j'ai en effet modifié la config en affectant cette
> permission par défaut au rôle MODERATOR, comme suit :
>

>

> au lieu de :
>

>

.
>
> J'ai fait un "ant update-acls" (ATTENTION : un "ant-all" ne suffit
> pas !!).
>
> Cela n'empêche pas les utilisateurs "auteur" et "administrateur" de
> "créer" une nouvelle fiche LOM ou DC !
> (la seule modif se situe au niveau de l'affichage de l'IHM du workflow :
> la mention de la permission CREATE n'apparaît plus dans la page "Profil"
> de l'utilisateur, pour les utilisateurs "auteur" et "administrateur").
>
> D'où ma question !
>
> Merci,
>
> Jacques Brassart
>

--
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