fix: codacy

This commit is contained in:
Himanshu Warekar 2019-05-06 01:35:11 +05:30
parent 785f98efd9
commit aa0eaab3df
3 changed files with 30 additions and 24 deletions

View File

@ -33,7 +33,7 @@ frappe.ui.form.on("Issue", {
frm.call('change_sla_priority', { frm.call('change_sla_priority', {
"priority": frm.doc.priority "priority": frm.doc.priority
}).then(() => { }).then(() => {
frm.refresh() frm.refresh();
}); });
} }
}, },
@ -116,6 +116,5 @@ function get_time_left(timestamp) {
if (diff_display == '00:00') { if (diff_display == '00:00') {
indicator = "red"; indicator = "red";
} }
return {"diff_display": diff_display, return {"diff_display": diff_display, "indicator": indicator};
"indicator": indicator};
} }

View File

@ -11,11 +11,16 @@ frappe.ui.form.on('Service Level Agreement', {
name: frm.doc.service_level name: frm.doc.service_level
}, },
callback: function(data){ callback: function(data){
for (var i in data.message.priorities){ let count = Math.max(data.message.priorities.length, data.message.support_and_resolution.length);
frm.add_child("priorities", data.message.priorities[i]); let i = 0;
} while (i < count){
for (var i in data.message.support_and_resolution){ if (data.message.priorities[i]) {
frm.add_child("support_and_resolution", data.message.support_and_resolution[i]); frm.add_child("priorities", data.message.priorities[i]);
}
if (data.message.support_and_resolution[i]) {
frm.add_child("support_and_resolution", data.message.support_and_resolution[i]);
}
i++;
} }
frm.refresh(); frm.refresh();
} }

View File

@ -41,21 +41,23 @@ def check_agreement_status():
@frappe.whitelist() @frappe.whitelist()
def get_active_service_level_agreement_for(customer, priority): def get_active_service_level_agreement_for(customer, priority):
agreement = frappe.db.sql(""" agreement = frappe.db.sql("""select `tabService Level Agreement`.name, `tabService Level Agreement`.service_level,
select `tabService Level Agreement`.name, `tabService Level Agreement`.service_level, `tabService Level Agreement`.holiday_list
`tabService Level Agreement`.holiday_list from `tabService Level Agreement`
from `tabService Level Agreement` inner join `tabService Level Priority`
inner join `tabService Level Priority` on `tabService Level Agreement`.name=`tabService Level Priority`.parent where
on `tabService Level Agreement`.name=`tabService Level Priority`.parent where (
( `tabService Level Agreement`.customer='%(customer)s' and
`tabService Level Agreement`.customer='{0}' and `tabService Level Agreement`.agreement_status='Active' and
`tabService Level Agreement`.agreement_status='Active' and `tabService Level Priority`.priority='%(priority)s'
`tabService Level Priority`.priority='{1}' ) or
) or (
( `tabService Level Agreement`.default_service_level_agreement='1'
`tabService Level Agreement`.default_service_level_agreement='1' )
) limit 1""",
limit 1 {
""".format(customer, priority), as_dict=True) "customer": customer,
"priority": priority
}, as_dict=True)
return agreement[0] if agreement else None return agreement[0] if agreement else None