From d698af153772ca4351ad3b23fbb987fc749890af Mon Sep 17 00:00:00 2001 From: zhangab Date: Wed, 18 Apr 2018 09:11:56 +0800 Subject: Fix Security/Vulnerability problems Change-Id: Ie0f2c9e0794941d9b9a7f00a6c3d349269d98ed1 Issue-ID: USECASEUI-104 Signed-off-by: zhangab --- .../ds2-raptor-report/raptorReportFactory.js | 595 --------------------- 1 file changed, 595 deletions(-) delete mode 100644 usecaseui-common/src/main/webapp/app/fusion/scripts/DS2-services/ds2-raptor-report/raptorReportFactory.js (limited to 'usecaseui-common/src/main/webapp/app/fusion/scripts/DS2-services/ds2-raptor-report/raptorReportFactory.js') diff --git a/usecaseui-common/src/main/webapp/app/fusion/scripts/DS2-services/ds2-raptor-report/raptorReportFactory.js b/usecaseui-common/src/main/webapp/app/fusion/scripts/DS2-services/ds2-raptor-report/raptorReportFactory.js deleted file mode 100644 index 83c051db..00000000 --- a/usecaseui-common/src/main/webapp/app/fusion/scripts/DS2-services/ds2-raptor-report/raptorReportFactory.js +++ /dev/null @@ -1,595 +0,0 @@ -appDS2.factory('raptorReportFactory', function($http, $q) { - return { - getDefinitionByReportId: function(reportId) { - return $http({ - method: "GET", - url: "report/wizard/retrieve_def_tab_wise_data/"+reportId, - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getDefinitionByReportId did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getDefinitionByReportId callback failed"); - }); - }, - getDefinitionByReportId: function(reportId) { - return $http({ - method: "GET", - url: "report/wizard/retrieve_def_tab_wise_data/"+reportId, - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getDefinitionByReportId did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getDefinitionByReportId callback failed"); - }); - }, - getDefinitionInSession: function() { - return $http({ - method: "GET", - url: "report/wizard/retrieve_def_tab_wise_data/InSession", - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getDefinitionInSession did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getDefinitionInSession callback failed"); - }); - }, - - createNewDefinition: function() { - return $http({ - method: "GET", - url: "report/wizard/retrieve_def_tab_wise_data/Create", - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: createNewDefinition did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: createNewDefinition callback failed"); - }); - }, - updateDefinition: function(updatedJson,isUpdate) { - return $http({ - method: "POST", - url: (isUpdate?("report/wizard/save_def_tab_data/"+updatedJson.reportId):"report/wizard/save_def_tab_data/Create"), - data: updatedJson - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: updateDefinition did not return a valid JSON object."); - } - return response.data; - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: updateDefinition callback failed"); - }); - }, - saveNewDefinition: function(updatedJson) { - return $http({ - method: "POST", - url: "report/wizard/save_def_tab_data/InSession", - data: updatedJson - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: saveNewDefinition did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: saveNewDefinition callback failed"); - }); - }, - getSqlInSession: function() { - return $http({ - method: "GET", - url: "report/wizard/retrieve_sql_tab_wise_data/InSession", - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getSqlInSession did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getSqlInSession callback failed"); - }); - }, - testRunSQL: function(queryJSON) { - return $http({ - method: "POST", - url: "report/wizard/retrieve_data/true", - data: queryJSON - }).then(function(response) { - if (typeof response.data === 'object') { - return JSON.parse(response.data.data.elements); - } else { - return $q.reject("raptorReportFactory: testRunSQL did not return a valid JSON object."); - } - return response.data; - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: testRunSQL callback failed"); - }); - }, - formFieldVerifySQL: function(queryJSON) { - return $http({ - method: "POST", - url: "report/wizard/retrieve_data/false", - data: queryJSON - }).then(function(response) { - if (typeof response.data === 'object') { - return JSON.parse(response.data.data.elements); - } else { - return $q.reject("raptorReportFactory: formFieldVerifySQL did not return a valid JSON object."); - } - return response.data; - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: formFieldVerifySQL callback failed"); - }); - }, - getColumnList: function() { - return $http({ - method: "GET", - url: "report/wizard/list_columns", - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getColumnList did not return a valid JSON object."); - } - return response.data; - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getColumnList callback failed"); - }); - }, - getDrillDownReportList: function() { - return $http({ - method: "GET", - url: "report/wizard/list_drilldown_reports", - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getDrillDownReportList did not return a valid JSON object."); - } - return response.data; - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getDrillDownReportList callback failed"); - }); - }, - getChildReportFormField: function(reportId) { - return $http({ - method: "GET", - url: "report/wizard/list_child_report_ff/"+reportId, - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getDrillDownReportList did not return a valid JSON object."); - } - return response.data; - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getDrillDownReportList callback failed"); - }); - }, - getChildReportColumn: function(reportId) { - return $http({ - method: "GET", - url: "report/wizard/list_child_report_col/"+reportId, - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getChildReportColumn did not return a valid JSON object."); - } - return response.data; - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getChildReportColumn callback failed"); - }); - }, - getColumnEditInfoById: function(columnId){ - return $http({ - method: "GET", - url: "report/wizard/retrieve_col_tab_wise_data/"+columnId, - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getColumnEditInfoById did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getColumnEditInfoById callback failed"); - }); - }, - saveColumnEditInfo: function(updatedColumnJson){ - return $http({ - method: "POST", - url: "report/wizard/save_col_tab_data", - data: updatedColumnJson - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: saveColumnEditInfo did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: saveColumnEditInfo callback failed"); - }); - }, - postImportXml: function(importXMLJSON){ - return $http({ - method: "POST", - url: "report/wizard/import_report", - data: importXMLJSON - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: importXml did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: importXml callback failed"); - }); - }, - copyReportById: function(reportId) { - return $http({ - method: "GET", - url: "report/wizard/copy_report/"+reportId, - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: copyReportById did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: copyReportById callback failed"); - }); - }, - saveFormFieldEditInfo: function(updatedFormFieldJson){ - return $http({ - method: "POST", - url: "report/wizard/save_formfield_tab_data", - data: updatedFormFieldJson - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: saveFormFieldEditInfo did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: saveFormFieldEditInfo callback failed"); - }); - }, - getFormFieldList: function() { - return $http({ - method: "GET", - url: "report/wizard/list_formfields", - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getFormFieldList did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getFormFieldList callback failed"); - }); - }, - getFormFieldEditInfoById: function(fieldId){ - return $http({ - method: "GET", - url: "report/wizard/retrieve_form_tab_wise_data/"+fieldId, - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getColumnEditInfoById did not return a valid JSON object."); - } - return response.data; - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getFormFieldEditInfoById callback failed"); - }); - }, - deleteFormFieldById: function(fieldId){ - return $http({ - method: "GET", - url: "report/wizard/retrieve_form_tab_wise_data/"+fieldId+"/delete", - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: deleteFormFieldById did not return a valid JSON object."); - } - return response.data; - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: deleteFormFieldById callback failed"); - }); - }, - getColumns: function() { - return $http - .get('raptor.htm?action=report.search.execute&r_page=0') - .then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getColumns did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getColumns callback failed"); - }); - }, - - getSearchData : function() { - return $http - .get('raptor.htm?action=report.search.execute&r_page=0') - .then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getSearchData did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getSearchData callback failed"); - }); - }, - - getSecurityReportOwnerList: function() { - return $http - .get('report/wizard/security/retrieveReportOwner') - .then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getSecurityReportOwnerList did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getSecurityReportOwnerList callback failed"); - }); - }, - getReportRoleList: function() { - return $http - .get('report/wizard/security/retrieveReportRoleList') - .then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getReportRoleList did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getReportRoleList callback failed"); - }); - }, - getReportSecurityInfo: function() { - return $http - .get('report/wizard/security/getReportSecurityInfo') - .then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getReportSecurityInfo did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getReportSecurityInfo callback failed"); - }); - }, - getReportSecurityUsers: function() { - return $http - .get('report/wizard/security/retrieveReportUserList') - .then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getReportSecurityUsers did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getReportSecurityUsers callback failed"); - }); - }, - - getReportSecurityRoles: function() { - return $http - .get('report/wizard/security/getReportSecurityRoles') - .then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getReportSecurityUsers did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getReportSecurityUsers callback failed"); - }); - }, - - - getSearchDataAtPage : function(pageSearchParameter) { - return $http - .get('raptor.htm?action=report.search.execute&r_page='+pageSearchParameter) - .then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getSearchDataAtPage did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getSearchDataAtPage callback failed"); - }); - }, - setDrillDownPopupOptions: function(drillDownURL,drillDownParams) { - this.drillDownURL = drillDownURL; - this.drillDownParams = drillDownParams; - }, - getReportDeleteStatus : function(deleteUrl) { - return $http.get(deleteUrl).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: getReportDeleteStatus did not return a valid JSON object."); - } - - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: getReportDeleteStatus callback failed"); - }); - }, - addReportSecurityUser: function(UserId) { - return $http({ - method: "POST", - url: "report/security/addReportUser", - data: UserId - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: addReportSecurityUser did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: saveNewDefinition callback failed"); - }); - }, - removeReportSecurityUser: function(UserId) { - return $http({ - method: "POST", - url: "report/security/removeReportUser", - data: UserId - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: removeReportSecurityUser did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: saveNewDefinition callback failed"); - }); - }, - addReportSecurityRole: function(RoleId) { - return $http({ - method: "POST", - url: "report/security/addReportRole", - data: RoleId - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: addReportSecurityRole did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: saveNewDefinition callback failed"); - }); - }, - removeReportSecurityRole: function(RoleId) { - return $http({ - method: "POST", - url: "report/security/removeReportRole", - data: RoleId - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: removeReportSecurityRole did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: removeReportSecurityRole callback failed"); - }); - }, - updateReportSecurityInfo: function(securityInfo) { - return $http({ - method: "POST", - url: "report/security/updateReportSecurityInfo", - data: securityInfo - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: updateReportSecurityInfo did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: updateReportSecurityInfo callback failed"); - }); - }, - - toggleUserEditAccess: function(reportUser) { - var readOnly = reportUser.accessAllowed?"N":"Y"; - return $http({ - method: "POST", - url:"report/security/toggleUserEditAccess/"+reportUser.id, - data: readOnly - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: toggleUserEditAccess did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: toggleUserEditAccess callback failed"); - }); - }, - toggleRoleEditAccess: function(reportRole) { - var readOnly = reportRole.accessAllowed?"N":"Y"; - return $http({ - method: "POST", - url:"report/security/toggleRoleEditAccess/"+reportRole.id, - data: readOnly - }).then(function(response) { - if (typeof response.data === 'object') { - return response.data; - } else { - return $q.reject("raptorReportFactory: toggleRoleEditAccess did not return a valid JSON object."); - } - }, function(response) { - // something went wrong - return $q.reject("raptorReportFactory: toggleRoleEditAccess callback failed"); - }); - }, - resetSecurityLoadingCounter: function() { - this.securityPageApiCounter = 0; - this.securityPageApiTotalCount = 5; - }, - icrementSecurityLoadingCounter: function() { - this.securityPageApiCounter = this.securityPageApiCounter+1; - }, - checkSecurityLoadingCounter: function() { - return (this.securityPageApiCounter ==this.securityPageApiTotalCount); - } - }; -}); -- cgit 1.2.3-korg