mirror of https://github.com/apache/archiva.git
fix button label and apply a better solution for filtering
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1565992 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
33d54b050f
commit
b99013fe90
|
@ -266,7 +266,7 @@ users.grid.filter.locked=Locked
|
|||
users.grid.filter.not.locked=Not Locked
|
||||
users.grid.filter.pwd.change.required=Password Change required
|
||||
users.grid.filter.pwd.change.not.required=Password Change not required
|
||||
users.grid.filter=Filter
|
||||
users.grid.filter=Clear filter
|
||||
|
||||
#roles management
|
||||
roles.management.header=Roles Management
|
||||
|
|
|
@ -25,6 +25,7 @@ function(jquery,utils,i18n,jqueryValidate,ko,koSimpleGrid,typeahead) {
|
|||
UsersViewModel=function() {
|
||||
var self = this;
|
||||
this.users = ko.observableArray([]);
|
||||
|
||||
this.originalUsers=ko.observableArray([]);
|
||||
|
||||
this.gridViewModel = new ko.simpleGrid.viewModel({
|
||||
|
@ -49,13 +50,12 @@ function(jquery,utils,i18n,jqueryValidate,ko,koSimpleGrid,typeahead) {
|
|||
],
|
||||
pageSize: 10,
|
||||
gridUpdateCallBack: function(){
|
||||
$.log("gridUpdateCallBack users result");
|
||||
$.log("gridUpdateCallBack users result");
|
||||
applyAutocompleteOnUsersHeaders(self);
|
||||
}
|
||||
});
|
||||
clearFilters=function(){
|
||||
self.users(self.originalUsers());
|
||||
|
||||
};
|
||||
filterLocked=function(){
|
||||
var founds=[];
|
||||
|
@ -282,7 +282,7 @@ function(jquery,utils,i18n,jqueryValidate,ko,koSimpleGrid,typeahead) {
|
|||
|
||||
applyAutocompleteOnHeaderUsers=function(property,usersViewModel){
|
||||
var founds=[];
|
||||
$(usersViewModel.users()).each(function(idx,user){
|
||||
$(usersViewModel.originalUsers()).each(function(idx,user){
|
||||
if(user[property] && user[property]()){
|
||||
founds.push(user[property]());
|
||||
}
|
||||
|
@ -295,7 +295,7 @@ function(jquery,utils,i18n,jqueryValidate,ko,koSimpleGrid,typeahead) {
|
|||
$("#main-content").find("#users-grid-filter-auto-"+property ).on('typeahead:selected', function(obj, datum) {
|
||||
var users=[];
|
||||
|
||||
$(usersViewModel.users()).each(function(idx,user){
|
||||
$(usersViewModel.originalUsers()).each(function(idx,user){
|
||||
if(user[property] && user[property]() && user[property]().indexOf(datum.value)>=0){
|
||||
users.push(user);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue