RANGER-4258: increased maximum number of service-defs/services/zones listed in UI from 25 to 1000

Signed-off-by: Madhan Neethiraj <madhan@apache.org>
diff --git a/security-admin/src/main/webapp/scripts/controllers/Controller.js b/security-admin/src/main/webapp/scripts/controllers/Controller.js
index d984bac..3ceb89c 100755
--- a/security-admin/src/main/webapp/scripts/controllers/Controller.js
+++ b/security-admin/src/main/webapp/scripts/controllers/Controller.js
@@ -128,6 +128,7 @@
             var VXAccessAuditList = require('collections/VXAccessAuditList');
             var RangerServiceDefList = require('collections/RangerServiceDefList');
             var serviceDefList = new RangerServiceDefList();
+            serviceDefList.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE);
             serviceDefList.fetch({
                 cache : false,
                 async:false,
@@ -305,6 +306,7 @@
             var rangerZoneList = new RangerZoneList();
 
             var collection = new RangerServiceDefList();
+            collection.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE);
             collection.queryParams.sortBy = 'serviceTypeId';
             if (type == 'tag') {
                 var tagServiceDef = new RangerServiceDef();
@@ -562,11 +564,12 @@
             var RangerZoneList = require('collections/RangerZoneList');
             var rangerServiceList = new RangerServiceList();
             var rangerZoneList = new RangerZoneList();
-            rangerServiceList.setPageSize(200);
+            rangerServiceList.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE);
             rangerServiceList.fetch({
                 cache: false,
                 async: false
             });
+            rangerZoneList.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE);
             rangerZoneList.fetch({
                 cache: false,
                 async: false,
@@ -588,7 +591,7 @@
             var RangerZoneList = require('collections/RangerZoneList');
             var zoneSerivesColl = new RangerZoneList();
             var rangerServiceList = new RangerServiceList();
-            rangerServiceList.setPageSize(200);
+            rangerServiceList.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE);
             rangerServiceList.fetch({
                 cache: false,
             }).done(function() {
@@ -616,7 +619,7 @@
                 id: zoneId
             })
             var zoneSerivesColl = new RangerZoneList();
-            rangerServiceList.setPageSize(200);
+            rangerServiceList.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE);
             rangerServiceList.fetch({
                 cache: false,
                 async: false,
diff --git a/security-admin/src/main/webapp/scripts/utils/XAGlobals.js b/security-admin/src/main/webapp/scripts/utils/XAGlobals.js
index 4b0c98e..f721899 100644
--- a/security-admin/src/main/webapp/scripts/utils/XAGlobals.js
+++ b/security-admin/src/main/webapp/scripts/utils/XAGlobals.js
@@ -25,6 +25,8 @@
 	
 	XAGlobals.settings = {};
 	XAGlobals.settings.PAGE_SIZE = 25;
+	XAGlobals.settings.MAX_PAGE_SIZE = 1000;
+	
 	XAGlobals.settings.AUDIT_REPORT_POLLING = 100000;
 	XAGlobals.settings.uploadDefaultOpts = {
 		disableImageResize: false,
diff --git a/security-admin/src/main/webapp/scripts/views/policies/RangerPolicyCreate.js b/security-admin/src/main/webapp/scripts/views/policies/RangerPolicyCreate.js
index e6c2622..c195e97 100644
--- a/security-admin/src/main/webapp/scripts/views/policies/RangerPolicyCreate.js
+++ b/security-admin/src/main/webapp/scripts/views/policies/RangerPolicyCreate.js
@@ -30,6 +30,7 @@
 	var XAEnums			= require('utils/XAEnums');
 	var XAUtil			= require('utils/XAUtils');
 	var XALinks 		= require('modules/XALinks');
+	var XAGlobals 		= require('utils/XAGlobals');
 	var localization	= require('utils/XALangSupport');
 	
 	var RangerPolicycreateTmpl = require('hbs!tmpl/policies/RangerPolicyCreate_tmpl');
@@ -141,6 +142,7 @@
 		initializeServiceDef : function(){
 			var that = this
 			this.RangerServiceDefList = new RangerServiceDefList();
+			this.RangerServiceDefList.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE);
 			this.RangerServiceDefList.fetch({
 				cache : false,
 				async : false
diff --git a/security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayout.js b/security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayout.js
index 6d2d945..aed7633 100644
--- a/security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayout.js
+++ b/security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayout.js
@@ -27,6 +27,8 @@
 	var XAUtil				= require('utils/XAUtils');
 	var SessionMgr 			= require('mgrs/SessionMgr');
 	var localization	= require('utils/XALangSupport');
+	var XAGlobals 		= require('utils/XAGlobals');
+	
 	var RangerServiceList 	= require('collections/RangerServiceList');
 	var RangerService 		= require('models/RangerService');
 	var ServicemanagerlayoutTmpl = require('hbs!tmpl/common/ServiceManagerLayout_tmpl');
@@ -147,7 +149,7 @@
 		},
 
 		initializeServices : function(){
-			this.services.setPageSize(200);
+			this.services.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE);
 			this.services.fetch({
 			   cache : false,
 			   async : false
diff --git a/security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayoutSidebar.js b/security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayoutSidebar.js
index 94fa313..965c52c 100644
--- a/security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayoutSidebar.js
+++ b/security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayoutSidebar.js
@@ -249,6 +249,7 @@
         componentListing: function(type) {
             this.collection = new RangerServiceDefList();
             this.collection.queryParams.sortBy = 'serviceTypeId';
+            this.collection.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE);
             if(type == 'tag'){
                 var tagServiceDef    = new RangerServiceDef();
                 tagServiceDef.url    = XAUtil.getRangerServiceDef(XAEnums.ServiceType.SERVICE_TAG.label)
@@ -278,7 +279,7 @@
 
         initializeServices : function(){
             this.services = new RangerServiceList();
-            this.services.setPageSize(200);
+            this.services.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE);
             this.services.fetch({
                cache : false,
                async : false
diff --git a/security-admin/src/main/webapp/scripts/views/reports/AuditLayout.js b/security-admin/src/main/webapp/scripts/views/reports/AuditLayout.js
index 4acebee..8eea802 100644
--- a/security-admin/src/main/webapp/scripts/views/reports/AuditLayout.js
+++ b/security-admin/src/main/webapp/scripts/views/reports/AuditLayout.js
@@ -181,13 +181,14 @@
 
 		initializeServiceDefColl : function() {
 			this.serviceDefList	= new RangerServiceDefList();
+			this.serviceDefList.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE);
 			this.serviceDefList.fetch({ 
 				cache : false,
 				async:false,
 				data :{'pageSource':'Audit'}
 			});
             this.serviceList = new RangerServiceList();
-            this.serviceList.setPageSize(200)
+            this.serviceList.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE)
             this.serviceList.fetch({
                 cache : false,
                 async:false,
diff --git a/security-admin/src/main/webapp/scripts/views/reports/UserAccessLayout.js b/security-admin/src/main/webapp/scripts/views/reports/UserAccessLayout.js
index 3b8d862..ebdd2a0 100644
--- a/security-admin/src/main/webapp/scripts/views/reports/UserAccessLayout.js
+++ b/security-admin/src/main/webapp/scripts/views/reports/UserAccessLayout.js
@@ -139,6 +139,7 @@
 		initializeServiceDef : function() {
 			var that = this;
 			this.serviceDefList = new RangerServiceDefList();
+			this.serviceDefList.setPageSize(XAGlobals.settings.MAX_PAGE_SIZE);
 			this.serviceDefList.fetch({
 				cache : false,
 				async:false