2011-01-25 12 views
0

私はパーソナライズ可能な属性を持つプロパティを持つWebパーツを持っています。 Webパーツには、そのプロパティの状態を変更するボタンがあります。 Sharepointが許可していないため(btw、そのようなユーザーはWebパーツ編集モードにもswithすることはできません)、彼に与えられた読み取り権限のみを持つユーザーがいる場合、プロパティを更新できません。ユーザーがパーソナライズ可能なプロパティを変更できるかどうかを確認する方法

質問は次のとおりです。ユーザーがパーソナライズ可能なプロパティ値を変更できるかどうかを判断する(そのボタンを非表示にすることができるため) 私は彼の許可を繰り返して読むことができると知っていますが、私はいくつかの理由でこの考えが気に入らないのです。

SharepointはユーザーがWebパーツの編集を許可されているかどうかを知っています(編集モードに切り替える)と、ユーザーがWebパーツの編集を許可されているかどうかを知ることができます。

ありがとうございます。

答えて

1

Microsoft.SharePoint.WebPartPages.WebPartのタイプは、AllProperties、PersonalProperties、Noneの3つの値のみを持つ列挙型のPermissionsプロパティです。それを使ってみてください。

.net WebPartオブジェクトを使用している場合は、いつでも一時的にキャストできます。

関連する問題