[minor] [fix] get query for defvalue in user properties' add property dialog
This commit is contained in:
parent
36b2472391
commit
1e9ff5c4e1
2 changed files with 15 additions and 3 deletions
|
|
@ -191,14 +191,22 @@ wn.UserProperties = Class.extend({
|
|||
d.set_value("defkey", me.get_property());
|
||||
d.get_input("defkey").attr("disabled", true);
|
||||
}
|
||||
|
||||
d.fields_dict["defvalue"].get_query = function(txt) {
|
||||
var key = d.get_value("defkey");
|
||||
var doctype = $.map(me.options.link_fields, function(l) {
|
||||
if(l[0]==key) return l[1];
|
||||
})[0];
|
||||
return 'select name from `tab'+doctype
|
||||
+'` where name like "%s" limit 20'
|
||||
}
|
||||
|
||||
return {
|
||||
query: "core.page.user_properties.user_properties.get_defvalue",
|
||||
filters: {
|
||||
doctype: doctype
|
||||
},
|
||||
doctype: doctype,
|
||||
}
|
||||
};
|
||||
|
||||
d.get_input("add").click(function() {
|
||||
var args = d.get_values();
|
||||
if(!args) {
|
||||
|
|
|
|||
|
|
@ -45,3 +45,7 @@ def remove(user, name):
|
|||
@webnotes.whitelist(allow_roles=["System Manager", "Administrator"])
|
||||
def add(parent, defkey, defvalue):
|
||||
webnotes.defaults.add_user_default(defkey, defvalue, parent)
|
||||
|
||||
def get_defvalue(doctype, txt, searchfield, start, page_len, filters):
|
||||
return webnotes.conn.sql("""select name from `tab%s` where name like %s limit 20""" %
|
||||
(filters.get("doctype"), "%s"), "%s%%" % (txt,))
|
||||
Loading…
Add table
Reference in a new issue