none
Problème de droits/version RRS feed

  • Question

  • Bonjour,

    Je travaille actuellement sur un portail MOSS 2007 et je rencontre quelques problèmes de visibilité de version.
    Voici un exemple concret, qui est facile à reproduire et me pose de gros soucis:
    Je gère des documents Word dans une library sharepoint configurée pour le versioning (major and minor versions).
    Quand un document est dit 'fini', il est publié en approved major version (1.0 pour l'exemple). L'admin est libre de continuer à modifier le document qui passe en minor versions (1.1, 1.2) jusqu'à sa prochaine version 'finie'.
    Les simples users ayant l'accès "read" sur ce portail sont donc censés ne voir que les versions approved major.
    Dans un premier temps, on pourrait penser qu'ils n'ont effectivement accès qu'à cette version 1.0 car losque l'on regarde dans l'historique des versions, ou tout simplement dans la library sharepoint, on ne voit que l'"approved 1.0". MAIS dès que l'on ouvre le document, c'est la dernière draft version (1.2 ici) qui s'ouvre dans l'éditeur Word.
    J'ai essayé avec différents document, différents libraries et différence type de version, je rencontre toujours le même problème d'incohérence!...

    Est-ce un bug connu ou ai-je louper quelque chose au niveau configuration du versioning, des droits, ...?

    Merci d'avance pour vos réponses.
    vendredi 30 novembre 2007 15:16

Réponses

  • J'ai trouvé le problème.
    Apparement,sharepoint utilise les droits de la personne connectée au server (ici la VM) pour ouvrir les fichiers.
    Typiquement ici j'étais connecté en tant qu'admin au server mais en tant que simple user sur le portail.
    Quand je me log directement au server (à la VM ici) en tant que simple user, ce sont les versions publiées (major) qui s'ouvre et non les drafts donc le comportement est correct.
    Cela veut dire qu'il faut utiliser une machine distante, ou faire à chaque fois du login/logoff pour tester correctement les fonctionnalitées permissions/versioning... ce qui n'est pas idéal.

    Merci de votre aide.
    vendredi 7 décembre 2007 13:50

Toutes les réponses

  • Personne n'a essayé de reproduire ce simple exemple? Quel comportement avez-vous obtenu? Toutes vos remarques sont les bienvenues.
    mercredi 5 décembre 2007 17:01
  •  

    J'ai tenté de reproduire votre problème, mais je ne constate pas l'anomalie.

     

    Votre problème se produit-il quelque soit l'utilisateur ? Constatez vous la même chose en faisant ce test avec un administrateur et un simple lecteur ?

     

    D'autre part, qu'avez vous d'indiqué dans la console d'administration>Application Management>User Permissions for Web Application  ?

    mercredi 5 décembre 2007 17:13
    Modérateur
  • Tout d'abord, merci pour cette première réponse.
    Le problème se produit avec les utilisateurs que j'ai mis dans les groupes "visitors, viewers, restricted read" (tous les groupes où les users son censés juste voir le contenu en gros).
    Toutes les check boxes sont sélectionnées au niveau de la console d'administration>Application Management>User Permissions. Quelles sont celles qui doivent être désactivées selon vous?
    jeudi 6 décembre 2007 08:45
  • Bonjour,

     

    je me suis trompé dans le dernier lien... au lieu de "User Permissions" je voulais dire "Policy for Web Application".

    Dans cette rubrique vous ne devriez avoir que Full Read pour le compte NT AUTHORITY\LOCAL SERVICE et votre compte système. A tout hasard, vérifiez que c'est bien le cas.

    jeudi 6 décembre 2007 09:15
    Modérateur
  • Oui c'est bien le cas, j'ai même essayé de limiter les droits du Full read (en déseclectionnant quelques check boxes) mais j'ai toujours le même comportement...
    jeudi 6 décembre 2007 09:39
  •  Sébastien PICAMELOT A écrit:

     

    J'ai tenté de reproduire votre problème, mais je ne constate pas l'anomalie.

     



    Pouvez-vous décrire exactement ce que vous avez fait svp car de mon côté j'arrive à reproduire le phénomène à chaque fois, sur des VM's et config différentes, ainsi que sur différents types de documents?
    jeudi 6 décembre 2007 10:01
  • J'ai aussi tenté de reproduire votre problème mais tout est beau de mon côté. Pour moi, la seule façon que les lecteurs aient accès à un document brouillon est lorsque je définis dans les "Paramètres de contrôle de version" et que je précise pour la "Sécurité des éléments de brouillon" que "Tout utilisateur pouvant lire de éléments" peut lire des éléments brouillon.

     

    Je suppose que vous avez bien coché la case qui dit : "Uniquement les utilisateurs pouvant modifier des éléments".

    jeudi 6 décembre 2007 12:56
  •  fortinm56 A écrit:
     

    Je suppose que vous avez bien coché la case qui dit : "Uniquement les utilisateurs pouvant modifier des éléments".



    Oui elle est bien cochée. Le problème vient peut être du type de site... sur quel type de site avez-vous tenté de le faire?
    jeudi 6 décembre 2007 13:17
  • C'est un site de publication.

     

    jeudi 6 décembre 2007 14:38
  • J'ai essayé différent type de site.. je pense que ça n'a pas d'influence.
    Je ne vois pas ce qui cloche... voici un lien vers un document qui contient des screenshots, c'est peut-être plus explicite : http://www.developpez.net/forums/attachment.php?attachmentid=22626&d=1196957090
    Merci

    jeudi 6 décembre 2007 17:02
  • Bizarre ce problème. Je viens de réessayer. Mes affichage sont tout à fait conformes aux vôtres sauf que dans mon cas, le lecteur ne voit que le contenu publié ce qui est le comportement attendu.

     

    Question : Dans vos paramètres de contrôle de version, avez-vous demandé une approbation de contenu pour les éléments soumis. Pour ma part, j'ai déjà eu un problème avec une liste (et non une bibliothèque) lorsque l'approbation de contenu était demandée et en même temps qu'un historique des versions. Et ce problème ne se produit qu'avec une liste ayant beaucoup de colonnes.

    jeudi 6 décembre 2007 18:05
  • Bizarre, c'est le mot Smile.
    J'ai déjà essayé avec ou sans approbation, le comportement est le même.
    D'autres pistes sont les bienvenues Wink
    vendredi 7 décembre 2007 08:25
  • J'ai trouvé le problème.
    Apparement,sharepoint utilise les droits de la personne connectée au server (ici la VM) pour ouvrir les fichiers.
    Typiquement ici j'étais connecté en tant qu'admin au server mais en tant que simple user sur le portail.
    Quand je me log directement au server (à la VM ici) en tant que simple user, ce sont les versions publiées (major) qui s'ouvre et non les drafts donc le comportement est correct.
    Cela veut dire qu'il faut utiliser une machine distante, ou faire à chaque fois du login/logoff pour tester correctement les fonctionnalitées permissions/versioning... ce qui n'est pas idéal.

    Merci de votre aide.
    vendredi 7 décembre 2007 13:50