0.1.47
chat routines
This commit is contained in:
@@ -29,7 +29,25 @@ def chats_ajax(request):
|
|||||||
if request.method != 'POST':
|
if request.method != 'POST':
|
||||||
raise Http404
|
raise Http404
|
||||||
|
|
||||||
|
from ChatServiceApp.funcs import get_chat_receivers_for_user, get_msgs_for_chat_w_users
|
||||||
|
|
||||||
|
receivers = get_chat_receivers_for_user(request.user)
|
||||||
|
|
||||||
|
cur_chat_msgs = None
|
||||||
|
|
||||||
|
# try:
|
||||||
|
# cur_receiver = User.objects.get(id=user_id)
|
||||||
|
# if not cur_receiver in receivers:
|
||||||
|
# receivers.insert(0, cur_receiver)
|
||||||
|
# cur_chat_msgs = get_msgs_for_chat_w_users(request.user, cur_receiver)
|
||||||
|
# except User.DoesNotExist:
|
||||||
|
# cur_receiver = None
|
||||||
|
|
||||||
Dict = {
|
Dict = {
|
||||||
|
'page': 'chat',
|
||||||
|
# 'cur_receiver': cur_receiver,
|
||||||
|
'receivers': receivers,
|
||||||
|
# 'messages': cur_chat_msgs
|
||||||
}
|
}
|
||||||
|
|
||||||
html = render_to_string('blocks/profile/b_chats.html', Dict, request=request)
|
html = render_to_string('blocks/profile/b_chats.html', Dict, request=request)
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ def update_chat_ajax(request):
|
|||||||
res_Dict.update({
|
res_Dict.update({
|
||||||
'messages': msgs,
|
'messages': msgs,
|
||||||
'cur_receiver': receiver,
|
'cur_receiver': receiver,
|
||||||
'modifiedDT': msgs[0].modifiedDT
|
# 'modifiedDT': msgs[0].modifiedDT
|
||||||
})
|
})
|
||||||
|
|
||||||
html = render_to_string(tpl_name, res_Dict, request=request)
|
html = render_to_string(tpl_name, res_Dict, request=request)
|
||||||
|
|||||||
@@ -70,7 +70,7 @@
|
|||||||
<span class="title-list-of-users">Чаты:</span>
|
<span class="title-list-of-users">Чаты:</span>
|
||||||
<div class="insert_users">
|
<div class="insert_users">
|
||||||
{% for item in receivers %}
|
{% for item in receivers %}
|
||||||
{% include "widgets/w_chat_right_panel_tickets.html" %}
|
{% include "widgets/w_chat_right_panel_users.html" %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
{% if not messages %}
|
{% if not messages and ticket %}
|
||||||
{% include "widgets/w_message.html" %}
|
{% include "widgets/w_message.html" %}
|
||||||
{% else %}
|
{% else %}
|
||||||
{% for msg in messages %}
|
{% for msg in messages %}
|
||||||
|
|||||||
Reference in New Issue
Block a user