Add additional review related resources to excluded list in can add to project

parent c949c5ac
......@@ -940,7 +940,17 @@ angular.module("openshiftCommonServices")
// Permisive mode will cause no checks to be done for the user actions.
var permissiveMode = false;
var REVIEW_RESOURCES = ["localresourceaccessreviews", "localsubjectaccessreviews", "resourceaccessreviews", "selfsubjectaccessreviews", "selfsubjectrulesreviews", "subjectaccessreviews"];
var REVIEW_RESOURCES = ["localresourceaccessreviews",
"localsubjectaccessreviews",
"resourceaccessreviews",
"selfsubjectaccessreviews",
"selfsubjectrulesreviews",
"subjectaccessreviews",
"subjectrulesreviews",
"podsecuritypolicyreviews",
"podsecuritypolicysubjectreviews",
"podsecuritypolicyselfsubjectreviews",
"tokenreviews"];
// Transform data from:
// rules = {resources: ["jobs"], apiGroups: ["extensions"], verbs:["create","delete","get","list","update"]}
......
......@@ -2964,7 +2964,17 @@ angular.module("openshiftCommonServices")
// Permisive mode will cause no checks to be done for the user actions.
var permissiveMode = false;
var REVIEW_RESOURCES = ["localresourceaccessreviews", "localsubjectaccessreviews", "resourceaccessreviews", "selfsubjectaccessreviews", "selfsubjectrulesreviews", "subjectaccessreviews"];
var REVIEW_RESOURCES = ["localresourceaccessreviews",
"localsubjectaccessreviews",
"resourceaccessreviews",
"selfsubjectaccessreviews",
"selfsubjectrulesreviews",
"subjectaccessreviews",
"subjectrulesreviews",
"podsecuritypolicyreviews",
"podsecuritypolicysubjectreviews",
"podsecuritypolicyselfsubjectreviews",
"tokenreviews"];
// Transform data from:
// rules = {resources: ["jobs"], apiGroups: ["extensions"], verbs:["create","delete","get","list","update"]}
......
......@@ -1299,7 +1299,7 @@ return $q.reject(rejection);
} ]), angular.module("openshiftCommonServices").factory("AuthorizationService", [ "$q", "$cacheFactory", "Logger", "$interval", "APIService", "DataService", function($q, $cacheFactory, Logger, $interval, APIService, DataService) {
var currentProject = null, cachedRulesByProject = $cacheFactory("rulesCache", {
number:10
}), permissiveMode = !1, REVIEW_RESOURCES = [ "localresourceaccessreviews", "localsubjectaccessreviews", "resourceaccessreviews", "selfsubjectaccessreviews", "selfsubjectrulesreviews", "subjectaccessreviews" ], normalizeRules = function(rules) {
}), permissiveMode = !1, REVIEW_RESOURCES = [ "localresourceaccessreviews", "localsubjectaccessreviews", "resourceaccessreviews", "selfsubjectaccessreviews", "selfsubjectrulesreviews", "subjectaccessreviews", "subjectrulesreviews", "podsecuritypolicyreviews", "podsecuritypolicysubjectreviews", "podsecuritypolicyselfsubjectreviews", "tokenreviews" ], normalizeRules = function(rules) {
var normalizedRules = {};
return _.each(rules, function(rule) {
_.each(rule.apiGroups, function(apiGroup) {
......
......@@ -10,7 +10,17 @@ angular.module("openshiftCommonServices")
// Permisive mode will cause no checks to be done for the user actions.
var permissiveMode = false;
var REVIEW_RESOURCES = ["localresourceaccessreviews", "localsubjectaccessreviews", "resourceaccessreviews", "selfsubjectaccessreviews", "selfsubjectrulesreviews", "subjectaccessreviews"];
var REVIEW_RESOURCES = ["localresourceaccessreviews",
"localsubjectaccessreviews",
"resourceaccessreviews",
"selfsubjectaccessreviews",
"selfsubjectrulesreviews",
"subjectaccessreviews",
"subjectrulesreviews",
"podsecuritypolicyreviews",
"podsecuritypolicysubjectreviews",
"podsecuritypolicyselfsubjectreviews",
"tokenreviews"];
// Transform data from:
// rules = {resources: ["jobs"], apiGroups: ["extensions"], verbs:["create","delete","get","list","update"]}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment