Bladeren bron

HUE-3929 [sentry] Fix role filtering for solr

Romain Rigaux 9 jaren geleden
bovenliggende
commit
fb85538
1 gewijzigde bestanden met toevoegingen van 4 en 4 verwijderingen
  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;
           }
         });