protected override Boolean AuthorizeCore(HttpContextBase httpContext) { Boolean isAuthorized = false; if (httpContext.Session != null) { Int32 caseArtifactId = -1; Int32.TryParse(httpContext.Request.QueryString["appid"], out caseArtifactId); IArtifactQueries query = new ArtifactQueries(); Boolean res = query.UserHasAccessToArtifact( ConnectionHelper.Helper().GetServicesManager(), ExecutionIdentity.CurrentUser, caseArtifactId, Helpers.Constant.Guids.Tabs.ImportWorkerQueue, "Tab"); isAuthorized = res; } return(isAuthorized); }