protected override bool AuthorizeCore(HttpContextBase httpContext) { var isAuthorized = false; if (httpContext.Session != null) { int caseArtifactId; int.TryParse(httpContext.Request.QueryString["appid"], out caseArtifactId); var query = new ArtifactQueries(); var res = query.DoesUserHaveAccessToArtifact( ConnectionHelper.Helper().GetServicesManager(), ExecutionIdentity.CurrentUser, caseArtifactId, Helpers.Constant.Guids.Tabs.ExportWorkerQueueTab, "Tab"); isAuthorized = res; } return(isAuthorized); }