first cut for lazy loading framework

This commit is contained in:
Rushabh Mehta
2011-09-05 18:43:09 +05:30
parent 09938bda69
commit 66ac2b018a
1512 changed files with 832 additions and 0 deletions

View File

@@ -1,37 +0,0 @@
# Search Criteria, consumption_against_production
[
# These values are common in all dictionaries
{
'creation': '2010-08-08 17:09:32',
'docstatus': 0,
'modified': '2010-06-11 16:32:48',
'modified_by': 'Administrator',
'owner': 'jai@webnotestech.com'
},
# These values are common for all Search Criteria
{
'add_col': '`tabProduction Order`.consider_sa_items',
'add_cond': '`tabProduction Order`.name = `tabStock Entry`.production_order',
'add_tab': '`tabProduction Order`',
'columns': 'Stock Entry\x01ID,Stock Entry\x01Production Order,Stock Entry\x01Process,Stock Entry\x01Posting Date,Stock Entry\x01Company,Stock Entry Detail\x01Source Warehouse,Stock Entry Detail\x01Target Warehouse,Stock Entry Detail\x01FG Item,Stock Entry Detail\x01Item Code,Stock Entry Detail\x01Description,Stock Entry Detail\x01Reqd Qty,Stock Entry Detail\x01Transfer Quantity',
'criteria_name': 'Consumption Against Production',
'doc_type': 'Stock Entry Detail',
'doctype': 'Search Criteria',
'filters': "{'Stock Entry\x01Submitted':1,'Stock Entry\x01Purpose':'Production Order','Stock Entry\x01Process':''}",
'module': 'Production',
'name': '__common__',
'page_len': 50,
'parent_doc_type': 'Stock Entry',
'sort_by': '`tabStock Entry`.`name`',
'sort_order': 'DESC',
'standard': 'Yes'
},
# Search Criteria, consumption_against_production
{
'doctype': 'Search Criteria',
'name': 'consumption_against_production'
}
]

View File

@@ -1,18 +0,0 @@
report.customize_filters = function() {
//to hide all filters
//this.hide_all_filters();
// to disable a filter from query set
this.filter_fields_dict['Sales Order'+FILTER_SEP +'Status'].df.ignore = 1;
// to unhide required filters
this.filter_fields_dict['Sales Order'+FILTER_SEP +'Customer'].df.filter_hide = 0;
this.filter_fields_dict['Sales Order'+FILTER_SEP +'Customer Name'].df.filter_hide = 0;
this.filter_fields_dict['Sales Order Detail'+FILTER_SEP +'From Confirmed Delivery Date'].df.filter_hide = 0;
this.filter_fields_dict['Sales Order Detail'+FILTER_SEP +'To Confirmed Delivery Date'].df.filter_hide = 0;
this.filter_fields_dict['Sales Order'+FILTER_SEP +'Company'].df['report_default'] = sys_defaults.company;
this.filter_fields_dict['Sales Order'+FILTER_SEP +'Fiscal Year'].df['report_default'] = sys_defaults.fiscal_year;
}

View File

@@ -1,37 +0,0 @@
# Search Criteria, delivery_plan
[
# These values are common in all dictionaries
{
'creation': '2010-09-01 15:48:09',
'docstatus': 0,
'modified': '2010-08-30 14:06:22',
'modified_by': 'Administrator',
'owner': 'Administrator'
},
# These values are common for all Search Criteria
{
'add_col': "SUM(`tabSales Order Detail`.`pending_qty` * `tabSales Order Detail`.`basic_rate` ) AS 'Amount'",
'add_cond': "`tabSales Order Detail`.pending_qty > 0 and (`tabSales Order Detail`.confirmation_date is not null or `tabSales Order Detail`.confirmation_date!='' or `tabSales Order Detail`.confirmation_date != '00-00-0000')",
'columns': 'Sales Order\x01ID,Sales Order\x01Customer,Sales Order\x01Customer Name',
'criteria_name': 'Delivery Plan',
'doc_type': 'Sales Order Detail',
'doctype': 'Search Criteria',
'filters': "{'Sales Order\x01Saved':1,'Sales Order\x01Submitted':1,'Sales Order\x01Status':'','Sales Order\x01Fiscal Year':''}",
'group_by': '`tabSales Order Detail`.`confirmation_date`, `tabSales Order`.`name`',
'module': 'Production',
'name': '__common__',
'page_len': 50,
'parent_doc_type': 'Sales Order',
'sort_by': '`tabSales Order`.`name`',
'sort_order': 'DESC',
'standard': 'Yes'
},
# Search Criteria, delivery_plan
{
'doctype': 'Search Criteria',
'name': 'delivery_plan'
}
]

View File

@@ -1,16 +0,0 @@
report.customize_filters = function() {
//to hide all filters
this.hide_all_filters();
// to unhide required filters
this.filter_fields_dict['Stock Entry'+FILTER_SEP +'ID'].df.filter_hide = 0;
this.filter_fields_dict['Stock Entry'+FILTER_SEP +'Production Order'].df.filter_hide = 0;
this.filter_fields_dict['Stock Entry'+FILTER_SEP +'From Posting Date'].df.filter_hide = 0;
this.filter_fields_dict['Stock Entry'+FILTER_SEP +'To Posting Date'].df.filter_hide = 0;
this.filter_fields_dict['Stock Entry Detail'+FILTER_SEP +'Target Warehouse'].df.filter_hide = 0;
this.filter_fields_dict['Stock Entry Detail'+FILTER_SEP +'Item Code'].df.filter_hide = 0;
}

View File

@@ -1,34 +0,0 @@
# Search Criteria, itemwise_production_report
[
# These values are common in all dictionaries
{
'creation': '2010-08-08 17:09:32',
'docstatus': 0,
'modified': '2010-06-14 15:50:44',
'modified_by': 'Administrator',
'owner': 'jai@webnotestech.com'
},
# These values are common for all Search Criteria
{
'columns': 'Stock Entry\x01ID,Stock Entry\x01Posting Date,Stock Entry\x01Production Order,Stock Entry\x01Process,Stock Entry\x01Company,Stock Entry Detail\x01Target Warehouse,Stock Entry Detail\x01Item Code,Stock Entry Detail\x01Description,Stock Entry Detail\x01Stock UOM,Stock Entry Detail\x01Transfer Quantity',
'criteria_name': 'Itemwise Production Report',
'doc_type': 'Stock Entry Detail',
'doctype': 'Search Criteria',
'filters': "{'Stock Entry\x01Saved':1,'Stock Entry\x01Submitted':1,'Stock Entry\x01Purpose':'Production Order','Stock Entry\x01Process':'Backflush','Stock Entry Detail\x01FG Item':1}",
'module': 'Production',
'name': '__common__',
'page_len': 50,
'parent_doc_type': 'Stock Entry',
'sort_by': '`tabStock Entry`.`name`',
'sort_order': 'DESC',
'standard': 'Yes'
},
# Search Criteria, itemwise_production_report
{
'doctype': 'Search Criteria',
'name': 'itemwise_production_report'
}
]

View File

@@ -1,34 +0,0 @@
# Search Criteria, production_orders_in_process
[
# These values are common in all dictionaries
{
'creation': '2010-08-08 17:09:32',
'docstatus': 0,
'modified': '2010-06-15 10:01:15',
'modified_by': 'Administrator',
'owner': 'jai@webnotestech.com'
},
# These values are common for all Search Criteria
{
'add_cond': '`tabProduction Order`.qty > `tabProduction Order`.produced_qty',
'columns': 'Production Order\x01ID,Production Order\x01Origin,Production Order\x01Status,Production Order\x01Posting Date,Production Order\x01Production Item,Production Order\x01BOM No,Production Order\x01Description,Production Order\x01Stock UOM,Production Order\x01Qty,Production Order\x01Produced Qty,Production Order\x01FG Warehouse,Production Order\x01WIP Warehouse,Production Order\x01Consider SA Items,Production Order\x01Fiscal Year,Production Order\x01Company',
'criteria_name': 'Production Orders In Process',
'doc_type': 'Production Order',
'doctype': 'Search Criteria',
'filters': "{'Production Order\x01Submitted':1,'Production Order\x01Origin':'','Production Order\x01Status':'','Production Order\x01Consider SA Items':'','Production Order\x01Fiscal Year':''}",
'module': 'Production',
'name': '__common__',
'page_len': 50,
'sort_by': '`tabProduction Order`.`name`',
'sort_order': 'DESC',
'standard': 'Yes'
},
# Search Criteria, production_orders_in_process
{
'doctype': 'Search Criteria',
'name': 'production_orders_in_process'
}
]