Commit 2f529133 authored by dgoud-nisum-com's avatar dgoud-nisum-com Committed by rbonthala-nisum-com

PaginationControl code changes and Search Filter changed (#130)

parent 3c54d103
...@@ -39,12 +39,11 @@ myApp.controller("assignRoleController",function($scope, myFactory, $mdDialog, $ ...@@ -39,12 +39,11 @@ myApp.controller("assignRoleController",function($scope, myFactory, $mdDialog, $
enableFiltering: true, enableFiltering: true,
columnDefs : [ columnDefs : [
{field : 'employeeId',displayName: 'Employee ID', enableColumnMenu: true, enableSorting: true,enableFiltering: true, width:120}, {field : 'employeeId',displayName: 'Employee ID', enableColumnMenu: true, enableSorting: true,enableFiltering: true, width:120},
{field : 'employeeName',displayName: 'Name', enableColumnMenu: true, enableSorting: true,enableFiltering: true}, {field : 'employeeName',displayName: 'Employee Name', enableColumnMenu: true, enableSorting: true,enableFiltering: true},
{field : 'emailId',displayName: 'Email', enableColumnMenu: false, enableSorting: false,enableFiltering: true}, {field : 'emailId',displayName: 'Email', enableColumnMenu: false, enableSorting: false,enableFiltering: true},
{field : 'baseTechnology',displayName: 'Skill', enableColumnMenu: false, enableSorting: false,enableFiltering: true}, {field : 'baseTechnology',displayName: 'Skill', enableColumnMenu: false, enableSorting: false,enableFiltering: false},
{field : 'designation',displayName: 'Designation', enableColumnMenu: false, enableSorting: true,enableFiltering: true}, {field : 'designation',displayName: 'Designation', enableColumnMenu: false, enableSorting: true,enableFiltering: false},
{field : 'functionalGroup',displayName: 'Functional Org', enableColumnMenu: false, enableSorting: true,enableFiltering: true, width:120} {field : 'functionalGroup',displayName: 'Functional Org', enableColumnMenu: false, enableSorting: true,enableFiltering: false, width:120}
] ]
}; };
...@@ -122,10 +121,10 @@ myApp.controller("assignRoleController",function($scope, myFactory, $mdDialog, $ ...@@ -122,10 +121,10 @@ myApp.controller("assignRoleController",function($scope, myFactory, $mdDialog, $
}).then(function mySuccess(response) { }).then(function mySuccess(response) {
$scope.gridOptionsOrgView.data = response.data; $scope.gridOptionsOrgView.data = response.data;
if(response.data.length > 10){ if(response.data.length > 10){
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "visible"; $scope.gridOptions.enablePaginationControls = true;
} }
else{ else{
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "hidden"; $scope.gridOptions.enablePaginationControls = false;
} }
}, function myError(response) { }, function myError(response) {
showAlert("Something went wrong while fetching data!!!"); showAlert("Something went wrong while fetching data!!!");
......
...@@ -102,10 +102,10 @@ myApp.controller("attendanceReportController", function($scope, $http, myFactory ...@@ -102,10 +102,10 @@ myApp.controller("attendanceReportController", function($scope, $http, myFactory
} }
if(response.data.length > 10){ if(response.data.length > 10){
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "visible"; $scope.gridOptions.enablePaginationControls = true;
} }
else{ else{
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "hidden"; $scope.gridOptions.enablePaginationControls = false;
} }
}, function myError(response) { }, function myError(response) {
showAlert("Something went wrong while fetching data!!!"); showAlert("Something went wrong while fetching data!!!");
......
...@@ -31,16 +31,17 @@ myApp.directive('hcPieChart', function () { ...@@ -31,16 +31,17 @@ myApp.directive('hcPieChart', function () {
paginationPageSizes : [ 10, 20, 30, 40, 50, 100], paginationPageSizes : [ 10, 20, 30, 40, 50, 100],
paginationPageSize : 10, paginationPageSize : 10,
pageNumber: 1, pageNumber: 1,
enableFiltering:true,
pageSize:10, pageSize:10,
columnDefs : [ columnDefs : [
{field : 'employeeId',displayName: 'Employee ID', enableColumnMenu: true, enableSorting: true, width:120}, {field : 'employeeId',displayName: 'Employee ID', enableColumnMenu: true, enableSorting: true, enableFiltering:true, width:120},
{field : 'employeeName',displayName: 'Name', enableColumnMenu: false, enableSorting: false}, {field : 'employeeName',displayName: 'Employee Name', enableColumnMenu: false, enableSorting: false, enableFiltering:true},
{field : 'emailId',displayName: 'Email', enableColumnMenu: false, enableSorting: false}, {field : 'emailId',displayName: 'Email', enableColumnMenu: false, enableSorting: false, enableFiltering:true},
{field : 'projectName',displayName: 'Project Name', enableColumnMenu: false, enableSorting: false}, {field : 'projectName',displayName: 'Project Name', enableColumnMenu: false, enableSorting: false, enableFiltering:true},
{field : 'billableStatus',displayName: 'Billable Status', enableColumnMenu: false, enableSorting: false}, {field : 'billableStatus',displayName: 'Billable Status', enableColumnMenu: false, enableSorting: false, enableFiltering:false},
{field : 'billingStartDate',displayName: 'Billing Start Data', enableColumnMenu: false, enableSorting: false,cellFilter: 'date:"dd-MMM-yyyy"'}, {field : 'billingStartDate',displayName: 'Billing Start Data', enableColumnMenu: false, enableSorting: false,cellFilter: 'date:"dd-MMM-yyyy"',enableFiltering:false},
{field : 'billingEndDate',displayName: 'Billing End Data', enableColumnMenu: false, enableSorting: false,cellFilter: 'date:"dd-MMM-yyyy"'}, {field : 'billingEndDate',displayName: 'Billing End Data', enableColumnMenu: false, enableSorting: false,cellFilter: 'date:"dd-MMM-yyyy"',enableFiltering:false},
{field : 'functionalGroup',displayName: 'Functional Group', enableColumnMenu: false, enableSorting: false} {field : 'functionalGroup',displayName: 'Functional Group', enableColumnMenu: false, enableSorting: false, enableFiltering:false}
], ],
enableGridMenu: true, enableGridMenu: true,
enableSelectAll: true, enableSelectAll: true,
...@@ -94,6 +95,12 @@ myApp.directive('hcPieChart', function () { ...@@ -94,6 +95,12 @@ myApp.directive('hcPieChart', function () {
url : appConfig.appUri + "/reports/fetchEmployeeDetailsByFG?fGroup="+optionName url : appConfig.appUri + "/reports/fetchEmployeeDetailsByFG?fGroup="+optionName
}).then(function mySuccess(response) { }).then(function mySuccess(response) {
$scope.gridOptions.data = response.data; $scope.gridOptions.data = response.data;
if(response.data.length > 10){
$scope.gridOptions.enablePaginationControls = true;
}
else{
$scope.gridOptions.enablePaginationControls = false;
}
}, function myError(response) { }, function myError(response) {
showAlert("Something went wrong while fetching data!!!"); showAlert("Something went wrong while fetching data!!!");
$scope.gridOptions.data = []; $scope.gridOptions.data = [];
...@@ -104,6 +111,12 @@ myApp.directive('hcPieChart', function () { ...@@ -104,6 +111,12 @@ myApp.directive('hcPieChart', function () {
url : appConfig.appUri + "/reports/fetchEmployeeDetailsByAccountBillability?account="+category+"&billabilityStatus="+seriesName url : appConfig.appUri + "/reports/fetchEmployeeDetailsByAccountBillability?account="+category+"&billabilityStatus="+seriesName
}).then(function mySuccess(response) { }).then(function mySuccess(response) {
$scope.gridOptions.data = response.data; $scope.gridOptions.data = response.data;
if(response.data.length > 10){
$scope.gridOptions.enablePaginationControls = true;
}
else{
$scope.gridOptions.enablePaginationControls = false;
}
}, function myError(response) { }, function myError(response) {
showAlert("Something went wrong while fetching data!!!"); showAlert("Something went wrong while fetching data!!!");
$scope.gridOptions.data = []; $scope.gridOptions.data = [];
...@@ -114,6 +127,12 @@ myApp.directive('hcPieChart', function () { ...@@ -114,6 +127,12 @@ myApp.directive('hcPieChart', function () {
url : appConfig.appUri + "/reports/fetchEmployeeDetailsByDateBillability?billabilityStatus="+seriesName+"&reportDate="+category url : appConfig.appUri + "/reports/fetchEmployeeDetailsByDateBillability?billabilityStatus="+seriesName+"&reportDate="+category
}).then(function mySuccess(response) { }).then(function mySuccess(response) {
$scope.gridOptions.data = response.data; $scope.gridOptions.data = response.data;
if(response.data.length > 10){
$scope.gridOptions.enablePaginationControls = true;
}
else{
$scope.gridOptions.enablePaginationControls = false;
}
}, function myError(response) { }, function myError(response) {
showAlert("Something went wrong while fetching data!!!"); showAlert("Something went wrong while fetching data!!!");
$scope.gridOptions.data = []; $scope.gridOptions.data = [];
......
...@@ -30,14 +30,14 @@ myApp.controller("dashboardController", function($scope, $http, myFactory,export ...@@ -30,14 +30,14 @@ myApp.controller("dashboardController", function($scope, $http, myFactory,export
enableHorizontalScrollbar:1, enableHorizontalScrollbar:1,
columnDefs : [ columnDefs : [
{field : 'employeeId',displayName: 'Emp ID', enableColumnMenu: false, enableSorting: false,enableFiltering:true, width:100,cellTemplate: getEmpDetTemplate}, {field : 'employeeId',displayName: 'Emp ID', enableColumnMenu: false, enableSorting: false,enableFiltering:true, width:100,cellTemplate: getEmpDetTemplate},
{field : 'employeeName',displayName: 'EmployeeName ', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:200}, {field : 'employeeName',displayName: 'Employee Name ', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:200},
{field : 'designation',displayName: 'Designation ', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:150}, {field : 'designation',displayName: 'Designation ', enableColumnMenu: false, enableSorting: true,enableFiltering:false,width:150},
{field : 'role',displayName: 'Role', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:150}, {field : 'role',displayName: 'Role', enableColumnMenu: false, enableSorting: true,enableFiltering:false,width:150},
{field : 'baseTechnology',displayName: 'Skill ', enableColumnMenu: false, enableSorting: false,enableFiltering:true,width:200}, {field : 'baseTechnology',displayName: 'Skill ', enableColumnMenu: false, enableSorting: false,enableFiltering:false,width:200},
{field : 'functionalGroup',displayName: 'Functional Org', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:100}, {field : 'functionalGroup',displayName: 'Functional Org', enableColumnMenu: false, enableSorting: true,enableFiltering:false,width:100},
{field : 'domain',displayName: 'Domain', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:100}, {field : 'domain',displayName: 'Domain', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:100},
{field : 'employmentType',displayName: 'Employment Type', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:150}, {field : 'employmentType',displayName: 'Employment Type', enableColumnMenu: false, enableSorting: true,enableFiltering:false,width:150},
{field : 'empStatus',displayName: 'Employment Status', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:150}, {field : 'empStatus',displayName: 'Employment Status', enableColumnMenu: false, enableSorting: true,enableFiltering:false,width:150},
{field : 'account',displayName: 'Account', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:150}, {field : 'account',displayName: 'Account', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:150},
{field : 'projectName',displayName: 'Project', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:200}, {field : 'projectName',displayName: 'Project', enableColumnMenu: false, enableSorting: true,enableFiltering:true,width:200},
/*{field : 'projectAssigned',displayName: 'Allocated ', enableColumnMenu: false, enableSorting: true,enableFiltering:true,cellTemplate: getCellActiveTemplate,filterHeaderTemplate: '<div class="ui-grid-filter-container" ng-repeat="colFilter in col.filters"><div my-custom-dropdown></div></div>', /*{field : 'projectAssigned',displayName: 'Allocated ', enableColumnMenu: false, enableSorting: true,enableFiltering:true,cellTemplate: getCellActiveTemplate,filterHeaderTemplate: '<div class="ui-grid-filter-container" ng-repeat="colFilter in col.filters"><div my-custom-dropdown></div></div>',
...@@ -127,12 +127,13 @@ myApp.controller("dashboardController", function($scope, $http, myFactory,export ...@@ -127,12 +127,13 @@ myApp.controller("dashboardController", function($scope, $http, myFactory,export
}).then(function mySuccess(response) { }).then(function mySuccess(response) {
//alert("response"+response); //alert("response"+response);
// alert("response"+response.data); // alert("response"+response.data);
if(response.data.length > 10){ if(response.data.length > 10){
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "visible"; $scope.gridOptions.enablePaginationControls = true;
} }
else{ else{
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "hidden"; $scope.gridOptions.enablePaginationControls = false;
} }
$scope.gridOptions.data = response.data; $scope.gridOptions.data = response.data;
}, function myError(response) { }, function myError(response) {
showAlert("Something went wrong while fetching data!!!"); showAlert("Something went wrong while fetching data!!!");
......
...@@ -114,11 +114,12 @@ myApp.controller("domainController", ...@@ -114,11 +114,12 @@ myApp.controller("domainController",
function mySuccess(response) { function mySuccess(response) {
console.log(response.data); console.log(response.data);
if(response.data.length > 10){ if(response.data.length > 10){
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "visible"; $scope.gridOptions.enablePaginationControls = true;
} }
else{ else{
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "hidden"; $scope.gridOptions.enablePaginationControls = false;
} }
$scope.gridOptions.data = response.data; $scope.gridOptions.data = response.data;
}, },
function myError(response) { function myError(response) {
...@@ -208,10 +209,11 @@ myApp.controller("domainController", ...@@ -208,10 +209,11 @@ myApp.controller("domainController",
e.stopPropagation(); e.stopPropagation();
} }
$scope.searchFilter = function(obj) { $scope.searchFilter = function(obj) {
var stringToGoIntoTheRegex = $scope.searchTerm; if($scope.searchTerm.length > 3){
var regex = new RegExp("^" + stringToGoIntoTheRegex,"i"); var re = new RegExp($scope.searchTerm, 'i');
var filteredWord = !$scope.searchTerm || obj.employeeName.match(regex); return !$scope.searchTerm || re.test(obj.employeeName);
return filteredWord; }
return obj;
}; };
$scope.clearSearchTerm = function() { $scope.clearSearchTerm = function() {
$scope.searchTerm = ''; $scope.searchTerm = '';
......
...@@ -39,10 +39,10 @@ myApp.controller("employeeController", function($scope, $http, myFactory, $mdDia ...@@ -39,10 +39,10 @@ myApp.controller("employeeController", function($scope, $http, myFactory, $mdDia
$scope.avgLoginHrs = response.data[0].totalAvgTime + " Hrs"; $scope.avgLoginHrs = response.data[0].totalAvgTime + " Hrs";
} }
if(response.data.length > 10){ if(response.data.length > 10){
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "visible"; $scope.gridOptions.enablePaginationControls = true;
} }
else{ else{
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "hidden"; $scope.gridOptions.enablePaginationControls = false;
} }
}, function myError(response) { }, function myError(response) {
showAlert("Something went wrong while fetching data!!!"); showAlert("Something went wrong while fetching data!!!");
......
...@@ -96,10 +96,10 @@ myApp.controller("projectController", function ($scope, myFactory, exportUiGridS ...@@ -96,10 +96,10 @@ myApp.controller("projectController", function ($scope, myFactory, exportUiGridS
url: appConfig.appUri + "project/getProjects" url: appConfig.appUri + "project/getProjects"
}).then(function mySuccess(response) { }).then(function mySuccess(response) {
if(response.data.length > 10){ if(response.data.length > 10){
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "visible"; $scope.gridOptions.enablePaginationControls = true;
} }
else{ else{
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "hidden"; $scope.gridOptions.enablePaginationControls = false;
} }
$scope.gridOptions.data = response.data; $scope.gridOptions.data = response.data;
...@@ -345,10 +345,11 @@ myApp.controller("projectController", function ($scope, myFactory, exportUiGridS ...@@ -345,10 +345,11 @@ myApp.controller("projectController", function ($scope, myFactory, exportUiGridS
e.stopPropagation(); e.stopPropagation();
} }
$scope.searchFilter = function (obj) { $scope.searchFilter = function (obj) {
var stringToGoIntoTheRegex = $scope.searchTerm; if($scope.searchTerm.length > 3){
var regex = new RegExp("^" + stringToGoIntoTheRegex,"i"); var re = new RegExp($scope.searchTerm, 'i');
var filteredWord = !$scope.searchTerm || obj.employeeName.match(regex); return !$scope.searchTerm || re.test(obj.employeeName);
return filteredWord; }
return obj;
}; };
...@@ -530,10 +531,10 @@ myApp.controller("projectController", function ($scope, myFactory, exportUiGridS ...@@ -530,10 +531,10 @@ myApp.controller("projectController", function ($scope, myFactory, exportUiGridS
url: appConfig.appUri + "/projectTeam/getProjectDetails?projectId=" + $scope.projectId + "&status=" + $scope.status url: appConfig.appUri + "/projectTeam/getProjectDetails?projectId=" + $scope.projectId + "&status=" + $scope.status
}).then(function mySuccess(response) { }).then(function mySuccess(response) {
if(response.data.length > 10){ if(response.data.length > 10){
document.getElementsByClassName("ui-grid-pager-panel")[1].style.visibility = "visible"; $scope.gridOptions.enablePaginationControls = true;
} }
else{ else{
document.getElementsByClassName("ui-grid-pager-panel")[1].style.visibility = "hidden"; $scope.gridOptions.enablePaginationControls = false;
} }
$scope.gridOptions.data = response.data; $scope.gridOptions.data = response.data;
for(i=0;i<response.data.length;i++){ for(i=0;i<response.data.length;i++){
......
...@@ -188,10 +188,10 @@ myApp.controller("employeesController", function($scope, $http, myFactory, $mdDi ...@@ -188,10 +188,10 @@ myApp.controller("employeesController", function($scope, $http, myFactory, $mdDi
} }
if(response.data.length > 10){ if(response.data.length > 10){
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "visible"; $scope.gridOptions.enablePaginationControls = true;
} }
else{ else{
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "hidden"; $scope.gridOptions.enablePaginationControls = false;
} }
}, function myError(response) { }, function myError(response) {
showAlert("Something went wrong while fetching data!!!"); showAlert("Something went wrong while fetching data!!!");
......
...@@ -85,10 +85,10 @@ myApp.controller("shiftDetailsController",function($scope, myFactory,exportUiGri ...@@ -85,10 +85,10 @@ myApp.controller("shiftDetailsController",function($scope, myFactory,exportUiGri
$scope.gridOptions.data = response.data; $scope.gridOptions.data = response.data;
$scope.shiftCount=response.data.length; $scope.shiftCount=response.data.length;
if(response.data.length > 10){ if(response.data.length > 10){
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "visible"; $scope.gridOptions.enablePaginationControls = true;
} }
else{ else{
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "hidden"; $scope.gridOptions.enablePaginationControls = false;
} }
}, function myError(response) { }, function myError(response) {
showAlert("Something went wrong while fetching data!!!"); showAlert("Something went wrong while fetching data!!!");
......
...@@ -110,10 +110,10 @@ myApp.controller("travelController",function($scope, myFactory, $mdDialog, $http ...@@ -110,10 +110,10 @@ myApp.controller("travelController",function($scope, myFactory, $mdDialog, $http
}).then(function mySuccess(response) { }).then(function mySuccess(response) {
$scope.gridOptions.data = response.data; $scope.gridOptions.data = response.data;
if(response.data.length > 10){ if(response.data.length > 10){
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "visible"; $scope.gridOptions.enablePaginationControls = true;
} }
else{ else{
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "hidden"; $scope.gridOptions.enablePaginationControls = false;
} }
}, function myError(response) { }, function myError(response) {
showAlert("Something went wrong while fetching data!!!"); showAlert("Something went wrong while fetching data!!!");
......
...@@ -102,10 +102,10 @@ myApp.controller("visaController",function($scope, myFactory, $mdDialog, $http, ...@@ -102,10 +102,10 @@ myApp.controller("visaController",function($scope, myFactory, $mdDialog, $http,
}).then(function mySuccess(response) { }).then(function mySuccess(response) {
$scope.gridOptions.data = response.data; $scope.gridOptions.data = response.data;
if(response.data.length > 10){ if(response.data.length > 10){
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "visible"; $scope.gridOptions.enablePaginationControls = true;
} }
else{ else{
document.getElementsByClassName("ui-grid-pager-panel")[0].style.visibility = "hidden"; $scope.gridOptions.enablePaginationControls = false;
} }
}, function myError(response) { }, function myError(response) {
showAlert("Something went wrong while fetching data!!!"); showAlert("Something went wrong while fetching data!!!");
......
...@@ -26,7 +26,6 @@ myApp.controller("assignAccountsController",function($scope, myFactory, $mdDialo ...@@ -26,7 +26,6 @@ myApp.controller("assignAccountsController",function($scope, myFactory, $mdDialo
{name : 'Actions', displayName: 'Actions',cellTemplate: getCellTemplate, enableColumnMenu: false, enableSorting: false, enableFiltering:false,width:100} {name : 'Actions', displayName: 'Actions',cellTemplate: getCellTemplate, enableColumnMenu: false, enableSorting: false, enableFiltering:false,width:100}
] ]
}; };
$scope.nameFields = ['employeeName']
$scope.gridOptions.data = $scope.records; $scope.gridOptions.data = $scope.records;
$scope.getRowData = function(row, action){ $scope.getRowData = function(row, action){
$scope.parentData.id = row.entity.id; $scope.parentData.id = row.entity.id;
...@@ -275,10 +274,11 @@ myApp.controller("assignAccountsController",function($scope, myFactory, $mdDialo ...@@ -275,10 +274,11 @@ myApp.controller("assignAccountsController",function($scope, myFactory, $mdDialo
$scope.getSelectedLead(); $scope.getSelectedLead();
} }
$scope.searchFilter = function (obj) { $scope.searchFilter = function (obj) {
var stringToGoIntoTheRegex = $scope.searchTerm; if($scope.searchTerm.length > 3){
var regex = new RegExp("^" + stringToGoIntoTheRegex,"i"); var re = new RegExp($scope.searchTerm, 'i');
var filteredWord = !$scope.searchTerm || obj.employeeName.match(regex); return !$scope.searchTerm || re.test(obj.employeeName);
return filteredWord; }
return obj;
}; };
$scope.removeSelectedLead = function(item){ $scope.removeSelectedLead = function(item){
var index = $scope.managersSelectedList.indexOf(item); var index = $scope.managersSelectedList.indexOf(item);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment