none
SharePoint 2007 : page en mode brouillon RRS feed

  • Question

  • Bonsoir,

    J'ai un comportement bizarre d'une page aspx dans mon Site SharePoint.
    Cette page de composants webparts contient une webpart custom (qu'on a développé).

    Dans cette webpart, je référence des propriétés publiques qui sont taguées avec les attributs [Personalizable(PersonalizationScope.User)] et
     [WebPartStorage(Storage.Personal)].
    Aussi d'autres propriétés publiques sont taguées avec les attributs [Personalizable(PersonalizationScope.Shared)] et [WebPartStorage(Storage.Shared)].

    Je voudrais donc savoir si le fait d'avoir des propriétés de portée User et dont le stockage est Personal peut faire en sorte que la page passe en mode Brouillon automatiquement ?

    A chaque fois l'utilisateur est obligé de publier sa version pour faire disparaitre la barre de modification de la page. je me retrouve ainsi avec 36 versions de brouillon différentes.

    Comment puis-je faire pour que ma page ne passe pas en mode brouillon (non partagé - donc modifiable du côté utilisateur pour personnalisation) ? Je voudrais juste en fait une page sans barre de modification.  

    Merci pour votre aide,

    :-)

     

    Okavango93

    lundi 28 février 2011 20:16

Réponses

  • Bonsoir,

    N'étant pas une lumière en matière de développement je me dois d'avoir une documentation à jour. J'ai donc fouillé dans mes favoris et je suis tombé sur ceci :

    I also add and specify the WebPartStorage attribute to Shared, this makes the Web Part store only one set of value for this property. Default is the Personal storage mode, which means that every user has it’s own property value.

    Tip : If you set the storage to Shared and personalization scope to User then every user can edit the same (shared) value.

    J'en déduis donc que oui, le fait d'avoir des propriétés de portée User sur "Personal" implique que la page passe en mode brouillon puisque cela signifie que chaque utilisateur dispose de sa propre valeur...

     

     


    Pascal P
    http://sharepoint-afterwork.com
    http://pascalp.dotnet-france.com/
    Twitter: @PascalPoeck
    • Marqué comme réponse Rivo R samedi 5 mars 2011 11:47
    lundi 28 février 2011 20:53

Toutes les réponses

  • Bonsoir,

    N'étant pas une lumière en matière de développement je me dois d'avoir une documentation à jour. J'ai donc fouillé dans mes favoris et je suis tombé sur ceci :

    I also add and specify the WebPartStorage attribute to Shared, this makes the Web Part store only one set of value for this property. Default is the Personal storage mode, which means that every user has it’s own property value.

    Tip : If you set the storage to Shared and personalization scope to User then every user can edit the same (shared) value.

    J'en déduis donc que oui, le fait d'avoir des propriétés de portée User sur "Personal" implique que la page passe en mode brouillon puisque cela signifie que chaque utilisateur dispose de sa propre valeur...

     

     


    Pascal P
    http://sharepoint-afterwork.com
    http://pascalp.dotnet-france.com/
    Twitter: @PascalPoeck
    • Marqué comme réponse Rivo R samedi 5 mars 2011 11:47
    lundi 28 février 2011 20:53
  • Bonsoir Pascal P.,

    Je vais voir demain, au boulot, si c'est bien à cause ces attributs que ma page automatiquement en mode brouillon.

    Merci en tout cas pour ta réponse,

    Bonne soirée !

     

    Okavango93

    lundi 28 février 2011 21:02
  • Bonjour,

     

    Okavango93, avez-vous réussi a vérifier la solution de Pascal ? Je vous remercie de nous tenir au courant avec votre progrès.

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur MSDN !

    Windows Phone 7

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, SharePoint, WPF

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     


    Suivez MSDN sur Twitter 

    jeudi 3 mars 2011 14:57
  • Bonjour,

    J'ai vérifié notre hypothèse en modifiant mes webparts et en enlevant toutes les propriétés tagguées avec ces attributs;

    Je confirme que c'était bien à cause de ces mêmes attributs que la page passe en mode brouillon à chaque fois qu'on arrive dessus

    En tout cas merci !

     

    Okavango93

    samedi 5 mars 2011 11:46