minor changes

This commit is contained in:
Akhilesh Darjee
2014-02-03 17:47:50 +05:30
parent abb3af7b30
commit 8f674fe0fb
3 changed files with 34 additions and 50 deletions

View File

@@ -751,7 +751,7 @@ def notify_errors(inv, customer, owner):
message = webnotes.get_template("template/emails/recurring_invoice_failed.html").render({ message = webnotes.get_template("template/emails/recurring_invoice_failed.html").render({
"name": inv, "name": inv,
"customer": customer "customer": customer
}) }))
assign_task_to_owner(inv, "Recurring Invoice Failed", recipients) assign_task_to_owner(inv, "Recurring Invoice Failed", recipients)

View File

@@ -3,7 +3,7 @@
{% include 'setup/doctype/contact_control/contact_control.js' %}; {% include 'setup/doctype/contact_control/contact_control.js' %};
cur_frm.cscript.onload = function(doc,dt,dn){ cur_frm.cscript.onload = function(doc, dt, dn) {
cur_frm.cscript.load_defaults(doc, dt, dn); cur_frm.cscript.load_defaults(doc, dt, dn);
} }
@@ -27,8 +27,8 @@ cur_frm.cscript.refresh = function(doc, dt, dn) {
}else{ }else{
unhide_field(['address_html','contact_html']); unhide_field(['address_html','contact_html']);
// make lists // make lists
cur_frm.cscript.make_address(doc,dt,dn); cur_frm.cscript.make_address(doc, dt, dn);
cur_frm.cscript.make_contact(doc,dt,dn); cur_frm.cscript.make_contact(doc, dt, dn);
cur_frm.communication_view = new wn.views.CommunicationList({ cur_frm.communication_view = new wn.views.CommunicationList({
parent: cur_frm.fields_dict.communication_html.wrapper, parent: cur_frm.fields_dict.communication_html.wrapper,
@@ -67,7 +67,7 @@ cur_frm.cscript.setup_dashboard = function(doc) {
} }
cur_frm.dashboard.set_badge_count(r.message); cur_frm.dashboard.set_badge_count(r.message);
} }
}) });
} }
cur_frm.cscript.make_address = function() { cur_frm.cscript.make_address = function() {
@@ -104,7 +104,6 @@ cur_frm.cscript.make_contact = function() {
// note: render_contact_row is defined in contact_control.js // note: render_contact_row is defined in contact_control.js
} }
cur_frm.contact_list.run(); cur_frm.contact_list.run();
} }
cur_frm.fields_dict['customer_group'].get_query = function(doc, dt, dn) { cur_frm.fields_dict['customer_group'].get_query = function(doc, dt, dn) {
@@ -113,7 +112,6 @@ cur_frm.fields_dict['customer_group'].get_query = function(doc, dt, dn) {
} }
} }
cur_frm.fields_dict.lead_name.get_query = function(doc, cdt, cdn) { cur_frm.fields_dict.lead_name.get_query = function(doc, cdt, cdn) {
return{ return{
query: "erpnext.controllers.queries.lead_query" query: "erpnext.controllers.queries.lead_query"
@@ -124,4 +122,4 @@ cur_frm.fields_dict['default_price_list'].get_query = function(doc, cdt, cdn) {
return{ return{
filters:{'selling': 1} filters:{'selling': 1}
} }
} }

View File

@@ -1,32 +1,21 @@
// Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors // Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
// License: GNU General Public License v3. See license.txt // License: GNU General Public License v3. See license.txt
// common partner functions cur_frm.cscript.get_states=function(doc, dt, dn) {
// ========================= return $c('runserverobj', args={'method': 'check_state', 'docs':wn.model.compress(make_doclist(doc.doctype, doc.name))},
function(r, rt) {
if(r.message)
// get sates on country trigger set_field_options('state', r.message);
// ----------------------------- }
cur_frm.cscript.get_states=function(doc,dt,dn){ );
return $c('runserverobj', args={'method':'check_state', 'docs':wn.model.compress(make_doclist(doc.doctype, doc.name))},
function(r,rt){
if(r.message) {
set_field_options('state', r.message);
}
}
);
} }
cur_frm.cscript.country = function(doc, dt, dn) { cur_frm.cscript.country = function(doc, dt, dn) {
cur_frm.cscript.get_states(doc, dt, dn); cur_frm.cscript.get_states(doc, dt, dn);
} }
if(cur_frm.fields_dict['territory']) {
// get query select Territory cur_frm.fields_dict['territory'].get_query = function(doc, dt, dn) {
// ---------------------------
if(cur_frm.fields_dict['territory']){
cur_frm.fields_dict['territory'].get_query = function(doc,dt,dn) {
return { return {
filters: { filters: {
'is_group': "No" 'is_group': "No"
@@ -58,7 +47,7 @@ cur_frm.cscript.render_contact_row = function(wrapper, data) {
} }
}); });
data.description = description.join('<br />'); data.description = description.join('<br />');
cur_frm.cscript.render_row_in_wrapper(wrapper, data, 'Contact'); cur_frm.cscript.render_row_in_wrapper(wrapper, data, 'Contact');
} }
@@ -68,17 +57,17 @@ cur_frm.cscript.render_address_row = function(wrapper, data) {
data.primary = ''; data.primary = '';
if (data.is_primary_address) data.primary += ' [Preferred for Billing]'; if (data.is_primary_address) data.primary += ' [Preferred for Billing]';
if (data.is_shipping_address) data.primary += ' [Preferred for Shipping]'; if (data.is_shipping_address) data.primary += ' [Preferred for Shipping]';
// prepare address // prepare address
var address = []; var address = [];
$.each(['address_line1', 'address_line2', 'city', 'state', 'country', 'pincode'], $.each(['address_line1', 'address_line2', 'city', 'state', 'country', 'pincode'],
function(i, v) { function(i, v) {
if(data[v]) address.push(data[v]); if(data[v]) address.push(data[v]);
}); });
data.address = address.join('<br />'); data.address = address.join('<br />');
data.address = "<p class='address-list'>" + data.address + "</p>"; data.address = "<p class='address-list'>" + data.address + "</p>";
// prepare description // prepare description
var description = []; var description = [];
$.each([ $.each([
@@ -95,9 +84,9 @@ cur_frm.cscript.render_address_row = function(wrapper, data) {
} }
}); });
data.description = description.join('<br />'); data.description = description.join('<br />');
cur_frm.cscript.render_row_in_wrapper(wrapper, data, 'Address'); cur_frm.cscript.render_row_in_wrapper(wrapper, data, 'Address');
$(wrapper).find('p.address-list').css({ $(wrapper).find('p.address-list').css({
'padding-left': '10px', 'padding-left': '10px',
'margin-bottom': '-10px' 'margin-bottom': '-10px'
@@ -107,21 +96,21 @@ cur_frm.cscript.render_address_row = function(wrapper, data) {
cur_frm.cscript.render_row_in_wrapper = function(wrapper, data, doctype) { cur_frm.cscript.render_row_in_wrapper = function(wrapper, data, doctype) {
// render // render
var $wrapper = $(wrapper); var $wrapper = $(wrapper);
data.doctype = doctype.toLowerCase(); data.doctype = doctype.toLowerCase();
$wrapper.append(repl("\ $wrapper.append(repl("\
<h4><a class='link_type'>%(fullname)s</a>%(primary)s</h4>\ <h4><a class='link_type'>%(fullname)s</a>%(primary)s</h4>\
<div class='description'>\ <div class='description'>\
<p>%(description)s</p>\ <p>%(description)s</p>\
<p><a class='delete link_type'>delete this %(doctype)s</a></p>\ <p><a class='delete link_type'>delete this %(doctype)s</a></p>\
</div>", data)); </div>", data));
// make link // make link
$wrapper.find('h4 a.link_type').click(function() { $wrapper.find('h4 a.link_type').click(function() {
loaddoc(doctype, data.name); loaddoc(doctype, data.name);
}); });
// css // css
$wrapper.css({ 'margin': '0px' }); $wrapper.css({ 'margin': '0px' });
$wrapper.find('div.description').css({ $wrapper.find('div.description').css({
@@ -129,17 +118,15 @@ cur_frm.cscript.render_row_in_wrapper = function(wrapper, data, doctype) {
'line-height': '150%', 'line-height': '150%',
}); });
$wrapper.find('h6').css({ 'display': 'inline-block' }); $wrapper.find('h6').css({ 'display': 'inline-block' });
// show delete // show delete
var $delete_doc = $wrapper.find('a.delete'); var $delete_doc = $wrapper.find('a.delete');
if (wn.model.can_delete(doctype)) { if (wn.model.can_delete(doctype))
$delete_doc.toggle(true); $delete_doc.toggle(true);
} else { else
$delete_doc.toggle(false); $delete_doc.toggle(false);
}
$delete_doc.css({ $delete_doc.css({ 'padding-left': '0px' });
'padding-left': '0px'
});
$delete_doc.click(function() { $delete_doc.click(function() {
cur_frm.cscript.delete_doc(doctype, data.name); cur_frm.cscript.delete_doc(doctype, data.name);
@@ -184,17 +171,16 @@ cur_frm.cscript.render_list = function(doc, doctype, wrapper, ListView, make_new
[doctype, doc.doctype.toLowerCase().replace(" ", "_"), '=', doc.name], [doctype, doc.doctype.toLowerCase().replace(" ", "_"), '=', doc.name],
], ],
}); });
if (make_new_doc) { if (make_new_doc) {
RecordListView = RecordListView.extend({ RecordListView = RecordListView.extend({
make_new_doc: make_new_doc, make_new_doc: make_new_doc,
}); });
} }
var record_list_view = new RecordListView(doctype, wrapper, ListView); var record_list_view = new RecordListView(doctype, wrapper, ListView);
if (!cur_frm[doctype.toLowerCase().replace(" ", "_") + "_list"]) { if (!cur_frm[doctype.toLowerCase().replace(" ", "_") + "_list"]) {
cur_frm[doctype.toLowerCase().replace(" ", "_") + "_list"] = record_list_view; cur_frm[doctype.toLowerCase().replace(" ", "_") + "_list"] = record_list_view;
} }
}); });
} }