Subversion Repositories SmartDukaan

Rev

Rev 27124 | Rev 27149 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 27124 Rev 27141
Line 1... Line 1...
1
var TEAM_ACTIVITY = ["COMMUNICATION_OUT","COMMUNICATION_INTERNAL", "ESCALATED", "ASSIGNED", "CATEGORY_CHANGED"];
1
var TEAM_ACTIVITY = [ "COMMUNICATION_OUT", "COMMUNICATION_INTERNAL",
-
 
2
		"ESCALATED", "ASSIGNED", "CATEGORY_CHANGED" ];
2
$(function() {
3
$(function() {
3
 
4
 
4
	$(".create-ticket-category").live('click', function() {
5
	$(".create-ticket-category").live('click', function() {
5
		console.log("create ticket category clicked......");
6
		console.log("create ticket category clicked......");
6
		loadCreateCategory("main-content");
7
		loadCreateCategory("main-content");
Line 682... Line 683...
682
		if (confirm("Are you sure you want to remove position!") == true) {
683
		if (confirm("Are you sure you want to remove position!") == true) {
683
			removePosition(positionId);
684
			removePosition(positionId);
684
		}
685
		}
685
	});
686
	});
686
 
687
 
687
	$(".update-position").live(
688
	$(".update-position")
-
 
689
			.live(
688
			'click',
690
					'click',
689
			function() {
691
					function() {
690
				var positionId = $(this).data('positionid');
692
						var positionId = $(this).data('positionid');
691
				var regionId = $(this).data('regionid');
693
						var regionId = $(this).data('regionid');
692
 
694
 
693
				var row = $(this);
695
						var row = $(this);
694
				var selectedFofoIds = $(this).closest("tr").find('#partners ')
696
						var selectedFofoIds = $(this).closest("tr").find(
695
						.val();
697
								'#partners ').val();
696
				if (selectedFofoIds.includes("0")) {
698
						if (selectedFofoIds.includes("0")) {
697
					selectedFofoIds = [ 0 ];
699
							selectedFofoIds = [ 0 ];
698
					console.log(selectedFofoIds);
700
							console.log(selectedFofoIds);
699
				} else {
701
						} else {
700
					console.log(selectedFofoIds);
702
							console.log(selectedFofoIds);
701
				}
703
						}
702
				if (confirm("Are you sure you want to update the partners!") == true) {
704
						if (confirm("Are you sure you want to update the partners!") == true) {
703
				doPostAjaxRequestWithJsonHandler(context
705
							doPostAjaxRequestWithJsonHandler(context
704
						+ "/cs/updatePartnerPosition?regionId=" + regionId
706
									+ "/cs/updatePartnerPosition?regionId="
705
						+ "&positionId=" + positionId, JSON
707
									+ regionId + "&positionId=" + positionId,
706
						.stringify(selectedFofoIds), function(response) {
708
									JSON.stringify(selectedFofoIds), function(
-
 
709
											response) {
707
					if (response == "true") {
710
										if (response == "true") {
708
						alert("Update successfully");
711
											alert("Update successfully");
709
						loadCreatePosition("main-content");
712
											loadCreatePosition("main-content");
710
					}
713
										}
711
				});
714
									});
712
				}
715
						}
713
 
716
 
714
			});
717
					});
715
 
718
 
716
});
719
});
717
 
720
 
718
function loadCreateCategory(domId) {
721
function loadCreateCategory(domId) {
719
	doGetAjaxRequestHandler(context + "/cs/createCategory", function(response) {
722
	doGetAjaxRequestHandler(context + "/cs/createCategory", function(response) {
Line 962... Line 965...
962
		$("#partner-subregion-container").html(response);
965
		$("#partner-subregion-container").html(response);
963
	});
966
	});
964
}
967
}
965
 
968
 
966
function loadAccessManagement(domId) {
969
function loadAccessManagement(domId) {
967
	doGetAjaxRequestHandler(context + "/admin/access-management", function(response) {
970
	doGetAjaxRequestHandler(context + "/admin/access-management", function(
-
 
971
			response) {
968
		$('#' + domId).html(response);
972
		$('#' + domId).html(response);
969
	});
973
	});
970
}
974
}
971
 
975
 
972
function loadActivities(ticketId, assignee, internal, roleType) {
976
function loadActivities(ticketId, assignee, internal, roleType) {
Line 997... Line 1001...
997
								+ response[i].createTimestamp.year
1001
								+ response[i].createTimestamp.year
998
								+ "</span></div>" + "</div>" + "</div>";
1002
								+ "</span></div>" + "</div>" + "</div>";
999
						$(".activity-container .modal-body").append(
1003
						$(".activity-container .modal-body").append(
1000
								partnerMessage);
1004
								partnerMessage);
1001
					}
1005
					}
1002
					if (TEAM_ACTIVITY.indexOf(response[i].type) > 0) {
-
 
1003
						if (response[i].name
1006
					if (response[i].name
1004
								&& response[i].type == "COMMUNICATION_OUT") {
1007
							&& response[i].type == "COMMUNICATION_OUT") {
1005
							var assigneeMessage = "<div class=\"outgoing_msg\">"
1008
						var assigneeMessage = "<div class=\"outgoing_msg\">"
1006
									+ "<div class=\"sent_msg\">"
1009
								+ "<div class=\"sent_msg\">"
1007
									+ "<span style=color:green>"
1010
								+ "<span style=color:green>" + "~"
1008
									+ "~"
-
 
1009
									+ response[i].name
1011
								+ response[i].name + "<p>"
1010
									+ "<p>"
-
 
1011
									+ response[i].message
1012
								+ response[i].message + "</span></p>"
1012
									+ "</span></p>"
-
 
1013
									+ "<span class=\"time_date\">"
1013
								+ "<span class=\"time_date\">"
1014
									+ response[i].createTimestamp.hour
1014
								+ response[i].createTimestamp.hour + ":"
1015
									+ ":"
-
 
1016
									+ response[i].createTimestamp.minute
1015
								+ response[i].createTimestamp.minute + "|"
1017
									+ "|"
-
 
1018
									+ response[i].createTimestamp.dayOfMonth
1016
								+ response[i].createTimestamp.dayOfMonth + "/"
1019
									+ "/"
-
 
1020
									+ response[i].createTimestamp.monthValue
1017
								+ response[i].createTimestamp.monthValue + "/"
1021
									+ "/"
-
 
1022
									+ response[i].createTimestamp.year
1018
								+ response[i].createTimestamp.year
1023
									+ "</span> </div>" + "</div>";
1019
								+ "</span> </div>" + "</div>";
1024
						} else if (response[i].name
1020
					} else if (response[i].name
1025
								&& response[i].type == "COMMUNICATION_INTERNAL") {
1021
							&& response[i].type == "COMMUNICATION_INTERNAL") {
1026
							var assigneeMessage = "<div class=\"outgoing_msg\">"
1022
						var assigneeMessage = "<div class=\"outgoing_msg\">"
1027
									+ "<div class=\"sent_msg\">"
1023
								+ "<div class=\"sent_msg\">"
1028
									+ "<span style=color:green>"
1024
								+ "<span style=color:green>"
1029
									+ "~"
1025
								+ "~"
1030
									+ response[i].name
1026
								+ response[i].name
1031
									+ "<p style=\"color: white;background: #b75454;\">"
1027
								+ "<p style=\"color: white;background: #b75454;\">"
1032
									+ response[i].message
1028
								+ response[i].message + "</span></p>"
1033
									+ "</span></p>"
-
 
1034
									+ "<span class=\"time_date\">"
1029
								+ "<span class=\"time_date\">"
1035
									+ response[i].createTimestamp.hour
1030
								+ response[i].createTimestamp.hour + ":"
1036
									+ ":"
-
 
1037
									+ response[i].createTimestamp.minute
1031
								+ response[i].createTimestamp.minute + "|"
1038
									+ "|"
-
 
1039
									+ response[i].createTimestamp.dayOfMonth
1032
								+ response[i].createTimestamp.dayOfMonth + "/"
1040
									+ "/"
-
 
1041
									+ response[i].createTimestamp.monthValue
1033
								+ response[i].createTimestamp.monthValue + "/"
1042
									+ "/"
-
 
1043
									+ response[i].createTimestamp.year
1034
								+ response[i].createTimestamp.year
1044
									+ "</span> </div>" + "</div>";
1035
								+ "</span> </div>" + "</div>";
1045
						} else {
1036
					} else {
1046
							var assigneeMessage = "<div class=\"outgoing_msg\">"
1037
						var assigneeMessage = "<div class=\"outgoing_msg\">"
1047
									+ "<div class=\"sent_msg\">"
1038
								+ "<div class=\"sent_msg\">" + "<p>"
1048
									+ "<p>"
-
 
1049
									+ response[i].message
1039
								+ response[i].message + "</span></p>"
1050
									+ "</span></p>"
-
 
1051
									+ "<span class=\"time_date\">"
1040
								+ "<span class=\"time_date\">"
1052
									+ response[i].createTimestamp.hour
1041
								+ response[i].createTimestamp.hour + ":"
1053
									+ ":"
-
 
1054
									+ response[i].createTimestamp.minute
1042
								+ response[i].createTimestamp.minute + "|"
1055
									+ "|"
-
 
1056
									+ response[i].createTimestamp.dayOfMonth
1043
								+ response[i].createTimestamp.dayOfMonth + "/"
1057
									+ "/"
-
 
1058
									+ response[i].createTimestamp.monthValue
1044
								+ response[i].createTimestamp.monthValue + "/"
1059
									+ "/"
-
 
1060
									+ response[i].createTimestamp.year
1045
								+ response[i].createTimestamp.year
1061
									+ "</span> </div>" + "</div>";
1046
								+ "</span> </div>" + "</div>";
1062
						}
-
 
1063
						$(".activity-container .modal-body").append(
-
 
1064
								assigneeMessage);
-
 
1065
					}
1047
					}
-
 
1048
					$(".activity-container .modal-body")
-
 
1049
							.append(assigneeMessage);
1066
				}
1050
				}
1067
				if (roleType == "true" || roleType == true) {
1051
				if (roleType == "true" || roleType == true) {
1068
					$('.internalCheckBox').css('display', 'block');
1052
					$('.internalCheckBox').css('display', 'block');
1069
					if (internal == true || internal == "true") {
1053
					if (internal == true || internal == "true") {
1070
						$('#internalCommunication').prop('checked', true);
1054
						$('#internalCommunication').prop('checked', true);