소스 검색

HUE-3929 [sentry] Fix role filtering for solr

Romain Rigaux 9 년 전
부모
커밋
fb85538c07
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      apps/security/src/security/static/security/js/sentry.ko.js

+ 4 - 4
apps/security/src/security/static/security/js/sentry.ko.js

@@ -893,10 +893,10 @@ var SentryViewModel = function (initial) {
         });
         var _inPrivileges = false;
         role.privileges().forEach(function (priv) {
-          if (priv.dbName().toLowerCase().indexOf(_filter) > -1 || priv.tableName().toLowerCase().indexOf(_filter) > -1
-              || priv.URI().toLowerCase().indexOf(_filter) > -1
-              || priv.action().toLowerCase().indexOf(_filter) > -1
-              || priv.serverName().toLowerCase().indexOf(_filter) > -1) {
+          var matches = $.grep(priv.authorizables(), function(auth) {
+            return auth.name_().toLowerCase().indexOf(_filter) > -1;
+          });
+          if (matches.length > 0 || priv.action().toLowerCase().indexOf(_filter) > -1) {
             _inPrivileges = true;
           }
         });