Skip to content

Commit

Permalink
Added agent joined chat message and functionality to support system
Browse files Browse the repository at this point in the history
messages
  • Loading branch information
MegaMark16 committed Nov 12, 2012
1 parent 7ae7486 commit d1a105b
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 2 deletions.
7 changes: 6 additions & 1 deletion live_support/static/live_support/js/live_support.js
Expand Up @@ -80,7 +80,12 @@ function gotMessages(resp) {
for (var index in chat.messages) {
var message = chat.messages[index];
var new_message_element = $( document.createElement('li'));
$(new_message_element).html(message.name + ': ' + message.message);
if (message.name != undefined) {
$(new_message_element).html(message.message);
}
else {
$(new_message_element).html(message.name + ': ' + message.message);
}
$(new_message_element).attr('id', 'message_' + message.pk);
$(message_list).append(new_message_element);
// Add a "new_message" class to the current chat session label
Expand Down
Expand Up @@ -34,7 +34,7 @@ <h4>{% trans 'Your Chats' %}</h4>
<ul>
<li class="question">Question: {{ chat.details }}</li>
{% for message in chat.messages.all %}
<li id="message_{{ message.id }}">{{ message.name }}: {{ message.message }}</li>
<li id="message_{{ message.id }}">{% if message.name %}{{ message.name }}: {% endif %}{{ message.message }}</li>
{% endfor %}
</ul>
<div class="message_box_container">
Expand Down
4 changes: 4 additions & 0 deletions live_support/views.py
Expand Up @@ -20,6 +20,10 @@ def join_chat(request, chat_id):
chat = get_object_or_404(Chat, id=chat_id)
if request.user.is_authenticated():
chat.agents.add(request.user)
message = ChatMessage()
name = request.user.first_name or request.user.username
message.message = '%s has joined the chat' % name
chat.messages.add(message)
return HttpResponseRedirect(request.META['HTTP_REFERER'])

@permission_required('live_support.chat_admin')
Expand Down

0 comments on commit d1a105b

Please sign in to comment.