Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Problèmes de droits liés à lProblèmes de droits liés à l'édition de modules.
Précédente
 
Suivante
Nouveau message
07/01/2009 10:51
 

Bonjour,

je souhaiterais savoir s'il est possible de permettre à un utilisateur inscrit de pouvoir passer en mode édition dans un module.

C'est à dire de passer de la vue (ViewModule.ascx) en cliquand sur le petit crayon bleu vers le mode Edtion (EditModule.ascx).

je souhaite que tout s'effectue par le code, donc ne pas passer par la configuration du module en Host.

Merci.

 
Nouveau message
07/01/2009 12:51
 
Bonjour,

si on donne les droits d'edition à un module uniquement, l'utilisateur pourra editer son contenu sans pour étant être host ni avoir à modifier la définition du module.
Sinon il est toujours possible de créér plusieurs controle de type vue (et non pas édition) dans la définition de module et ainsi naviguer de controle en controle dans le code (editurl(cleDuControle))

JB
 
Nouveau message
07/01/2009 14:05
 

Merci de ta réponse,

j'aimerais savoir s'il est possible de donner les droit à un utilisateur pour accéder à la page edition (editmodule.ascx).

Et surtout comment on lui donne les droits (a priori seul Admin et Host peuvent par défaut y accéder).

Merci.

 
Nouveau message
08/01/2009 08:12
 

En général, on définit le contrôle principal affiché par défaut en tant que "view". Seuls les utilisateurs autorisés (directement via leur login ou indirectement via leur appartenance à des rôles) à visualiser le module peuvent voir le module et son contrôle.

Ensuite, on définit généralement un contrôle d'édition en tant qu'"edit". Seuls les utilisateurs autorisés à éditer le module pourront charger ce contrôle. Reste à leur fournir un lien permettant d'accéder à ce contrôle d'édition en fonction de leur habilitation.

Les autorisations sont données pour chaque module via l'édition des paramètres d'un module instancié sur une page. DotNetNuke fournit en standard une grille de permissions communes à tous les modules (semblable à celle du paramétrage des pages) pour permettre d'indiquer qui possède les permissions de consultation et d'édition. Ces permissions peuvent être définies par rôles mais aussi utilisateur par utilisateur. Effectivement, par défaut, seuls les administrateurs peuvent consulter et éditer.




Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Problèmes de droits liés à lProblèmes de droits liés à l'édition de modules.