+
-
+
+
diff --git a/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/spa.js b/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/spa.js
index 754e578..ae8cf12 100644
--- a/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/spa.js
+++ b/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/www/spa.js
@@ -183,6 +183,30 @@
self.setPagination(self.userList().PageSize, data);
}
};
+ self.getCurrentGroupFilter = function() {
+ if (self.userList() !== null) {
+ if (self.userList().GroupFilter !== null) {
+ return self.userList().GroupFilter.Name;
+ }
+ }
+ return "";
+ };
+ self.clearGroupFilter = function () {
+ self.setPagination(20, 1);
+ };
+ self.hasGroupFilter = function() {
+ if(self.userList() !== null)
+ if (self.userList().GroupFilter)
+ return true;
+ return false;
+ };
+ self.hasQuery = function() {
+ if (self.userList() !== null) {
+ if (self.userList().Query && self.userList().Query !== "")
+ return true;
+ }
+ return false;
+ };
self.groupFilter = function(data) {
console.log("filter by group: " + data);
var args = [
@@ -374,7 +398,7 @@
self.getGroups(function (data) { self.groupsList(data); });
if (query)
self.searchUsers(query);
- else if (groupId !== -1)
+ else if (groupId && groupId > 0)
self.getUserList(null, null, groupId);
else
self.getUserList(pageSize, pageNumber);