SharePoint アプリでカスタム セキュリティ グループを作成するコードを作成しました。コードは、サイト レベルでの機能のアクティブ化で実行され、次のようになります。
public override void FeatureActivated(SPFeatureReceiverProperties properties)
{
SPSite site = (SPSite)properties.Feature.Parent;
using (SPWeb web = site.OpenWeb())
{
if (!GroupExists(web.SiteGroups, "Test Column Administrators"))
{
web.SiteGroups.Add("Test Administrators", web.AssociatedOwnerGroup, null, "Contains users and groups who can administer Test Column articles.");
web.AssociatedGroups.Add(web.SiteGroups["Tets Column Administrators"]);
web.Update();
}
}
}
コードはそのグループを作成して SharePoint サイトに追加しますが、[サイトの操作] -> [サイトのアクセス許可] (_layouts/user.aspx ページ) に移動すると、そのグループが見つかりません。しかし、手動で groups.aspx ページ (_layouts/groups.aspx) に移動すると、そこに表示されます。
ユーザー/aspxページにも表示されるように、コードでそのグループを作成するにはどうすればよいですか?
前もって感謝します