refactor: show Patient History feed as per configured date instead of creation
This commit is contained in:
parent
ed3fc20731
commit
0d43ea5ebb
@ -254,7 +254,7 @@ let add_to_records = function(me, data) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
let add_date_separator = function(data) {
|
let add_date_separator = function(data) {
|
||||||
let date = frappe.datetime.str_to_obj(data.creation);
|
let date = frappe.datetime.str_to_obj(data.communication_date);
|
||||||
let pdate = '';
|
let pdate = '';
|
||||||
let diff = frappe.datetime.get_day_diff(frappe.datetime.get_today(), frappe.datetime.obj_to_str(date));
|
let diff = frappe.datetime.get_day_diff(frappe.datetime.get_today(), frappe.datetime.obj_to_str(date));
|
||||||
|
|
||||||
|
@ -14,10 +14,10 @@ def get_feed(name, document_types=None, date_range=None, start=0, page_length=20
|
|||||||
filters = get_filters(name, document_types, date_range)
|
filters = get_filters(name, document_types, date_range)
|
||||||
|
|
||||||
result = frappe.db.get_all('Patient Medical Record',
|
result = frappe.db.get_all('Patient Medical Record',
|
||||||
fields=['name', 'owner', 'creation',
|
fields=['name', 'owner', 'communication_date',
|
||||||
'reference_doctype', 'reference_name', 'subject'],
|
'reference_doctype', 'reference_name', 'subject'],
|
||||||
filters=filters,
|
filters=filters,
|
||||||
order_by='creation DESC',
|
order_by='communication_date DESC',
|
||||||
limit=cint(page_length),
|
limit=cint(page_length),
|
||||||
start=cint(start)
|
start=cint(start)
|
||||||
)
|
)
|
||||||
@ -36,7 +36,7 @@ def get_filters(name, document_types=None, date_range=None):
|
|||||||
try:
|
try:
|
||||||
date_range = json.loads(date_range)
|
date_range = json.loads(date_range)
|
||||||
if date_range:
|
if date_range:
|
||||||
filters['creation'] = ['between', [date_range[0], date_range[1]]]
|
filters['communication_date'] = ['between', [date_range[0], date_range[1]]]
|
||||||
except json.decoder.JSONDecodeError:
|
except json.decoder.JSONDecodeError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@ -47,13 +47,13 @@ def get_filters(name, document_types=None, date_range=None):
|
|||||||
def get_feed_for_dt(doctype, docname):
|
def get_feed_for_dt(doctype, docname):
|
||||||
"""get feed"""
|
"""get feed"""
|
||||||
result = frappe.db.get_all('Patient Medical Record',
|
result = frappe.db.get_all('Patient Medical Record',
|
||||||
fields=['name', 'owner', 'creation',
|
fields=['name', 'owner', 'communication_date',
|
||||||
'reference_doctype', 'reference_name', 'subject'],
|
'reference_doctype', 'reference_name', 'subject'],
|
||||||
filters={
|
filters={
|
||||||
'reference_doctype': doctype,
|
'reference_doctype': doctype,
|
||||||
'reference_name': docname
|
'reference_name': docname
|
||||||
},
|
},
|
||||||
order_by='creation DESC'
|
order_by='communication_date DESC'
|
||||||
)
|
)
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
Loading…
x
Reference in New Issue
Block a user