'da Denetim Denetimini Düzenle menü öğesini dinamik olarak görüntüleme SharePoint 2007'de dinamik öğe başına menüleri (Düzenleme Bloku'nu Düzenle) kurmaya çalışıyorum. Hedefim, geçerli kullanıcının grup üyeliğine dayalı olarak kullanılabilen belirli özelliklere sahip olmaktır.SharePoint
Bu menü öğesinin oluşturulmasını denetleyen CustomAction etiketinin bir Rights özniteliği olduğunu biliyorum. Bununla benim sahip olduğum problem, kullandığım grupların sitede aynı haklara sahip olmasıdır (ViewListItems, ManageAlerts, vb.). Oluşturduğumuz gruplar, Yönetici, Çalışanlar vb. Gibi daha fazla işleve sahiptir. Bir gruba özel bir özellik atayabilmemiz ve bu özellikle ilişkili menü öğelerinin yalnızca bu grubun üyeleri tarafından görülebilmesini istiyoruz. . Herkesin aynı temel site izinleri vardır, ancak giriş kimlik bilgilerine dayalı olarak ekstra seçenekler kullanılabilir.
İçerik menüsünde öğeleri gizlemek için Core.js dosyasını değiştirmeyle ilgili birkaç makale gördüm, ancak hepsi bir ya da hiçbir şey yok. Eylemler menüsünün dinamik olarak nasıl değiştirileceğini gösteren http://blog.thekid.me.uk/archive/2008/04/29/sharepoint-custom-actions-in-a-list-view-webpart.aspx adresinde ilginç bir yayın var. Kullanıcı grubunu kontrol etmek ve menüye göre menüyü göstermek veya gizlemek için bu örneği değiştirmek çok önemlidir. Ne yazık ki, bu örnek burada belirtildiği gibi içerik menüsü öğeleri için geçerli gibi görünmemektedir http://forums.msdn.microsoft.com/en-US/sharepointdevelopment/thread/c2259839-24c4-4a7e-83e5-3925cdd17c44/.
Bunu javascript kullanmadan yapmanın bir yolu var mı? Değilse, kullanıcının grubunu javascript'ten kontrol etmenin en iyi yolu nedir?
o başlık daha uygun olur .. moderatör güncellemesi yapabilir mi? –