Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...skin object et droitsskin object et droits
Précédente
 
Suivante
Nouveau message
22/04/2007 11:57
 

Dans un skin (page .ascx), est-ce qu'il existe un moyen de donner des droits de visualisation pour un skin object au même titre qu'on le fait pour un module (visible par tous...) ?

Par exemple imaginons que le skin object CURRENTDATE ne doivent être visible que pour un groupe d'utilisateurs...

Merci d'avance


Qapla'
 
Nouveau message
23/04/2007 02:20
 

Bonjour,

Je ne suis pas un pro du skinning, mais à ma connaissance ce n'est pas possible. On contrôle un skin object par les propriétés qu'il expose. Contrairement à un module qui n'a pas la même classe de base et qui possède une page de paramètres. Toutefois, tu peux éventuellement arriver à tes fins si le skin object supporte d'être dans un module Text/HTML. Je crois que David à fait ce genre de truc, mais je ne peux pas te garantir que cela va fonctionner !

Gilles

 
Nouveau message
23/04/2007 07:05
 

Merci

En fait j'y avais bien pensé mais je suis, par nature, plutôt anti bidouille et j'aurai préféré une solution plus propre...

J'ai donc posé la question dans le forum "développement" pour savoir s'il n'existe pas une variable type Skinpath ou bien un objet quelconque qui donnerait la valeur des droits user en cours et qui serait utilisable depuis une page skin .ascx ! N'ayant pas eu le temps encore de me plonger dans la programmation de modules et de DNN, ça m'aiderait bien si qq'un pouvait medire ça !


Qapla'
 
Nouveau message
23/04/2007 12:35
 

Les SkinObjects sont des tokens inclus dans le code ascx d'un thème...ou d'un container, même si ce n'est pas l'utilisation de base.

Quand le SkinObject est inclus dans le container, on peut lui adjoindre les fonctions de base du module sélectionné. ex: un module TEXT/HTML et un SkinObject "Language"....

Dans tous les cas, c'est a essayer... et ça ne coute pas grand chose !

David.

Jim68k a dit :

Dans un skin (page .ascx), est-ce qu'il existe un moyen de donner des droits de visualisation pour un skin object au même titre qu'on le fait pour un module (visible par tous...) ?

Par exemple imaginons que le skin object CURRENTDATE ne doivent être visible que pour un groupe d'utilisateurs...

Merci d'avance


"Qui ne connait pas l'Histoire ne connait rien".
 
Nouveau message
23/04/2007 13:03
 

A priori, il n'est pas possible d'attribuer des "permissions" aux skin objects vus qu'ils ne sont pas chargés dynamiquement mais plutôt "incrustés" de façon statique dans l'ascx de la skin.

Ceci dit, rien n'empeche d'utiliser l'API DNN pour identifier les rôles de l'utilisateur en cours et jouer ainsi sur la visibilité des contrôles du skin objects.

Il est enfin probablement judicieux de considérer le développement d'un module plutôt qu'un skin object, et de le placer dans un panneau à l'endroit initialement prévu.


Jesse
Société de conseil et de service en 
informatique et systèmes d'information
 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...skin object et droitsskin object et droits