Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...bases documentairesbases documentaires
Précédente
 
Suivante
Nouveau message
26/11/2007 14:03
 

Bonjour,

je souhaite autoriser un groupe d'utilisateurs à ajouter des documents dans la base doc. J'ai  donc coché la case "ecrire" dans les permissions du gestionnaire de fichier pour le répertoire basedoc mais l'icône fichier est toujours inacessible lorsque je me connecte comme utilisateur autorisé (alors que j'ai le droit de modifier la page et ses modules).

est-ce que j'ai manqué un truc ?

merci de votre aide

 

 
Nouveau message
26/11/2007 15:42
 

Bonjour,

l'icône fichiers du panneau de contrôle est ni plus ni moins qu'un raccourci vers la page du gestionnaire de fichiers DNN, dans le menu Site/Admin.

Elle n'est visible, au même titre que cette page, que par les utilisateurs membres du groupe des administrateurs.

Un utilisateur disposant de droits d'écritures sur un dossier ne pourra donc pas charger de nouveaux fichier dans le gestionnaire lui-même, mais il pourra le faire dans le contrôle "URL" des modules qui l'utilisent (module documents ou links par exemple) ou encore depuis l'éditeur de texte riche dans le petit gestionnaire de fichiers associé à la fonction d'insertion d'images.

Il est sinon possible de reprendre le gestionnaire de fichiers pour l'exposer en tant que module non admin, et de ce fait pouvoir l'instancier dans une page visible des utilisateurs standards, mais de mémoire, cela demande 2-3 modifs au niveau du code.

On peut toujours essayer sans toucher au module pour se donner un idée, voilà la procédure:

-> créer une nouvelle définition de module, créer un nouveau contrôle en mode "View", sans clé, et pour le chemin de l'ascx de ce contrôle pointer directement vers celui du gestionnaire de fichier. Le plus simple pour cette dernière opération est de faire un copier-coller en base de données, car le sélecteur de fichiers ne propose que les contrôles situés en dessous du répertoire DesktopModules par défaut, et que le gestionnaire de fichiers est situé dans le répertoire Admin.

Je soupçonne tout de même que le module n'est pas conçu pour appliquer les permissions, sinon pour les gérer, et donc qu'au mieux l'interface admin sera complètement accessible, ce qui n'est pas le comportement voulu, et qu'au pire le module refusera carrément de s'afficher. A vérifier...

 


Jesse
Société de conseil et de service en 
informatique et systèmes d'information
 
Nouveau message
26/11/2007 19:33
 

Bonsoir,

Si mes souvenirs sont bons, seuls les administrateurs ont le droit de voir s'affcher le contenu du module se trouvant dans Site > Fichiers et Hôte > Fichiers. Au dela de la permission d'afficher le menu Site, une vérification a lieu lors du chargement du module gestionnaire lui-même. Les autres ont droit à une redirection vers la page d'accueil lors du Pageload.

Je vous conseille Document Exchange disponible sur le site www.bring2mind.net si vous souhaitez de vraies fonctions de gestion documentaire plutot qu'un stockage, et l'utilisation du module Document le cas échéant.

Avec le module Document, les utilisateurs ayants-droit pourront téléverser dans le/les répertoires(s) pour lesquels ils sont autorisés à écrire, sans cryptage ni autre catégorisation ou quoi que ce soit. Ces documents seront par la suite accessibles via une URL.

 

Sébastien

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...bases documentairesbases documentaires