Temat: Uprawnienia do zadań Sharepoint Services 3.0
Krzysztof Chmielewski:
Oczywiście jest to znikome rozwiązanie, bo bardziej rozumna osoba i tak może się dokopać jak nazywa się biblioteka i wpisze prawidłowego url i po ptakach ;)
EEee, zawsze można coś wymyśleć ;) podpiąć kawałek kodu na witrynce podglądu biblioteki, który wygoni "usera" z witryny, albo wrzucić do pliku global.asax coś w tym stylu:
<%@ Assembly Name="Microsoft.SharePoint"%>
<%@ Application Language="C#" Inherits="Microsoft.SharePoint.ApplicationRuntime.SPHttpApplication" %>
<script RunAt='server'>
protected void Application_AuthenticateRequest(Object sender, EventArgs e)
{
string urlnow = Request.Url.ToString();
string user = HttpContext.Current.User.Identity.Name;
if(urlnow.Contains(@"URL_TWOJEJ_LISTY") && user != "Administrator")
{
Response.Redirect("~/_layouts/AccessDenied.aspx");
}
}
</script>
Sławomir H.:
- ustawić, aby userzy widzieli tylko SWOJE ZADANIA (do nich przydzielone) nie mogę się dostać do uprawnień widoków...( czy takie istnieją?)
Pośrednio problem można rozwiązać definiując taki widok w którym użytkownicy widzą tylko swoje zadania i ustawić go jako jedyny dostępny widok.