Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNStratégie - que...Stratégie - que...Restreindre lRestreindre l'accès aux PERMISSIONS pour utilisateur enregistré
Précédente
 
Suivante
Nouveau message
02/12/2006 09:40
 

Bonjour,

J'ai divers utilisateurs enregistrés qui gèrent chacun une page. Je souhaite leur restreindre l'accès aux paramétrages de la page, pour éviter qu'ils ne puissent modifier les permissions sur la page, et ainsi rendre par exemple la page éditable par le "public"... (dangereux).

Y a t il une possibilité ???

Déclic Vidéo FX

 
Nouveau message
04/12/2006 00:27
 

Bonjour Déclic,

tu dois créer un groupe d'utilisateurs (appelé aussi rôle) par utilisateur et placer cet utilisateur dans ce rôle.

Ensuite pour chaque page tu dois autoriser uniquement un seul rôle (donc l'utilisateur unique qu'il y a dedans) à avoir accès à l'administration de la page.

Par contre cela risque d'être rapidement ingérable avec un groupe par utilisateur. De plus chaque utilisateur pourra éventuellement accorder les droits d'administration à n'importe quel autre groupe pour sa page.

Donc cette solution ne faut rien et je te conseille de faire appel à des modules tiers non inclus dans DNN :

http://www.dnnmtl.com/Module/HTMLPU/tabid/313/Default.aspx
http://www.smart-thinker.com/DotNetNuke/HomePage/tabid/159/Default.aspx

Roland
Mediadoo.fr

 


Roland
 
Nouveau message
04/12/2006 15:01
 
Bonjour,

Un utilisateur ayant les droits d'édition sur une page représentera toujours un problème. Si celui-ci a les droits d'édition sur la page, c'est qu'il doit pouvoir changer les droits d'affichage, ajouter un module puis le configurer, créer une page enfante.
Si vous lui avez donné les droits complets pour que ceux-ci puissent ajouter un module, alors je ne vois pas réellement d'autre solution rapide que de masquer les bouttons
Ajouter une nouvelle page Paramètrer la page courante Supprimer la Page courante Copier la Page courante Prévisualiser la page courante
Ajouter Editer Effacer Copier Aperçu
Ceci doit pouvoir se faire aisément en personnalisant le skin pour les éditeurs, ajoutez par exemple
#IconBar.ascx_cmdAddTabIcon a, #IconBar.ascx_cmdEditTabIcon a, #IconBar.ascx_cmdCopyTabIcon a {display:none;}.
De ce fait il n'y aura plus que
Prévisualiser la page courante
Aperçu
 affiché en haut.
Cela peut être une solution, mais cela implique que vous n'ajouterez pas de page au site en utilisant les bouttons qui se devraient se trouver sur les pages dont le skin est modifié (ce skin peut très bien être le même que l'original, en dupliquant puis renommant le dossier et ajouter le code ci-dessus dans skin.css).

Deuxième solution : Les utilisateurs n'ont finalement pas besoin des options de la page ou d'ajouter des modules, ils se contenteront d'utiliser les modules qui se trouvent sur leur page et d'accèder aux options des modules.

Troisième solution, et qui pour moi semble être la meilleure, une bonne formation qui les rendra aguéris et confiants.

Autre solution, faire un module personnalisé qui permettrait de choisir quel groupe voit quoi dans la barre d'icônes...

Sébastien
 
Nouveau message
08/12/2006 22:48
 


{...}
tu dois créer un groupe d'utilisateurs (appelé aussi rôle) par utilisateur et placer cet utilisateur dans ce rôle.

{...}

http://www.dnnmtl.com/Module/HTMLPU/tabid/313/Default.aspx
http://www.smart-thinker.com/DotNetNuke/HomePage/tabid/159/Default.aspx

{...}

Super l'idée des rôles !!! Mais ça ne solutionne pas mon problème.
Je vais donc jeter un oeil sur tes deux liens qui me plaisent bien.

Seb, je suis désolé, je viens de me rendre compte que j'avais dupliquer mon post !!! (moi qui oeuvre dans d'autres forums, j'ai horreur de ce genre de pratiques, alors mille excuses).
J'aime beaucoup l'idée de pouvoir masquer le bouton "Editer". Je vais tester cette solution qui me plaît bien ! Ou celle que tu m'as aussi donnée, donner les droits uniquement sur les modules, pourquoi pas.

Déclic Vidéo FX

 
Nouveau message
09/12/2006 15:14
 

seb a dit :
{...}

solution rapide que de masquer les bouttons

Ajouter une nouvelle page Paramètrer la page courante Supprimer la Page courante Copier la Page courante Prévisualiser la page courante
Ajouter Editer Effacer Copier Aperçu

Ceci doit pouvoir se faire aisément en personnalisant le skin pour les éditeurs, ajoutez par exemple
#IconBar.ascx_cmdAddTabIcon a, #IconBar.ascx_cmdEditTabIcon a, #IconBar.ascx_cmdCopyTabIcon a {display:none;}.
{...}

J'aimerai bien essayer, mais impossible de trouver le fichier dans lequel je dois faire cela... Qui plus est, est ce que cela signifie que j'aurais moi aussi ces icones cachés avec l'utilisateur host ou admin ?
Néanmoins, je vais tenter, je continue à chercher ce satané fichier...

DV

 
Nouveau message
11/12/2006 22:13
 

Salut,

Je suis tombé par hasard sur ce module, qui permet de restreindre l'affichage des bouttons de la barre admin suivant les rôles Dotnetnuke :

http://www.davebuckner.com/Default.aspx?tabid=56

TRTControlPanel-1.6.0.0

Il est compatible avec Dnn 3 et 4.

Seb

 
Nouveau message
13/12/2006 21:55
 

Je progresse à une allure vertigineuse ici !!! Merci MILLE fois !!!!! C'est GÉ-ANT !

 

DV

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNStratégie - que...Stratégie - que...Restreindre lRestreindre l'accès aux PERMISSIONS pour utilisateur enregistré