Odpowiedz

2

Możesz użyć JQuery i SPServices do zbadania grupy, do której należy zalogowany użytkownik, patrz mój post here, który wyjaśnia zasadę. W takim przypadku ukrywa element, jeśli użytkownik należy do określonej grupy.

6

Możesz użyć funkcji javascript HasRights zdefiniowanej w SharePoints core.js, wystarczy, że przekażesz mniejszą (limit) maskę uprawnień, jak również górny limit.

Zobacz wpis o Checking Permissions with Javascript in Sharepoint 2007 i list of permission masks. Jak chcesz, aby sprawdzić, czy jest to administrator można spróbować maskę ManageWeb uprawnień: 0x0000000040000000


Edycja: Inna możliwość nie korzysta z funkcji HasRights, ale SPSecurityTrimmedControl po prostu ustawić zmienną globalną obsługę JavaScript. Przykład można znaleźć tutaj: SharePoint: Run JavaScript based on user rights/permissions. To oczywiście oznacza dodatkowy znacznik (i nie działa w edytorze treści), ale działa.

+0

Dzięki za linki .. Chcę zweryfikować użytkownika w newform.aspx z servey list. Czy możemy użyć metody HasRights na tej stronie? .. Jeśli tak, to jakie są parametry, które muszę przekazać ti – Srikanth

+0

Nie mam SharePoint 2007 availalbe, więc nie mogę przetestować. Dopóki załadowany jest 'core.js', możesz użyć HasRights. Parametry są wyjaśnione w linkach zamieszczonych przeze mnie. –

+0

Właśnie dodałem poniższy skrypt w moim edytorze treści. Brak wyników. Czy możesz sprawdzić kod i dać mi znać, co należy zrobić. Sprawdziłem, czy HasRights jest zdefiniowane, czy nie w core.jas, nie jest w nim zdefiniowane. Srikanth

-1

Po części internetowej po jej edycji znajduje się pole zwane grupą docelową. Możesz umieścić tutaj tylko grupy, więc najpierw umieść użytkownika w grupie.

Powiązane problemy