|
|
@@ -10,8 +10,8 @@ from frappe.utils import cint |
|
|
|
@frappe.whitelist() |
|
|
|
def get_list(arg=None): |
|
|
|
"""get list of messages""" |
|
|
|
frappe.form_dict['limit_start'] = int(frappe.form_dict['limit_start']) |
|
|
|
frappe.form_dict['limit_page_length'] = int(frappe.form_dict['limit_page_length']) |
|
|
|
frappe.form_dict['start'] = int(frappe.form_dict['start']) |
|
|
|
frappe.form_dict['page_length'] = int(frappe.form_dict['page_length']) |
|
|
|
frappe.form_dict['user'] = frappe.session['user'] |
|
|
|
|
|
|
|
# set all messages as read |
|
|
@@ -36,7 +36,7 @@ def get_list(arg=None): |
|
|
|
and reference_doctype = 'User' |
|
|
|
and reference_name = %(user)s |
|
|
|
order by creation desc |
|
|
|
limit %(limit_start)s, %(limit_page_length)s""".format(fields), |
|
|
|
limit %(start)s, %(page_length)s""".format(fields), |
|
|
|
frappe.local.form_dict, as_dict=1) |
|
|
|
|
|
|
|
if frappe.form_dict.contact == frappe.session.user: |
|
|
@@ -50,7 +50,7 @@ def get_list(arg=None): |
|
|
|
or reference_name=%(user)s |
|
|
|
or owner=reference_name) |
|
|
|
order by creation desc |
|
|
|
limit %(limit_start)s, %(limit_page_length)s""".format(fields), |
|
|
|
limit %(start)s, %(page_length)s""".format(fields), |
|
|
|
frappe.local.form_dict, as_dict=1) |
|
|
|
else: |
|
|
|
return frappe.db.sql("""select * from `tabCommunication` |
|
|
@@ -60,7 +60,7 @@ def get_list(arg=None): |
|
|
|
and ((owner=%(contact)s and reference_name=%(user)s) |
|
|
|
or (owner=%(contact)s and reference_name=%(contact)s)) |
|
|
|
order by creation desc |
|
|
|
limit %(limit_start)s, %(limit_page_length)s""".format(fields), |
|
|
|
limit %(start)s, %(page_length)s""".format(fields), |
|
|
|
frappe.local.form_dict, as_dict=1) |
|
|
|
|
|
|
|
@frappe.whitelist() |
|
|
|