summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-services/ds2-raptor-report/reportModalControllers.js
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-services/ds2-raptor-report/reportModalControllers.js')
-rw-r--r--ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-services/ds2-raptor-report/reportModalControllers.js423
1 files changed, 0 insertions, 423 deletions
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-services/ds2-raptor-report/reportModalControllers.js b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-services/ds2-raptor-report/reportModalControllers.js
deleted file mode 100644
index 2b59c578..00000000
--- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/app/fusion/scripts/DS2-services/ds2-raptor-report/reportModalControllers.js
+++ /dev/null
@@ -1,423 +0,0 @@
-var ModalInstanceCtrl = function ($scope, $modalInstance, msg,$rootScope) {
- $scope.msg=msg;
-}
-
-var testRunSqlController = function ($scope, $modalInstance, $http, $log, raptorReportFactory, queriedData) {
- var init = function() {
- $scope.isError = false;
- if (queriedData.errormessage) {
- $scope.isError = true;
- $scope.errormessage = queriedData.errormessage;
- $scope.stacktrace = queriedData.stacktrace;
- } else {
- $scope.queryData = queriedData;
- }
- }
- init();
- $scope.close = function() {
- $modalInstance.dismiss();
- };
-}
-
-var openColumnPopupController = function ($scope, $modalInstance, $http, $log, raptorReportFactory, colData, $routeParams) {
- $scope.processingData=true;
- $scope.colInfo={};
- $scope.drilldownReports={};
- $scope.isEditCol = true;
- var init = function() {
- $scope.displayAlignmentOptions = [
- {value:"null", text:""},
- {value:"Left", text:"Left"},
- {value:"Center", text:"Center"},
- {value:"Right", text:"Right"}
- ];
- $scope.dataTypeOptions = [
- {value:"Number", text:"Number"},
- {value:"Date", text:"Date"},
- {value:"VARCHAR2", text:"Character"},
- {value:"Hyperlink", text:"Hyperlink"}
- ];
-
- $scope.multiGroupColLevel = [
- {value:"1", text:"1"},
- {value:"2", text:"2"},
- {value:"3", text:"3"},
- {value:"4", text:"4"}
- ];
- $scope.indentValues = [
- {value:"1", text:"1"},
- {value:"2", text:"2"},
- {value:"3", text:"3"},
- ];
- }
-
- $scope.totalForTheColList= [];
- raptorReportFactory.getTotalForTheColList().then(function(data){
- $scope.totalForTheColList = data;
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: retrieveTotalForTheColList failed.");
- });
-
- raptorReportFactory.getDrillDownReportList().then(function(data2){
- $scope.drilldownReports = data2;
- raptorReportFactory.getColumnEditInfoById(colData.id).then(function(data){
- $scope.colInfo = data;
- if($scope.colInfo.noWrap!=null && ($scope.colInfo.noWrap=='Y' || $scope.colInfo.noWrap==true))
- $scope.colInfo.noWrap=true;
- else
- $scope.colInfo.noWrap=false;
- $scope.processingData=false;
- init();
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: getColumnEditInfoById failed.");
- });
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: getDrillDownReportList failed.");
- });
-
- $scope.massageData = function(){
- if(!Number.isInteger($scope.colInfo.level))
- $scope.colInfo.level = null;
- if(!Number.isInteger($scope.colInfo.indentation))
- $scope.colInfo.indentation = null;
- }
-
- $scope.save = function() {
- $scope.processingData=true;
- $scope.colInfo.noWrap=($scope.colInfo.noWrap==true)?'Y':'N';
- if($scope.colInfo.level && $scope.colInfo.level.startsWith("Select"))
- $scope.colInfo.level = null;
- if($scope.colInfo.displayTotal && $scope.colInfo.displayTotal.startsWith("Select"))
- $scope.colInfo.displayTotal = null;
-
- if($scope.colInfo.indentation && $scope.colInfo.indentation.startsWith("Select"))
- $scope.colInfo.indentation = null;
- raptorReportFactory.saveColumnEditInfo($scope.colInfo).then(function(data){
- $scope.successPopUp('');
- $scope.processingData=false;
- $modalInstance.close();
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: save failed.");
- $scope.processingData=false;
- });
- };
-
- $scope.cancel = function() {
- $modalInstance.dismiss();
- };
-
-
- /****Drill***/
- $scope.drilDownValues=[];
- $scope.childReportFF =[];
- $scope.childReportCol = [];
- $scope.complete = function() {
- var drillDownParams='';
- var ampStr = "&";
- var count =0;
- for(var i in $scope.selectedDrillReportFormField){
- var selectedRadio = $scope.selectedDrillReportFormField[i];
- if( selectedRadio != (i+'-0')){// if it's not 'No Value'
- if (typeof($scope.drillDownParams[i].fieldName) == "undefined"){
- if(i>=($scope.drilDownFormField.length-1)){
- var id = $scope.drilDownFormField[i].id;
- drillDownParams+= id+"=";
- }
- }else
- drillDownParams+=$scope.drillDownParams[i].fieldName+"=";
- if( selectedRadio == (i+'-1')){//'Fixed Value'
- drillDownParams+= $scope.drillDownParams[i].valValue+ampStr;
- }else if( selectedRadio == (i+'-2')){//'Value of Column'
- drillDownParams+= ('['+$scope.drillDownParams[i].valColId+']'+ampStr);
- }else if( selectedRadio == (i+'-3')){//'Value of form field'
- drillDownParams+= ('[!'+$scope.drillDownParams[i].valFieldId+']'+ampStr);
- }else if( selectedRadio == (i+'-4')){//'Value set'
- if($scope.drillDownParams[i].valColId!='' && $scope.drillDownParams[i].valFieldId!='' && $scope.drillDownParams[i].valColId!='Select' && $scope.drillDownParams[i].valFieldId!='Select')
- drillDownParams+= ('['+$scope.drillDownParams[i].valColId+'!'+$scope.drillDownParams[i].valFieldId+']'+ampStr);
- }
- }
- }
- drillDownParams = drillDownParams.substring(0, drillDownParams.length - 1);
- $scope.colInfo.drilldownParams = drillDownParams;
- $scope.isEditCol=true;
- };
- $scope.selectedDrillReportFormField = [];
- $scope.drillDownParams = {};
- $scope.getDrillReportFormField = function(ddReportId,param){
- $scope.isEditCol = false;
- $scope.processingData = true;
-
- raptorReportFactory.getChildReportFormField(ddReportId).then(function(data){
- $scope.drilDownFormField = data;
- for(var i in data){
- var array = [
- {selection: 'No Value', value:'Accept Default', radioGroup :i+'-'+'0'},
- {selection: 'Fixed Value', value:'Accept Default' , radioGroup :i+'-'+'1'},
- {selection: 'Value of Column', value:'Accept Default', radioGroup :i+'-'+'2'},
- {selection: 'Value of form field', value:'Accept Default', radioGroup :i+'-'+'3'},
- {selection: 'Value set', value:'Pass the value of the selected column if not empty, otherwise pass the value of the selected form field', radioGroup :i+'-'+'4'}
- ]
- $scope.drilDownValues.push(array);
- }
-
- if(param!=''){
- raptorReportFactory.getDrillDownParamDef(param).then(function(dataDD){
- var temp = $scope.drilDownFormField;
- $scope.drillDownParams = [];
- for(var i in $scope.drilDownFormField){
- $scope.selectedDrillReportFormField[i] = i+'-0';
- var tmp = {
- fieldName: $scope.drilDownFormField[i].id,
- valColId:'',
- ValFieldId:'',
- valType:'',
- valValue:''
- };
- $scope.drillDownParams.push(tmp);
- }
- for(var i in $scope.drilDownFormField){
- for(var j in dataDD){
- if($scope.drilDownFormField[i].id == dataDD[j].fieldName){
- $scope.selectedDrillReportFormField[i] = i+'-'+dataDD[j].valType;
- $scope.drillDownParams[i] = dataDD[j];
- }
- }
- }
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: getChildReportFormField failed.");
- }).finally(function() {
- $scope.processingData=false;
- });
- }else{
- $scope.processingData = false;
- }
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: getChildReportFormField failed.");
- });
-
- raptorReportFactory.getChildReportFormField($scope.colInfo.drilldownURL).then(function(data){
- $scope.childReportFF =data;
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: getChildReportFormField failed.");
- });
-
- raptorReportFactory.getChildReportColumn($routeParams.reportId).then(function(data){
- $scope.childReportCol =data;
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: getChildReportFormField failed.");
- });
- }
-}
-
-
-var openFormFieldPopupController = function ($scope, $modalInstance, $http, $log, raptorReportFactory, fieldData) {
- $scope.formFieldEditData = {};
- $scope.sqlAsDefaultValue ={
- value:false
- };
- $scope.predefinedValues ={
- value:''
- };
- var init = function() {
- if($scope.type=='edit'){
- $scope.dataProcessing = true;
- raptorReportFactory.getFormFieldEditInfoById(fieldData.id).then(function(data){
- $scope.dataProcessing = false;
- $scope.formFieldEditData = data;
- if($scope.formFieldEditData.fieldDefaultSQL)
- $scope.sqlAsDefaultValue.value = true;
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: getColumnEditInfoById failed.");
- }).finally(function() {
- $scope.dataProcessing=false;
- });
- }else{
- $scope.formFieldEditData ={
- groupFormField: false,
- visible:"true"
- };
- }
- $scope.ynOptions = [
- {value:"true", text:"Yes"},
- {value:"false", text:"No"}
- ];
- $scope.verifyFieldValueOptions = [
- {value:null, text:"--- Do Not Perform Validation ---"},
- {value:"DATE", text:"Date"},
- {value:"TIMESTAMP_HR", text:"TimeStamp (Hour)"},
- {value:"TIMESTAMP_MIN", text:"TimeStamp (Hour,Min)"},
- {value:"TIMESTAMP_SEC", text:"TimeStamp (Hour,Min,Sec)"},
- {value:"INTEGER", text:"Integer"},
- {value:"POSITIVE_INTEGER", text:"Positive Integer"},
- {value:"NON_NEGATIVE_INTEGER", text:"Positive Integer. Cannot Be Zero"},
- {value:"FLOAT", text:"Any Number"},
- {value:"NON_NEGATIVE_FLOAT", text:"Positive Number"},
- {value:"POSITIVE_FLOAT", text:"Positive Number. Cannot Be Zero"}
- ]
- $scope.fieldTypeOptions = [
- {value:"TEXT", text:"Text Box"},
- {value:"LIST_BOX", text:"List Box"},
- {value:"LIST_MULTI_SELECT", text:"Multi-select List Box"},
- {value:"HIDDEN", text:"Hidden"}
- ];
- }
- init();
- $scope.save = function() {
- if($scope.sqlAsDefaultValue.value && ($scope.formFieldEditData.fieldDefaultSQL==null || $scope.formFieldEditData.fieldDefaultSQL=='')){
- $scope.errorPopUp("if SQL as Default Value is checked, 'Default SQL' and 'SQL Generating Custom List of Values' fields cannot be empty");
- return;
- }else if(!$scope.sqlAsDefaultValue.value){
- $scope.formFieldEditData.fieldDefaultSQL=null;
- }
- $scope.dataProcessing = true;
- console.log($scope.formFieldEditData.validationType);
- if($scope.formFieldEditData.validationType=='Select')
- $scope.formFieldEditData.validationType = '';
- raptorReportFactory.saveFormFieldEditInfo($scope.formFieldEditData).then(function(data){
- $scope.dataProcessing = false;
- $scope.successPopUp('');
- $modalInstance.close();
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: saveFormFieldEditInfo failed.");
- }).finally(function() {
- $scope.dataProcessing=false;
- });
- };
-
- $scope.add = function() {
- $scope.dataProcessing = true;
- $scope.formFieldEditData.visible==
- raptorReportFactory.addFormFieldEditInfo($scope.formFieldEditData).then(function(data){
- $scope.dataProcessing = false;
- $modalInstance.close();
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: add FormFieldEditInfo failed.");
- }).finally(function() {
- $scope.dataProcessing=false;
- });
- };
-
- $scope.addPredefinedValueList = function() {
- if($scope.formFieldEditData.predefinedValueList==null)
- $scope.formFieldEditData.predefinedValueList=[];
- var item ={
- id:$scope.predefinedValues.value,
- name:$scope.predefinedValues.value,
- selected:false
- };
- if($scope.predefinedValues.value!=null && $scope.predefinedValues.value!='')
- $scope.formFieldEditData.predefinedValueList.push(item);
- };
-
- $scope.removePredefinedValueList = function(removeVal) {
- var removeIndex = null;
- for(i in $scope.formFieldEditData.predefinedValueList){
- if($scope.formFieldEditData.predefinedValueList[i].id == removeVal){
- removeIndex= i;
- break;
- }
- }
- $scope.formFieldEditData.predefinedValueList.splice(removeIndex, 1)
- };
-
- $scope.cancel = function() {
- $modalInstance.dismiss();
- };
-}
-
-
-var deleteFormFieldController = function ($scope, $modalInstance, $http, $log, raptorReportFactory, rowData) {
- $scope.tempFieldId = rowData.id;
- $scope.ok = function() {
- raptorReportFactory.deleteFormFieldById(rowData.id).then(function(data){
- $modalInstance.close();
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: deleteFormFieldById failed.");
- });
- }
- $scope.cancel = function() {
- $modalInstance.dismiss();
- };
-}
-
-var removeReportSecurityUserController = function ($scope, $modalInstance, $http, $log, raptorReportFactory,securityUser) {
- $scope.securityUserName = securityUser.name;
- $scope.ok = function() {
- raptorReportFactory.removeReportSecurityUser(securityUser.id).then(function(data){
- $modalInstance.close();
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: removeReportSecurityUser failed.");
- });
- }
- $scope.cancel = function() {
- $modalInstance.dismiss();
- };
-}
-
-var removeReportSecurityRoleController = function ($scope, $modalInstance, $http, $log, raptorReportFactory,securityRole) {
- $scope.securityRoleName = securityRole.name;
- $scope.ok = function() {
- raptorReportFactory.removeReportSecurityRole(securityRole.id).then(function(data){
- $modalInstance.close();
- },function(error){
- $scope.errorPopUp(error);
- $log.error("raptorReportFactory: removeReportSecurityRole failed.");
- });
- }
- $scope.cancel = function() {
- $modalInstance.dismiss();
- };
-}
-
-var formFieldVerifySQLController = function ($scope, $modalInstance, $http, $log, raptorReportFactory, queriedData) {
- var init = function() {
- $scope.isError = false;
- if (queriedData.errormessage) {
- $scope.isError = true;
- $scope.errormessage = queriedData.errormessage;
- $scope.stacktrace = queriedData.stacktrace;
- } else {
- $scope.queryData = queriedData;
- }
- }
- init();
- $scope.close = function() {
- $modalInstance.dismiss();
- };
-}
-var toggleUserEditAccessActiveController = function ($scope, $modalInstance, $http, $log, raptorReportFactory, rowData) {
- $scope.rowData = rowData;
- $scope.toggleEditAccessStatus = function(rowData) {
- raptorReportFactory.toggleUserEditAccess(rowData);
- $modalInstance.close();
- };
-
- $scope.cancelEditAccessToggle = function(rowData) {
- rowData.accessAllowed = ! rowData.accessAllowed;
- $modalInstance.dismiss('cancel');}
-}
-
-var toggleRoleEditAccessActiveController = function ($scope, $modalInstance, $http, $log, raptorReportFactory, rowData) {
- $scope.rowData = rowData;
- $scope.toggleEditAccessStatus = function(rowData) {
- raptorReportFactory.toggleRoleEditAccess(rowData);
- $modalInstance.close();
- };
-
- $scope.cancelEditAccessToggle = function(rowData) {
- rowData.accessAllowed = ! rowData.accessAllowed;
- $modalInstance.dismiss('cancel');}
-} \ No newline at end of file