emile 10 months ago
parent 2870ab1b0d
commit 0fcd2492f5

Binary file not shown.

@ -249,7 +249,7 @@
<script> <script>
// WebSocket connection for new tickets // WebSocket connection for new tickets
const newTicketsSocket = new WebSocket('wss://' + window.location.host + '/ws/new-tickets/'); const newTicketsSocket = new WebSocket('ws://' + window.location.host + '/ws/new-tickets/');
newTicketsSocket.onopen = () => { newTicketsSocket.onopen = () => {
console.log('WebSocket connection to new tickets established'); console.log('WebSocket connection to new tickets established');
@ -273,7 +273,7 @@
// WebSocket connection for new ticket updates // WebSocket connection for new ticket updates
const newTicketUpdatesSocket = new WebSocket('wss://' + window.location.host + '/ws/new-ticket-updates/'); const newTicketUpdatesSocket = new WebSocket('ws://' + window.location.host + '/ws/new-ticket-updates/');
newTicketUpdatesSocket.onopen = () => { newTicketUpdatesSocket.onopen = () => {
console.log('WebSocket connection to new ticket updates established'); console.log('WebSocket connection to new ticket updates established');
@ -281,7 +281,7 @@
newTicketUpdatesSocket.onmessage = function(e) { newTicketUpdatesSocket.onmessage = function(e) {
const data = JSON.parse(e.data); const data = JSON.parse(e.data);
if (data.event_type === 'new_ticket_update_group') { if (data.event_type === 'new_ticket_update') {
const html = data.html; const html = data.html;
const ticketId = data.ticket_id; const ticketId = data.ticket_id;
console.log(ticketId); console.log(ticketId);

@ -322,16 +322,17 @@
// WebSocket connection for new ticket updates // WebSocket connection for new ticket updates
const newTicketUpdatesSocketUrl = `${ws_scheme}://${window.location.host}/ws/new-tickets/`; const newTicketUpdatesSocketUrl = `${ws_scheme}://${window.location.host}/ws/new-ticket-updates/`;
const newTicketUpdatesSocket = new WebSocket(newTicketsSocketUrl); const newTicketUpdatesSocket = new WebSocket(newTicketUpdatesSocketUrl);
newTicketUpdatesSocket.onopen = () => { newTicketUpdatesSocket.onopen = () => {
console.log('WebSocket connection to new ticket updates established'); console.log('WebSocket connection to new ticket updates established');
}; };
newTicketUpdatesSocket.onmessage = function(e) { newTicketUpdatesSocket.onmessage = function(e) {
console.log('jiiii');
const data = JSON.parse(e.data); const data = JSON.parse(e.data);
if (data.event_type === 'new_ticket_update_group') { if (data.event_type === 'new_ticket_update') {
const ticketsDiv = document.getElementById('tickets-div'); const ticketsDiv = document.getElementById('tickets-div');
if (ticketsDiv.classList.contains('hidden')) { if (ticketsDiv.classList.contains('hidden')) {
ticketsDiv.classList.remove('hidden'); ticketsDiv.classList.remove('hidden');

@ -1211,7 +1211,12 @@
<!---------------------- JS SCRIPTS --------------------> <!---------------------- JS SCRIPTS -------------------->
<!-- ONLINE CONSUMER SCRIPT -->
<script type="text/javascript" src='{% static "js/online/online-consumer.js" %}'></script>
<!-- NEW STATUS CONSUMER -->
<script type="text/javascript" src='{% static "js/status/new-status-consumer.js" %}'></script>
<script type="text/javascript" src='{% static "js/status/update-status-time-consumer.js" %}'></script>
<!-- SIDE BAR SCRIPT --> <!-- SIDE BAR SCRIPT -->
<script type="text/javascript" src='{% static "js/side-bar.js" %}'></script> <script type="text/javascript" src='{% static "js/side-bar.js" %}'></script>

@ -159,7 +159,7 @@ DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
EMAIL_HOST = 'osinamail.ositcom.com' EMAIL_HOST = 'osinamail.ositcom.com'
EMAIL_PORT = 587 EMAIL_PORT = 587
EMAIL_HOST_USER = 'osina@ositcom.com' EMAIL_HOST_USER = 'osina@fositcom.com'
DEFAULT_FROM_EMAIL = 'osina@ositcom.com' DEFAULT_FROM_EMAIL = 'osina@jositcom.com'
EMAIL_HOST_PASSWORD = 'EMILEselim!@67' EMAIL_HOST_PASSWORD = 'EMILEselim!@67'
EMAIL_USE_TLS = True EMAIL_USE_TLS = True

@ -231,6 +231,8 @@ class NewTicketConsumer(WebsocketConsumer):
})) }))
class NewTicketUpdateConsumer(WebsocketConsumer): class NewTicketUpdateConsumer(WebsocketConsumer):
def connect(self): def connect(self):
self.user = self.scope['user'] self.user = self.scope['user']
@ -270,7 +272,7 @@ class NewTicketUpdateConsumer(WebsocketConsumer):
else: else:
html = render_to_string("details_templates/partials/customer-ticket-display.html", context) html = render_to_string("details_templates/partials/customer-ticket-display.html", context)
self.send(text_data=json.dumps({ self.send(text_data=json.dumps({
'event_type': 'new_ticket_update_group', 'event_type': 'new_ticket_update',
'html': html, 'html': html,
'ticket_id': ticket_id 'ticket_id': ticket_id
})) }))

@ -137,9 +137,6 @@ class Ticket(models.Model):
return all_staff return all_staff
@receiver(post_save, sender=Ticket) @receiver(post_save, sender=Ticket)
def send_signal_on_save(sender, instance, created, **kwargs): def send_signal_on_save(sender, instance, created, **kwargs):
if created: if created:

Loading…
Cancel
Save