fix: Dashboards for doctypes in accounting module
This commit is contained in:
parent
9982576ea6
commit
7de05ae8f3
19
erpnext/accounts/doctype/bank/bank_dashboard.py
Normal file
19
erpnext/accounts/doctype/bank/bank_dashboard.py
Normal file
@ -0,0 +1,19 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'bank',
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Bank Deatils'),
|
||||
'items': ['Bank Account', 'Bank Statement Transaction Entry', 'Bank Guarantee']
|
||||
},
|
||||
{
|
||||
'label': _('Payments'),
|
||||
'items': ['Payment Order']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'bank_account',
|
||||
'non_standard_fieldnames': {
|
||||
'Customer': 'default_bank_account',
|
||||
'Supplier': 'default_bank_account',
|
||||
'Journal Entry': 'bank_account_no'
|
||||
},
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Payments'),
|
||||
'items': ['Payment Entry', 'Payment Request', 'Payment Order']
|
||||
},
|
||||
{
|
||||
'label': _('Party'),
|
||||
'items': ['Customer', 'Supplier']
|
||||
},
|
||||
{
|
||||
'label': _('Banking'),
|
||||
'items': ['Bank Guarantee']
|
||||
},
|
||||
{
|
||||
'label': _('Journal Entries'),
|
||||
'items': ['Journal Entry']
|
||||
}
|
||||
]
|
||||
}
|
18
erpnext/accounts/doctype/c_form/c_form_dashboard.py
Normal file
18
erpnext/accounts/doctype/c_form/c_form_dashboard.py
Normal file
@ -0,0 +1,18 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'c_form',
|
||||
'non_standard_fieldnames': {
|
||||
'Sales Invoice': 'c_form_no'
|
||||
},
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Sales Invoice'),
|
||||
'items': ['Sales Invoice']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'finance_book',
|
||||
'non_standard_fieldnames': {
|
||||
'Asset': 'default_finance_book',
|
||||
'Company': 'default_finance_book'
|
||||
},
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Assets'),
|
||||
'items': ['Asset', 'Asset Value Adjustment']
|
||||
},
|
||||
{
|
||||
'label': _('Companies'),
|
||||
'items': ['Company']
|
||||
},
|
||||
{
|
||||
'label': _('Journal Entries'),
|
||||
'items': ['Journal Entry']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'fiscal_year',
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Budgets'),
|
||||
'items': ['Budget']
|
||||
},
|
||||
{
|
||||
'label': _('References'),
|
||||
'items': ['Period Closing Voucher', 'Request for Quotation', 'Tax Withholding Category']
|
||||
},
|
||||
{
|
||||
'label': _('Target Details'),
|
||||
'items': ['Sales Person', 'Sales Partner', 'Territory', 'Monthly Distribution']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'item_tax_template',
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Pre Sales'),
|
||||
'items': ['Quotation', 'Supplier Quotation']
|
||||
},
|
||||
{
|
||||
'label': _('Sales'),
|
||||
'items': ['Sales Invoice', 'Sales Order', 'Delivery Note']
|
||||
},
|
||||
{
|
||||
'label': _('Purchase'),
|
||||
'items': ['Purchase Invoice', 'Purchase Order', 'Purchase Receipt']
|
||||
},
|
||||
{
|
||||
'label': _('Item Tax'),
|
||||
'items': ['Item']
|
||||
}
|
||||
]
|
||||
}
|
@ -25,13 +25,13 @@ frappe.ui.form.on("Journal Entry", {
|
||||
"group_by_voucher": 0
|
||||
};
|
||||
frappe.set_route("query-report", "General Ledger");
|
||||
}, "fa fa-table");
|
||||
}, __('View'));
|
||||
}
|
||||
|
||||
if(frm.doc.docstatus==1) {
|
||||
frm.add_custom_button(__('Reverse Journal Entry'), function() {
|
||||
return erpnext.journal_entry.reverse_journal_entry(frm);
|
||||
});
|
||||
}, __('Make'));
|
||||
}
|
||||
|
||||
if (frm.doc.__islocal) {
|
||||
@ -47,8 +47,7 @@ frappe.ui.form.on("Journal Entry", {
|
||||
frm.add_custom_button(__("Create Inter Company Journal Entry"),
|
||||
function() {
|
||||
frm.trigger("make_inter_company_journal_entry");
|
||||
}
|
||||
);
|
||||
}, __('Make'));
|
||||
}
|
||||
},
|
||||
|
||||
|
@ -0,0 +1,26 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'journal_entry',
|
||||
'non_standard_fieldnames': {
|
||||
'Stock Entry': 'credit_note',
|
||||
},
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Assets'),
|
||||
'items': ['Asset', 'Asset Value Adjustment']
|
||||
},
|
||||
{
|
||||
'label': _('Stock'),
|
||||
'items': ['Stock Entry']
|
||||
},
|
||||
{
|
||||
'label': _('Salaries'),
|
||||
'items': ['Salary Slip']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'loyalty_program',
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Sales Invoice'),
|
||||
'items': ['Sales Invoice']
|
||||
},
|
||||
{
|
||||
'label': _('Customers'),
|
||||
'items': ['Customer']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'payment_gateway_account',
|
||||
'non_standard_fieldnames': {
|
||||
'Subscription Plan': 'payment_gateway'
|
||||
},
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Payments'),
|
||||
'items': ['Payment Request']
|
||||
},
|
||||
{
|
||||
'label': _('Subscription Plans'),
|
||||
'items': ['Subscription Plan']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'payment_term',
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Invoices and Orders'),
|
||||
'items': ['Sales Invoice', 'Sales Order', 'Purchase Invoice', 'Purchase Order', 'Quotation']
|
||||
},
|
||||
{
|
||||
'label': _('Payment Terms Template'),
|
||||
'items': ['Payment Terms Template']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'pos_profile',
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Sales Invoices'),
|
||||
'items': ['Sales Invoice']
|
||||
},
|
||||
{
|
||||
'label': _('POS Closing Vouchers'),
|
||||
'items': ['POS Closing Voucher']
|
||||
}
|
||||
]
|
||||
}
|
15
erpnext/accounts/doctype/share_type/share_type_dashboard.py
Normal file
15
erpnext/accounts/doctype/share_type/share_type_dashboard.py
Normal file
@ -0,0 +1,15 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'share_type',
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('References'),
|
||||
'items': ['Share Transfer', 'Shareholder']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'shareholder',
|
||||
'non_standard_fieldnames': {
|
||||
'Share Transfer': 'to_shareholder'
|
||||
},
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Share Transfers'),
|
||||
'items': ['Share Transfer']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'shipping_rule',
|
||||
'non_standard_fieldnames': {
|
||||
'Payment Entry': 'party_name'
|
||||
},
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Pre Sales'),
|
||||
'items': ['Quotation', 'Supplier Quotation']
|
||||
},
|
||||
{
|
||||
'label': _('Sales'),
|
||||
'items': ['Sales Order', 'Delivery Note', 'Sales Invoice']
|
||||
},
|
||||
{
|
||||
'label': _('Purchase'),
|
||||
'items': ['Purchase Invoice', 'Purchase Order', 'Purchase Receipt']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'subscription_plan',
|
||||
'non_standard_fieldnames': {
|
||||
'Payment Request': 'plan',
|
||||
'Subscription': 'plan'
|
||||
|
||||
},
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Payments'),
|
||||
'items': ['Payment Request']
|
||||
},
|
||||
{
|
||||
'label': _('Subscriptions'),
|
||||
'items': ['Subscription']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'tax_category',
|
||||
'non_standard_fieldnames': {
|
||||
'Payment Entry': 'party_name'
|
||||
},
|
||||
'internal_links': {
|
||||
'Purchase Order': ['items', 'purchase_order'],
|
||||
'Project': ['items', 'project'],
|
||||
'Quality Inspection': ['items', 'quality_inspection'],
|
||||
},
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Pre Sales'),
|
||||
'items': ['Quotation', 'Supplier Quotation']
|
||||
},
|
||||
{
|
||||
'label': _('Sales'),
|
||||
'items': ['Sales Invoice', 'Delivery Note', 'Sales Order']
|
||||
},
|
||||
{
|
||||
'label': _('Purchase'),
|
||||
'items': ['Purchase Invoice', 'Purchase Receipt']
|
||||
},
|
||||
{
|
||||
'label': _('Party'),
|
||||
'items': ['Customer', 'Supplier']
|
||||
},
|
||||
{
|
||||
'label': _('Taxes'),
|
||||
'items': ['Item', 'Tax Rule']
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
||||
def get_data():
|
||||
return {
|
||||
'fieldname': 'tax_withholding_category',
|
||||
'transactions': [
|
||||
{
|
||||
'label': _('Suppliers'),
|
||||
'items': ['Supplier']
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Reference in New Issue
Block a user