Fixes to microtemplate feature

This commit is contained in:
Anand Doshi 2014-08-07 17:21:25 +05:30
parent 7a4e739d6c
commit 03eadb74ab
17 changed files with 49 additions and 27 deletions

View File

@ -14,6 +14,10 @@ import frappe.defaults
from erpnext.controllers.buying_controller import BuyingController from erpnext.controllers.buying_controller import BuyingController
from erpnext.accounts.party import get_party_account, get_due_date from erpnext.accounts.party import get_party_account, get_due_date
form_grid_templates = {
"entries": "templates/form_grid/item_grid.html"
}
class PurchaseInvoice(BuyingController): class PurchaseInvoice(BuyingController):
tname = 'Purchase Invoice Item' tname = 'Purchase Invoice Item'
fname = 'entries' fname = 'entries'

View File

@ -10,7 +10,7 @@
{% if(frappe.datetime.get_diff(doc.due_date) < 0) { %} {% if(frappe.datetime.get_diff(doc.due_date) < 0) { %}
<span class="label label-danger filterable" <span class="label label-danger filterable"
title="{%= doc.get_formatted("due_date")%}" title="{%= doc.get_formatted("due_date")%}"
data-filter="outstanding_amount,>,0|due,<,Today"> data-filter="outstanding_amount,>,0|due_date,<,Today">
{%= __("Overdue: ") + comment_when(doc.due_date) %} {%= __("Overdue: ") + comment_when(doc.due_date) %}
</span> </span>
{% } else { %} {% } else { %}
@ -38,6 +38,8 @@
{% include "templates/form_grid/includes/progress.html" %} {% include "templates/form_grid/includes/progress.html" %}
</div> </div>
<div class="col-xs-2 text-right"> <div class="col-xs-2 text-right">
{%= doc.get_formatted("grand_total") %} <div class="text-ellipsis" title="{%= doc.get_formatted('grand_total_import') %}">
{%= doc.get_formatted("grand_total_import") %}
</div>
</div> </div>
</div> </div>

View File

@ -38,6 +38,8 @@
{% include "templates/form_grid/includes/progress.html" %} {% include "templates/form_grid/includes/progress.html" %}
</div> </div>
<div class="col-xs-2 text-right"> <div class="col-xs-2 text-right">
{%= doc.get_formatted("grand_total") %} <div class="text-ellipsis" title="{%= doc.get_formatted("grand_total_export") %}">
{%= doc.get_formatted("grand_total_export") %}
</div>
</div> </div>
</div> </div>

View File

@ -32,6 +32,8 @@
{% include "templates/form_grid/includes/progress.html" %} {% include "templates/form_grid/includes/progress.html" %}
</div> </div>
<div class="col-xs-2 text-right"> <div class="col-xs-2 text-right">
{%= doc.get_formatted("grand_total") %} <div class="text-ellipsis" title="{%= doc.get_formatted('grand_total_import') %}">
{%= doc.get_formatted("grand_total_import") %}
</div>
</div> </div>
</div> </div>

View File

@ -186,7 +186,7 @@
], ],
"icon": "icon-user", "icon": "icon-user",
"idx": 1, "idx": 1,
"modified": "2014-05-27 03:49:20.060872", "modified": "2014-08-07 06:57:15.274795",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "Buying", "module": "Buying",
"name": "Supplier", "name": "Supplier",
@ -231,5 +231,6 @@
"role": "Accounts User" "role": "Accounts User"
} }
], ],
"search_fields": "supplier_name,supplier_type" "search_fields": "supplier_name,supplier_type",
"title_field": "supplier_name"
} }

View File

@ -15,6 +15,8 @@
</div> </div>
</div> </div>
<div class="col-xs-2 text-right"> <div class="col-xs-2 text-right">
{%= doc.get_formatted("grand_total") %} <div class="text-ellipsis" title="{%= doc.get_formatted('grand_total_import') %}">
{%= doc.get_formatted("grand_total_import") %}
</div>
</div> </div>
</div> </div>

View File

@ -17,14 +17,14 @@
</span> </span>
{% } else { %} {% } else { %}
<span class="label label-warning filterable" <span class="label label-warning filterable"
data-filter="produced_qty,<,qty|status,!=,Stopped" data-filter="produced_qty,<,{%= doc.qty %}|status,!=,Stopped"
title="{%= __("Pending") %}"> title="{%= __("Pending") %}">
{%= doc.get_formatted("expected_delivery_date")%}</span> {%= doc.get_formatted("expected_delivery_date")%}</span>
{% } %} {% } %}
{% } %} {% } %}
{% if(per == 100 && doc.status!=="Stopped") { %} {% if(per == 100 && doc.status!=="Stopped") { %}
<span class="filterable text-muted" <span class="filterable text-muted"
data-filter="produced_qty,=,qty|status,!=,Stopped"> data-filter="produced_qty,=,{%= doc.qty %}|status,!=,Stopped">
<i class="icon-ok-sign"></i></span> <i class="icon-ok-sign"></i></span>
{% } %} {% } %}
{% if(doc.status==="Stopped") { %} {% if(doc.status==="Stopped") { %}

View File

@ -63,13 +63,12 @@ def get_events(start, end, filters=None):
data = frappe.db.sql("""select name, exp_start_date, exp_end_date, data = frappe.db.sql("""select name, exp_start_date, exp_end_date,
subject, status, project from `tabTask` subject, status, project from `tabTask`
where ((ifnull(exp_start_date, '0000-00-00')!= '0000-00-00') \ where ((ifnull(exp_start_date, '0000-00-00')!= '0000-00-00') \
and (exp_start_date between '%(start)s' and '%(end)s') \ and (exp_start_date between %(start)s and %(end)s) \
or ((ifnull(exp_start_date, '0000-00-00')!= '0000-00-00') \ or ((ifnull(exp_start_date, '0000-00-00')!= '0000-00-00') \
and exp_end_date between '%(start)s' and '%(end)s')) and exp_end_date between %(start)s and %(end)s))
%(conditions)s""" % { {conditions}""".format(conditions=conditions), {
"start": start, "start": start,
"end": end, "end": end
"conditions": conditions
}, as_dict=True, update={"allDay": 0}) }, as_dict=True, update={"allDay": 0})
return data return data

View File

@ -1,4 +1,3 @@
frappe.listview_settings['Time Log Batch'] = { frappe.listview_settings['Time Log Batch'] = {
add_fields: ["status", "total_hours", "rate"], add_fields: ["status", "total_hours", "rate"]
filters:[["status","in", "Draft,Submitted"]]
}; };

View File

@ -282,7 +282,7 @@
], ],
"icon": "icon-user", "icon": "icon-user",
"idx": 1, "idx": 1,
"modified": "2014-05-27 03:49:09.208254", "modified": "2014-08-07 06:57:25.248707",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "Selling", "module": "Selling",
"name": "Customer", "name": "Customer",
@ -332,5 +332,6 @@
"write": 1 "write": 1
} }
], ],
"search_fields": "customer_name,customer_group,territory" "search_fields": "customer_name,customer_group,territory",
"title_field": "customer_name"
} }

View File

@ -24,6 +24,8 @@
</div> </div>
</div> </div>
<div class="col-xs-2 text-right"> <div class="col-xs-2 text-right">
{%= doc.get_formatted("grand_total") %} <div class="text-ellipsis" title="{%= doc.get_formatted('grand_total_export') %}">
{%= doc.get_formatted("grand_total_export") %}
</div>
</div> </div>
</div> </div>

View File

@ -41,6 +41,8 @@
{% include "templates/form_grid/includes/progress.html" %} {% include "templates/form_grid/includes/progress.html" %}
</div> </div>
<div class="col-xs-2 text-right"> <div class="col-xs-2 text-right">
{%= doc.get_formatted("grand_total") %} <div class="text-ellipsis" title="{%= doc.get_formatted('grand_total_export') %}">
{%= doc.get_formatted("grand_total_export") %}
</div>
</div> </div>
</div> </div>

View File

@ -24,6 +24,8 @@
{% include "templates/form_grid/includes/progress.html" %} {% include "templates/form_grid/includes/progress.html" %}
</div> </div>
<div class="col-xs-2 text-right"> <div class="col-xs-2 text-right">
{%= doc.get_formatted("grand_total") %} <div class="text-ellipsis" title="{%= doc.get_formatted('grand_total_export') %}">
{%= doc.get_formatted("grand_total_export") %}
</div>
</div> </div>
</div> </div>

View File

@ -109,7 +109,7 @@
"allow_on_submit": 0, "allow_on_submit": 0,
"fieldname": "schedule_date", "fieldname": "schedule_date",
"fieldtype": "Date", "fieldtype": "Date",
"in_list_view": 1, "in_list_view": 0,
"label": "Required Date", "label": "Required Date",
"no_copy": 0, "no_copy": 0,
"oldfieldname": "schedule_date", "oldfieldname": "schedule_date",
@ -234,7 +234,7 @@
], ],
"idx": 1, "idx": 1,
"istable": 1, "istable": 1,
"modified": "2014-07-18 01:04:18.470761", "modified": "2014-08-07 07:12:47.994668",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "Stock", "module": "Stock",
"name": "Material Request Item", "name": "Material Request Item",

View File

@ -27,6 +27,8 @@
</div> </div>
</div> </div>
<div class="col-xs-2 text-right"> <div class="col-xs-2 text-right">
{%= doc.get_formatted("grand_total") %} <div class="text-ellipsis" title="{%= doc.get_formatted('grand_total_import') %}">
{%= doc.get_formatted("grand_total_import") %}
</div>
</div> </div>
</div> </div>

View File

@ -22,7 +22,9 @@
{%= doc.from_warehouse %} {%= doc.from_warehouse %}
</span> </span>
{% } %} {% } %}
<i class="icon-arrow-right text-muted"></i> {% if(doc.from_warehouse || doc.to_warehouse) { %}
<i class="icon-arrow-right text-muted"></i>
{% } %}
{% if(doc.to_warehouse) { %} {% if(doc.to_warehouse) { %}
<span class="label label-primary filterable" <span class="label label-primary filterable"
data-filter="to_warehouse,=,{%= doc.to_warehouse %}"> data-filter="to_warehouse,=,{%= doc.to_warehouse %}">

View File

@ -1,5 +1,5 @@
{% var visible_columns = row.get_visible_columns(["item_code", "warehouse", {% var visible_columns = row.get_visible_columns(["item_code", "warehouse",
"item_name", "description", "amount", "stock_uom", "uom", "qty"]); %} "item_name", "description", "amount", "stock_uom", "uom", "qty", "schedule_date"]); %}
{% if(!doc) { %} {% if(!doc) { %}
<div class="row"> <div class="row">
@ -16,7 +16,7 @@
{% include "templates/form_grid/includes/visible_cols.html" %} {% include "templates/form_grid/includes/visible_cols.html" %}
{% if(doc.schedule_date) { %} {% if(doc.schedule_date) { %}
<br><span title="{%= __("Reqd By Date") %}" class="label {%= <br><span title="{%= __("Reqd By Date") %}" class="label {%=
(frappe.datetime.get_diff(doc.schedule_date) < 0 (frappe.datetime.get_diff(doc.schedule_date, frappe.datetime.get_today()) < 0
&& doc.ordered_qty < doc.qty) && doc.ordered_qty < doc.qty)
? "label-danger" : "label-default" %}"> ? "label-danger" : "label-default" %}">
{%= doc.get_formatted("schedule_date") %}</span> {%= doc.get_formatted("schedule_date") %}</span>