JaliosXperience
fr en
Path > Home > Forums
Link

Assistant création sous-espace de travail

Arnaud Maillard - on 5/24/07 at 2:54 PM

Bonjour,

J'ai créé un groupe "Administrateurs WS 1" (sans préciser de droit particulier) qui est enfant du groupe "Administrateurs" de base.
J'ai créé un membre ("admin ws1") appartenant au groupe "Administrateurs WS 1".
J'ai indiqué dans l'espace de travail "WS 1" que "admin ws1" était administrateur.

Quand je me connecte en "admin ws1", je peux créer de nouveaux espace de travail dans "WS 1" sans problème; en revanche, quand je clique sur l'assistant, je suis redirigé vers une page m'indiquant que je n'ai pas les droits suffisants. Or je clique sur l'espace de travail que j'ai créé la seconde précédente et donc qui m'appartient.

Qu'ai-je oublié ?

Cordialement,
Arnaud M.

Arnaud Maillard - on 5/29/07 at 11:51 AM

Allo ?? J'aimerais bien qu'on me confirme ou qu'on m'infirme le comportement que j'ai constaté.

Olivier Dedieu - on 5/29/07 at 1:47 PM

Benoit qui a développé ce module est actuellement en congé. Il vous répondra à son retour.

Arnaud Maillard - on 5/29/07 at 3:02 PM

Parfait, merci.

Benoît Dissert - on 6/11/07 at 11:34 AM

Il y a un bug qui est que l'icône d'assistant ne devrait pas être disponible pour les administrateurs d'espace de travail.

La seule manière de pouvoir créer des espaces de travail pour un administrateur d'espace de travail est de cliquer sur le bouton "Ajouter un espace de travail".

Dans une version corrective du plugin, l'icône ne sera plus disponible pour les administrateurs d'espace de travail.

Arnaud Maillard - on 6/12/07 at 5:31 PM

Argh ! C'est dommage, dans mon projet, c'est justement ce qu'on voulait : qu'un administrateur d'espace de travail puisse créer des sous-espaces de son propre espace.

Ce n'est pas envisageable ?

Benoît Dissert - on 6/12/07 at 5:42 PM

Mais si !

Avec ce plugin, un administrateur d'espace de travail peut créer un sous-espace de son espace, il doit pour cela cliquer sur le bouton "Ajouter un nouvel espace de travail".

En cliquant sur ce bouton, on voit dans le formulaire de création la référence à l'espace de travail parent (qui n'est pas éditable pour qui n'est pas administrateur central).

Par contre, l'icône d'assistant sert à dupliquer des espaces de travail à partir d'espace de travail modèles. C'est cela qui n'est pas disponible pour les administrateurs d'espace de travail.

Arnaud Maillard - on 6/14/07 at 10:45 AM

En fait, c'est plutot de ça dont j'ai besoin. Qu'un administrateur d'espace de travail puisse utiliser l'assistant pour en créer un nouveau sous le sien.

Je ne comprends pas pourquoi cette fonctionnalité ne sera pas possible.

Benoît Dissert - on 6/14/07 at 11:34 AM

Je n'avais réalisé cette fonctionnalité en raison des problématiques fonctionnelles qu'elle soulevait (sans compter les problématiques techniques et de temps de réalisation), mais peut-être pouvez-vous y répondre.

L'utilisation de l'assistant (standard) sert à produire un espace de travail à partir d'un modèle en reproduisant certaines structures, par exemple :

  • certaines propriétés de l'espace de travail;
  • groupes;
  • configuration des types;
  • catégories;
  • mapping des droits des groupes de l'espace modèle sur les catégories de l'espace modèle sur les droits des groupes de l'espace copié sur les catégories de l'espace copié.

Dans le cas de l'assistant du plugin, faut-il :

  • reprendre exactement la même fonctionnalité, disponible uniquement pour les espaces de travail modèle (dont on a coché la case "modèle"), et la rendre accessible pour les administrateurs d'espace de travail ?
  • reprendre exactement la même fonctionnalité, mais en simplifiant l'assistant en ne proposant que le champs pour remplacer les variables $NAME$, mais en traitant de la même manière qu'en standard, et la rendre accessible pour les administrateurs d'espace de travail ?
  • prendre en compte la structure arborescente des espaces de travail en dessous du modèle et reproduire cette arborescence (et donc proposer un formulaire de modification pour chacun des sous-espace modèle de l'espace modèle choisi initialement) ?

Cette troisième solution me parait une usine à gaz, et nécessiterait un développement spécifique entièrement dédié. Les deux premières solutions peuvent par contre être envisagées dans une version deux du plugin.

Par ailleurs, une autre question : si on met l'assistant à disposition des administrateurs de travail, faut-il enlever le bouton pour créer un espace de travail sans modèle ?

Arnaud Maillard - on 6/14/07 at 12:19 PM

Malheureusement, j'ai un peu de mal à aborder le problème sous un angle général, c'est pourquoi mes réponses sont un peu "orientées" par mon projet.

Proposition 1 : reprendre exactement la même fonctionnalité, disponible uniquement pour les espaces de travail modèle (dont on a coché la case "modèle"), et la rendre accessible pour les administrateurs d'espace de travail ?


Proposition 2 : reprendre exactement la même fonctionnalité, mais en simplifiant l'assistant en ne proposant que le champs pour remplacer les variables $NAME$, mais en traitant de la même manière qu'en standard, et la rendre accessible pour les administrateurs d'espace de travail ?

Pour mon projet, lorsque j'utilise l'assistant, il y a des catégories que je dois "renommer" mais pas d'autres. Est-ce que dans le cas de votre proposition 2, cela veut dire qu'on ne pourrait pas le faire ?
J'ai un peu de mal à voir la différence que cela fera après une création dans chacun des cas.

Proposition 3 : prendre en compte la structure arborescente des espaces de travail en dessous du modèle et reproduire cette arborescence (et donc proposer un formulaire de modification pour chacun des sous-espace modèle de l'espace modèle choisi initialement) ?


Cela pourrait être interessant (toujours dans le cadre de mon projet) mais je ne pense pas que l'administrateur de WS disposera des informations adéquates pour créer les sous-sous-espaces.
Dans ce cas de figure, il faudrait penser à la notion de "profondeur" d'instanciation des WS, je pense.

En résumé, la proposition 1 me semble la plus interessante; cela donne la même liberté aux administrateurs de WS qu'aux administrateurs centraux et donc la même flexibilité. Je me demande si la proposition 2 ne serait pas un peu trop restrictive. Encore que l'administrateur de WS pourrait sans doute éditer le nouveau WS et le paramétrer comme il veut vraiment.

Je me demandais si donner la possibilité à un administrateur de WS d'utiliser les assistants ne peut pas créer des difficultés (techniques) aux niveaux des droits. Quelque chose du genre, le sous-sous-espace à droit à des catégories qui ne sont pas autorisé au WS-mère.

Par ailleurs, une autre question : si on met l'assistant à disposition des administrateurs de travail, faut-il enlever le bouton pour créer un espace de travail sans modèle ?


Je ne pense pas, l'administrateur de WS peut vouloir créer un WS entièrement nouveau.

Login   Home   fr en
JALIOS SA - SIREN 440 126 035