|
@@ -893,10 +893,10 @@ var SentryViewModel = function (initial) {
|
|
|
});
|
|
});
|
|
|
var _inPrivileges = false;
|
|
var _inPrivileges = false;
|
|
|
role.privileges().forEach(function (priv) {
|
|
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;
|
|
_inPrivileges = true;
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|