Veysel Uğur KIZMAZ

Sharepoint 2010 Kodla Kullanıcıyı Gruba Ekleme

06.02.2012Okunma Sayısı: 5907Kategori: Sharepoint 2010

 Sharepoint 2010’da bir kullanıcıyı kodla (C#) var olan bir Sharepoint grubuna ekleme işleminin nasıl yapıldığını inceleyelim.

 
Bu işlem için Site Actions -> Site Permissions -> Create Group seçeneğinden Grup isminde bir grup oluşturalım ve kullanıcımızı bu gruba ekleyelim.
 
 
Kodu gerektiği yere yazabilirsiniz (Event receiver, wep page, webpart...)
 
            SPWeb web = SPContext.Current.Web;
            SPUser kullanici = web.CurrentUser;
            SPGroup grup = web.Groups["Grup"];
 
            web.AllowUnsafeUpdates = true;
            grup.AddUser(kullanici);
            grup.Update();
 
 
group.addUser methodu ile gruba ekleme işlemi yapıyoruz. Burada AllowUnsafeUpdates seçeneğini true yapmamızın nedeni, Sharepoint güvenlik sebebiyle bu tür kullanıcı, grup vb işlemlere kodla erişime izin vermemektedir ve varsayılan değeri false’tur. Geçici olarak bu değeri açıp sonradan tekrar kapatmak gerekir (istenirse).
 
Gruba kullanıcı eklendikten sonra grubu güncelleyip (update) kodu tamamlıyoruz. İsterseniz Grup ismindeki grupta kullanıcının varlığını kontrol edebilirsiniz.
 
 
 
Veysel Uğur KIZMAZ
Bilgisayar Mühendisi
veysel@ugurkizmaz.com
www.ugurkizmaz.com
twitter :@vukizmaz