カスタム許可レベルとグループを追加する機能を作成する
-
16-10-2019 - |
質問
カスタム許可レベルの作成とグループを自動化する必要があります。
カスタム許可レベルとグループを追加し、サイトDEFで同じものをステープルする機能を作成するように導くことができるいくつかのポインターをください。
解決
機能を書く限り、イベントレシーバーでそれを行う方法を概説しました ここ.
イベント受信機をコードに追加するためにコードを置き換えるだけで、許可レベルとグループを追加する必要があります。また、投稿の一番下で、特定のサイト定義にステープルする方法について説明します。
許可レベルは、APIの役割と呼ばれます。あなたは新しいものを作りたいと思うでしょう Sproledefinition, 、名前とbasepermissionsを構成し、spweb.roledefinitionsコレクションに追加します。
グループはAPIのグループと呼ばれます。 SPWEB.GROUPS.ADDに電話してグループを作成する必要があります。
これがすべて理にかなっていることを願っています。
他のヒント
スティーブが示唆するように、Sproledefinitionは一緒に行く方法です Sproleassignment. 。 SharePoint 2003からSharePoint 2007に移行している場合、Sproleクラスはまだ機能しますが、コードの一部を新しいクラスに移行することをお勧めします。
所属していません sharepoint.stackexchange