Selaa lähdekoodia

[minor] refactor naming.py

version-14
Rushabh Mehta 8 vuotta sitten
vanhempi
commit
c79055c40f
2 muutettua tiedostoa jossa 8 lisäystä ja 8 poistoa
  1. +5
    -5
      frappe/model/naming.py
  2. +3
    -3
      frappe/public/js/frappe/form/toolbar.js

+ 5
- 5
frappe/model/naming.py Näytä tiedosto

@@ -187,20 +187,20 @@ def _set_amended_name(doc):
doc.name = am_prefix + '-' + str(am_id) doc.name = am_prefix + '-' + str(am_id)
return doc.name return doc.name


def append_number_if_name_exists(doc):
if frappe.db.exists(doc.doctype, doc.name):
def append_number_if_name_exists(doctype, name):
if frappe.db.exists(doctype, name):
last = frappe.db.sql("""select name from `tab{}` last = frappe.db.sql("""select name from `tab{}`
where name regexp '^{}-[[:digit:]]+' where name regexp '^{}-[[:digit:]]+'
order by length(name) desc, name desc limit 1""".format(doc.doctype, doc.name))
order by length(name) desc, name desc limit 1""".format(doctype, name))


if last: if last:
count = str(cint(last[0][0].rsplit("-", 1)[1]) + 1) count = str(cint(last[0][0].rsplit("-", 1)[1]) + 1)
else: else:
count = "1" count = "1"


doc.name = "{0}-{1}".format(doc.name, count)
name = "{0}-{1}".format(name, count)


return doc
return name


def de_duplicate(doctype, name): def de_duplicate(doctype, name):
original_name = name original_name = name


+ 3
- 3
frappe/public/js/frappe/form/toolbar.js Näytä tiedosto

@@ -91,7 +91,7 @@ frappe.ui.form.Toolbar = Class.extend({
set_indicator: function() { set_indicator: function() {
if(this.frm.save_disabled) if(this.frm.save_disabled)
return; return;
var indicator = frappe.get_indicator(this.frm.doc); var indicator = frappe.get_indicator(this.frm.doc);
if(indicator) { if(indicator) {
this.page.set_indicator(indicator[0], indicator[1]); this.page.set_indicator(indicator[0], indicator[1]);
@@ -173,13 +173,13 @@ frappe.ui.form.Toolbar = Class.extend({
}, true); }, true);
} }
} }
// feedback // feedback
if(!this.frm.doc.__unsaved) { if(!this.frm.doc.__unsaved) {
if(is_submittable && docstatus != 1) if(is_submittable && docstatus != 1)
return return


this.page.add_menu_item(__("Ask a Feedback"), function() {
this.page.add_menu_item(__("Request Feedback"), function() {
feedback = new frappe.utils.Feedback(); feedback = new frappe.utils.Feedback();
feedback.manual_feedback_request(me.frm.doc); feedback.manual_feedback_request(me.frm.doc);
}, true) }, true)


Ladataan…
Peruuta
Tallenna