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.
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
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. –
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