Allow get list for webform (#5915)
This commit is contained in:
parent
55120189d3
commit
b939458ed6
2 changed files with 7 additions and 3 deletions
|
|
@ -514,3 +514,7 @@ def get_form_data(doctype, docname, web_form_name):
|
|||
@frappe.whitelist()
|
||||
def get_in_list_view_fields(doctype):
|
||||
return [df.as_dict() for df in frappe.get_meta(doctype).fields if df.in_list_view]
|
||||
|
||||
@frappe.whitelist()
|
||||
def get_list(doctype, fields, limit_page_length=20):
|
||||
return frappe.get_all(doctype, fields=fields, limit_page_length=limit_page_length, filters={"owner": frappe.session.user}, ignore_permissions=True)
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ export default function make_datatable(container, doctype) {
|
|||
const docfields = r.message;
|
||||
|
||||
frappe.call({
|
||||
method: 'frappe.client.get_list',
|
||||
method: 'frappe.website.doctype.web_form.web_form.get_list',
|
||||
args: { doctype, fields: docfields.map(df => df.fieldname) },
|
||||
callback: (r) => {
|
||||
const data = r.message || [];
|
||||
|
|
@ -27,11 +27,11 @@ export default function make_datatable(container, doctype) {
|
|||
$(container + ' .btn-more').on('click', () => {
|
||||
web_list_start += web_list_page_length;
|
||||
frappe.call({
|
||||
method: 'frappe.client.get_list',
|
||||
method: 'frappe.website.doctype.web_form.web_form.get_list',
|
||||
args: {
|
||||
doctype,
|
||||
fields: docfields.map(df => df.fieldname),
|
||||
limit_start: web_list_start
|
||||
limit_page_length: web_list_start
|
||||
},
|
||||
callback: (r) => {
|
||||
const data = r.message || [];
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue