Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementProbleme de permissions?Probleme de permissions?
Précédente
 
Suivante
Nouveau message
08/01/2008 17:56
 

Bonjour!

Je viens de créer un module qui est sous forme de TreeView qui permettra une navigation en quelque sorte dans mon site web.

j'ai un problème que je pense etre du aux pemissions, car, quand je suis connecter en tant qu'utilisateur de la plateforme, le probleme suivant ne se pose plus:

Les noeuds du treeView sont inaccessibles, ou du moins, sont les noeuds enfant ne naviguent pas a destination, j'ai commencer à croire qu'il existe different niveaux de permissions pour un module, chose dont je suis ABSOLUMENT PAS sure!

Croyez vous comprendre de quoi il s'agit ?

Inutile de vous rappeler que je debut A FOND dans l'univers DotNetNuke, alors n'impote quel idée vous pensez etre possible sera suffisament bonne pour que je le met en execution!

Merci infiniment à tous


Alabama-song Show me The way...
 
Nouveau message
09/01/2008 09:39
 
Bonjour,



Ca dépend comment est peuplé le treeview et surtout est-ce que l'utilisateur anonyme a bien le droit de naviguer sur ces pages.

Par défaut dotnetnuke ne renvoi pas les pages auquels l'utilisateur n'a pas accès.

A ce niveau, je ne pense pas que ce soit un problème de droit du module car l'utilisateur voit le treeview mais plutôt un problème de droit sur les pages ou un soucis lors de la récupération des pages depuis dotnetnuke. Peut-tu nous dire quelle méthode tu utilise pour peupler ton treeview?


JB
 
Nouveau message
09/01/2008 11:00
 

jbb a dit :
Peut-tu nous dire quelle méthode tu utilise pour peupler ton treeview?

Mon treeview devrait etre peuplé a partir de la base de données, ou d'un fichier XML, j'ai opté pour le XML, mais vue que je n'arrive pas a gerer le texte comme il le faut dans le fichier XML (exemple: pour ecrire "Ambassades et consulats", la balise XML devrait ressembler à "<Ambassade et Consulats></Ambassade et Consulats>" chose qui n'est pas valable), j'ai fait un remplissage statique dans un premier temps, j'ai remplis les noeud de mon treeview à partir de 'Collection' de mon treeview.

Si c'est un probleme du au mode de peuplement de mon treeview, priere de m'indiquer la methode dont je pourrais le faire!

 

Merci "Jbb" pour votre  aide.

 


Alabama-song Show me The way...
 
Nouveau message
09/01/2008 13:30
 

Enfet, je viens de creer un autre module qui contient les controles suivants:

un bouton;

un Label;

Et un TextBox.

Il s'avère que le probleme n'es relatif en aucun des cas au control Treeview, ni a son peuplement, car le probleme persiste meme avec mon nouveau formulaire.

Le bouton n'effectue aucune opération si l'utilisateur n'est pas connecter!

 

Voila!

Merci pour vos reflexions

 


Alabama-song Show me The way...
 
Nouveau message
09/01/2008 13:52
 
Les permissions dotnetnuke n'agissent pas sur le fait d'autoriser ou non un postback sur la page.


Je pensais au peuplement car j'avais compris que le module servait de menu et donc que la source était une liste de page de dotnetnuke mais dans ce cas oui le souci ne vient pas de la.

Comment sont déclarés les controles dans l'ascx? De quoi hérite le controle ascx?

Le developement est fait en website(directement dans le projet de site web) ou en WAP?

Que ce passe-t-il lors de l'appui sur le bouton, la page se recharge ou pas?

JB
 
Nouveau message
09/01/2008 17:41
 

Je viens de me rendre compte d'une chose qui finira par ne pas etre utile:

Quand j'affecte des liens aux noeuds du TreeView, le problème ne se pose pas (car j'avais creer les noeuds sans les liens de destination chose qui fonctionne sous une page .aspx)

le probleme subsiste pour le second module. alors meme quand le click s'effectue sur le bouton du module (A), le treeview du module (B) se plante (se désactive) ! ! ! somehow!!!!!!

les controles dans l'ascx sont declarés par la plus simple des maniere:

<asp:Button... runat="server".../>

<asp:TextBox... runat="server".../>

<asp:Label... runat="server".../>

Le site est configuré sous IIS, et je ouvre à l'aide de VS 2005 le dossier du site pour y developper mes modules rattés ! ! !

Quand j'appuis sur le bouton, la page donne l'aire d'etre chargée, mais un truc se passe:

Quand j'actualise la page du navigateur ce message "la page ne peut etre actualiser sans le renvoi d'information...."!

Voila! je crois avoir rependu a vos question et j'espere aue vous y voyez plus clair! (certainement plus clair que moi)

Merci Merci


Alabama-song Show me The way...
 
Nouveau message
05/03/2008 19:14
 

En fait

Le probleme etait du a la nature del'objet utilisé, j'utilisais un asp:treeview

il fallait que j'utilise un dnntree ;)

c'est donc normal que le asp:treeview n'aille pas fonctionner :)

 

Bouchra


Alabama-song Show me The way...
 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementProbleme de permissions?Probleme de permissions?