added allow_rename and also fix in autonotification

This commit is contained in:
Rushabh Mehta 2012-12-03 11:33:08 +05:30
parent 08a437bad7
commit 833f070991
14 changed files with 1862 additions and 2178 deletions

View File

@ -1,396 +1,324 @@
# DocType, Account
[
# These values are common in all dictionaries
{
'creation': '2012-07-03 13:30:50',
'docstatus': 0,
'modified': '2012-07-11 13:58:44',
'modified_by': u'Administrator',
'owner': u'Administrator'
"owner": "Administrator",
"docstatus": 0,
"creation": "2012-11-16 10:32:50",
"modified_by": "Administrator",
"modified": "2012-12-03 11:26:49"
},
# These values are common for all DocType
{
'_last_update': u'1325570645',
'allow_copy': 1,
'allow_trash': 1,
'colour': u'White:FFF',
'default_print_format': u'Standard',
'description': u'An **Account** is heading under which financial and business transactions are carried on. For example, \u201cTravel Expense\u201d is an account, \u201cCustomer Zoe\u201d, \u201cSupplier Mae\u201d are accounts. \n\n**Note:** ERPNext creates accounts for Customers and Suppliers automatically.\n\n### Groups and Ledgers\n\nThere are two main kinds of Accounts in ERPNext - Group and Ledger. Groups can have sub-groups and ledgers within them, whereas ledgers are the leaf nodes of your chart and cannot be further classified.\n\nAccounting Transactions can only be made against Ledger Accounts (not Groups)\n',
'doctype': 'DocType',
'document_type': u'Master',
'in_create': 1,
'module': u'Accounts',
'name': '__common__',
'search_fields': u'debit_or_credit, group_or_ledger',
'section_style': u'Tray',
'server_code_error': u' ',
'show_in_menu': 0,
'version': 1
"in_create": 1,
"search_fields": "debit_or_credit, group_or_ledger",
"module": "Accounts",
"document_type": "Master",
"description": "Heads (or groups) against which Accounting Entries are made and balances are maintained.",
"name": "__common__",
"default_print_format": "Standard",
"allow_rename": 1,
"doctype": "DocType",
"allow_copy": 1
},
# These values are common for all DocField
{
'doctype': u'DocField',
'name': '__common__',
'parent': u'Account',
'parentfield': u'fields',
'parenttype': u'DocType'
"name": "__common__",
"parent": "Account",
"doctype": "DocField",
"parenttype": "DocType",
"parentfield": "fields"
},
# These values are common for all DocPerm
{
'amend': 0,
'doctype': u'DocPerm',
'name': '__common__',
'parent': u'Account',
'parentfield': u'permissions',
'parenttype': u'DocType',
'read': 1,
'submit': 0
"name": "__common__",
"parent": "Account",
"amend": 0,
"submit": 0,
"doctype": "DocPerm",
"read": 1,
"parenttype": "DocType",
"parentfield": "permissions"
},
# DocType, Account
{
'doctype': 'DocType',
'name': u'Account'
"name": "Account",
"doctype": "DocType"
},
# DocPerm
{
'cancel': 0,
'create': 0,
'doctype': u'DocPerm',
'permlevel': 0,
'role': u'Auditor',
'write': 1
"oldfieldtype": "Section Break",
"doctype": "DocField",
"label": "Account Details",
"fieldname": "properties",
"fieldtype": "Section Break",
"permlevel": 0
},
# DocPerm
{
'cancel': 0,
'create': 0,
'doctype': u'DocPerm',
'permlevel': 1,
'role': u'Auditor',
'write': 0
"doctype": "DocField",
"width": "50%",
"fieldname": "column_break0",
"fieldtype": "Column Break",
"permlevel": 0
},
# DocPerm
{
'cancel': 0,
'create': 0,
'doctype': u'DocPerm',
'permlevel': 2,
'role': u'Auditor',
'write': 0
"no_copy": 1,
"oldfieldtype": "Data",
"doctype": "DocField",
"label": "Account Name",
"oldfieldname": "account_name",
"fieldname": "account_name",
"fieldtype": "Data",
"search_index": 1,
"reqd": 1,
"permlevel": 1,
"in_filter": 1
},
# DocPerm
{
'cancel': 0,
'create': 0,
'doctype': u'DocPerm',
'permlevel': 0,
'role': u'Sales User',
'write': 0
"print_hide": 1,
"oldfieldtype": "Int",
"doctype": "DocField",
"label": "Level",
"oldfieldname": "level",
"fieldname": "level",
"fieldtype": "Int",
"hidden": 1,
"permlevel": 1
},
# DocPerm
{
'cancel': 0,
'create': 0,
'doctype': u'DocPerm',
'permlevel': 0,
'role': u'Purchase User',
'write': 0
"default": "Ledger",
"oldfieldtype": "Select",
"doctype": "DocField",
"label": "Group or Ledger",
"oldfieldname": "group_or_ledger",
"permlevel": 1,
"fieldname": "group_or_ledger",
"fieldtype": "Select",
"search_index": 1,
"reqd": 1,
"options": "\nLedger\nGroup",
"in_filter": 1
},
# DocPerm
{
'cancel': 0,
'create': 0,
'doctype': u'DocPerm',
'permlevel': 0,
'role': u'Accounts User',
'write': 1
"oldfieldtype": "Data",
"doctype": "DocField",
"label": "Debit or Credit",
"oldfieldname": "debit_or_credit",
"fieldname": "debit_or_credit",
"fieldtype": "Data",
"search_index": 1,
"permlevel": 1,
"in_filter": 1
},
# DocPerm
{
'cancel': 1,
'create': 1,
'doctype': u'DocPerm',
'permlevel': 0,
'role': u'Accounts Manager',
'write': 1
"oldfieldtype": "Select",
"doctype": "DocField",
"label": "Is PL Account",
"oldfieldname": "is_pl_account",
"options": "Yes\nNo",
"fieldname": "is_pl_account",
"fieldtype": "Select",
"search_index": 1,
"permlevel": 1,
"in_filter": 1
},
# DocPerm
{
'cancel': 0,
'create': 0,
'doctype': u'DocPerm',
'permlevel': 1,
'role': u'Accounts User',
'write': 0
"oldfieldtype": "Link",
"doctype": "DocField",
"label": "Company",
"oldfieldname": "company",
"options": "Company",
"fieldname": "company",
"fieldtype": "Link",
"search_index": 1,
"reqd": 1,
"permlevel": 1,
"in_filter": 1
},
# DocPerm
{
'cancel': 0,
'create': 0,
'doctype': u'DocPerm',
'permlevel': 1,
'role': u'Accounts Manager',
'write': 0
"doctype": "DocField",
"width": "50%",
"fieldname": "column_break1",
"fieldtype": "Column Break",
"permlevel": 0
},
# DocPerm
{
'cancel': 0,
'create': 0,
'doctype': u'DocPerm',
'permlevel': 2,
'role': u'Accounts Manager',
'write': 1
"oldfieldtype": "Link",
"doctype": "DocField",
"label": "Parent Account",
"oldfieldname": "parent_account",
"trigger": "Client",
"fieldname": "parent_account",
"fieldtype": "Link",
"search_index": 1,
"options": "Account",
"permlevel": 0
},
# DocPerm
{
'cancel': 0,
'create': 0,
'doctype': u'DocPerm',
'permlevel': 2,
'role': u'Accounts User',
'write': 0
"description": "Setting Account Type helps in selecting this Account in transactions.",
"oldfieldtype": "Select",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Account Type",
"oldfieldname": "account_type",
"permlevel": 0,
"trigger": "Client",
"fieldname": "account_type",
"fieldtype": "Select",
"search_index": 0,
"in_filter": 1,
"options": "\nFixed Asset Account\nBank or Cash\nExpense Account\nTax\nIncome Account\nChargeable"
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'properties',
'fieldtype': u'Section Break',
'label': u'Account Details',
'oldfieldtype': u'Section Break',
'permlevel': 0
"description": "Rate at which this tax is applied",
"oldfieldtype": "Currency",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Rate",
"oldfieldname": "tax_rate",
"fieldname": "tax_rate",
"fieldtype": "Currency",
"reqd": 0,
"hidden": 0,
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'column_break0',
'fieldtype': u'Column Break',
'permlevel': 0,
'width': u'50%'
"description": "If the account is frozen, entries are allowed for the \"Account Manager\" only.",
"oldfieldtype": "Select",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Frozen",
"oldfieldname": "freeze_account",
"options": "No\nYes",
"fieldname": "freeze_account",
"fieldtype": "Select",
"permlevel": 2
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'account_name',
'fieldtype': u'Data',
'in_filter': 1,
'label': u'Account Name',
'no_copy': 1,
'oldfieldname': u'account_name',
'oldfieldtype': u'Data',
'permlevel': 1,
'reqd': 1,
'search_index': 1
"print_hide": 1,
"oldfieldtype": "Int",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Credit Days",
"oldfieldname": "credit_days",
"fieldname": "credit_days",
"fieldtype": "Int",
"hidden": 1,
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'level',
'fieldtype': u'Int',
'hidden': 1,
'label': u'Level',
'oldfieldname': u'level',
'oldfieldtype': u'Int',
'permlevel': 1,
'print_hide': 1
"print_hide": 1,
"oldfieldtype": "Currency",
"doctype": "DocField",
"label": "Credit Limit",
"oldfieldname": "credit_limit",
"fieldname": "credit_limit",
"fieldtype": "Currency",
"hidden": 1,
"permlevel": 0
},
# DocField
{
'default': u'Ledger',
'doctype': u'DocField',
'fieldname': u'group_or_ledger',
'fieldtype': u'Select',
'in_filter': 1,
'label': u'Group or Ledger',
'oldfieldname': u'group_or_ledger',
'oldfieldtype': u'Select',
'options': u'\nLedger\nGroup',
'permlevel': 1,
'reqd': 1,
'search_index': 1
"description": "If this Account represents a Customer, Supplier or Employee, set it here.",
"oldfieldtype": "Select",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Master Type",
"oldfieldname": "master_type",
"options": "\nSupplier\nCustomer\nEmployee",
"fieldname": "master_type",
"fieldtype": "Select",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'debit_or_credit',
'fieldtype': u'Data',
'in_filter': 1,
'label': u'Debit or Credit',
'oldfieldname': u'debit_or_credit',
'oldfieldtype': u'Data',
'permlevel': 1,
'search_index': 1
"oldfieldtype": "Link",
"doctype": "DocField",
"label": "Master Name",
"oldfieldname": "master_name",
"trigger": "Client",
"fieldname": "master_name",
"fieldtype": "Link",
"options": "[Select]",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'is_pl_account',
'fieldtype': u'Select',
'in_filter': 1,
'label': u'Is PL Account',
'oldfieldname': u'is_pl_account',
'oldfieldtype': u'Select',
'options': u'Yes\nNo',
'permlevel': 1,
'search_index': 1
"create": 0,
"doctype": "DocPerm",
"write": 1,
"cancel": 0,
"role": "Auditor",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'company',
'fieldtype': u'Link',
'in_filter': 1,
'label': u'Company',
'oldfieldname': u'company',
'oldfieldtype': u'Link',
'options': u'Company',
'permlevel': 1,
'reqd': 1,
'search_index': 1
"create": 0,
"doctype": "DocPerm",
"write": 0,
"cancel": 0,
"role": "Auditor",
"permlevel": 2
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'column_break1',
'fieldtype': u'Column Break',
'permlevel': 0,
'width': u'50%'
"create": 0,
"doctype": "DocPerm",
"write": 0,
"cancel": 0,
"role": "Auditor",
"permlevel": 1
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'parent_account',
'fieldtype': u'Link',
'label': u'Parent Account',
'oldfieldname': u'parent_account',
'oldfieldtype': u'Link',
'options': u'Account',
'permlevel': 0,
'search_index': 1,
'trigger': u'Client'
"create": 0,
"doctype": "DocPerm",
"write": 0,
"cancel": 0,
"role": "Sales User",
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
'description': u'Setting Account Type helps in selecting this Account in transactions.',
'doctype': u'DocField',
'fieldname': u'account_type',
'fieldtype': u'Select',
'in_filter': 1,
'label': u'Account Type',
'oldfieldname': u'account_type',
'oldfieldtype': u'Select',
'options': u'\nFixed Asset Account\nBank or Cash\nExpense Account\nTax\nIncome Account\nChargeable',
'permlevel': 0,
'search_index': 0,
'trigger': u'Client'
"create": 0,
"doctype": "DocPerm",
"write": 0,
"cancel": 0,
"role": "Purchase User",
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
'description': u'Rate at which this tax is applied',
'doctype': u'DocField',
'fieldname': u'tax_rate',
'fieldtype': u'Currency',
'hidden': 0,
'label': u'Rate',
'oldfieldname': u'tax_rate',
'oldfieldtype': u'Currency',
'permlevel': 0,
'reqd': 0
"create": 0,
"doctype": "DocPerm",
"write": 1,
"cancel": 0,
"role": "Accounts User",
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
'description': u'If the account is frozen, entries are allowed for the "Account Manager" only.',
'doctype': u'DocField',
'fieldname': u'freeze_account',
'fieldtype': u'Select',
'label': u'Frozen',
'oldfieldname': u'freeze_account',
'oldfieldtype': u'Select',
'options': u'No\nYes',
'permlevel': 2
"create": 1,
"doctype": "DocPerm",
"write": 1,
"cancel": 1,
"role": "Accounts Manager",
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
'doctype': u'DocField',
'fieldname': u'credit_days',
'fieldtype': u'Int',
'hidden': 1,
'label': u'Credit Days',
'oldfieldname': u'credit_days',
'oldfieldtype': u'Int',
'permlevel': 0,
'print_hide': 1
"create": 0,
"doctype": "DocPerm",
"write": 0,
"cancel": 0,
"role": "Accounts User",
"permlevel": 1
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'credit_limit',
'fieldtype': u'Currency',
'hidden': 1,
'label': u'Credit Limit',
'oldfieldname': u'credit_limit',
'oldfieldtype': u'Currency',
'permlevel': 0,
'print_hide': 1
"create": 0,
"doctype": "DocPerm",
"write": 0,
"cancel": 0,
"role": "Accounts Manager",
"permlevel": 1
},
# DocField
{
'colour': u'White:FFF',
'description': u'If this Account represents a Customer, Supplier or Employee, set it here.',
'doctype': u'DocField',
'fieldname': u'master_type',
'fieldtype': u'Select',
'label': u'Master Type',
'oldfieldname': u'master_type',
'oldfieldtype': u'Select',
'options': u'\nSupplier\nCustomer\nEmployee',
'permlevel': 0
"create": 0,
"doctype": "DocPerm",
"write": 1,
"cancel": 0,
"role": "Accounts Manager",
"permlevel": 2
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'master_name',
'fieldtype': u'Link',
'label': u'Master Name',
'oldfieldname': u'master_name',
'oldfieldtype': u'Link',
'permlevel': 0,
'trigger': u'Client'
"create": 0,
"doctype": "DocPerm",
"write": 0,
"cancel": 0,
"role": "Accounts User",
"permlevel": 2
}
]

View File

@ -498,7 +498,7 @@ cur_frm.cscript.view_ledger_entry = function(){
cur_frm.cscript.on_submit = function(doc, cdt, cdn) {
if(cint(wn.boot.notification_settings.sales_invoice)) {
cur_frm.email_doc(wn.boot.notification_settings.sales_invoice);
cur_frm.email_doc(wn.boot.notification_settings.sales_invoice_message);
}
}

View File

@ -1,12 +1,18 @@
<div class="layout-wrapper layout-wrapper-background">
<div class="appframe-area"></div>
<div class="layout-main-section">
<div class="layout-main">
<div class="tree-area"></div>
</div>
<div class="layout-side-section">
<div class="help">1. To add child nodes, explore tree and click on the node under which you want to add more nodes.<br><br>
2. Please do NOT create accounts (ledgers) for Customers and Suppliers. They are created directly from the Customer / Supplier masters.<br>
<hr>
<div class="well">
<h4>Quick Help</h4>
<ol>
<li>To add child nodes, explore tree and click on the node under which you want to add more nodes.
<li>Accounting Entries can be made against leaf nodes, called <b>Ledgers</b>. Entries against <b>Groups</b> are not allowed.
<li>Please do NOT create Account (Ledgers) for Customers and Suppliers. They are created directly from the Customer / Supplier masters.
<li><b>To create a Bank Account:</b> Go to the appropriate group (usually Application of Funds > Current Assets > Bank Accounts) and create a new Account Ledger (by clicking on Add Child) of type "Bank or Cash"
<li><b>To create a Tax Account:</b> Go to the appropriate group (usually Source of Funds > Current Liabilities > Taxes and Duties) and create a new Account Ledger (by clicking on Add Child) of type "Tax" and do mention the Tax rate.
</ol>
<p>Please setup your chart of accounts before you start Accounting Entries</p>
</div>
</div>
<div class="clear"></div>
</div>

View File

@ -220,6 +220,6 @@ cur_frm.pformat.indent_no = function(doc, cdt, cdn){
cur_frm.cscript.on_submit = function(doc, cdt, cdn) {
if(cint(wn.boot.notification_settings.purchase_order)) {
cur_frm.email_doc(wn.boot.notification_settings.purchase_order);
cur_frm.email_doc(wn.boot.notification_settings.purchase_order_message);
}
}

View File

@ -2,17 +2,19 @@
{
"owner": "Administrator",
"docstatus": 0,
"creation": "2012-11-02 17:17:04",
"creation": "2012-12-03 10:31:02",
"modified_by": "Administrator",
"modified": "2012-11-30 10:53:32"
"modified": "2012-12-03 11:25:12"
},
{
"autoname": "naming_series:",
"name": "__common__",
"description": "Supplier of Goods or Services.",
"allow_rename": 1,
"search_fields": "supplier_name,supplier_type",
"module": "Buying",
"doctype": "DocType",
"document_type": "Master"
"document_type": "Master",
"name": "__common__"
},
{
"name": "__common__",
@ -243,6 +245,26 @@
"fieldtype": "Small Text",
"permlevel": 1
},
{
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"role": "Purchase Manager",
"cancel": 0,
"permlevel": 1
},
{
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"role": "Purchase Manager",
"cancel": 0,
"permlevel": 0
},
{
"doctype": "DocPerm",
"role": "Purchase Master Manager",
@ -257,25 +279,5 @@
"role": "Purchase Master Manager",
"cancel": 1,
"permlevel": 0
},
{
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"role": "Purchase Manager",
"cancel": 0,
"permlevel": 1
},
{
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"role": "Purchase Manager",
"cancel": 0,
"permlevel": 0
}
]

View File

@ -247,7 +247,7 @@ cur_frm.cscript.update_voucher = function(doc){
cur_frm.cscript.on_submit = function(doc, cdt, cdn) {
if(cint(wn.boot.notification_settings.expense_claim)) {
cur_frm.email_doc(wn.boot.notification_settings.expense_claim);
cur_frm.email_doc(wn.boot.notification_settings.expense_claim_message);
}
}

View File

@ -2,19 +2,21 @@
{
"owner": "Administrator",
"docstatus": 0,
"creation": "2012-11-02 17:16:46",
"creation": "2012-12-03 10:31:05",
"modified_by": "Administrator",
"modified": "2012-11-30 10:54:38"
"modified": "2012-12-03 11:25:29"
},
{
"autoname": "naming_series:",
"name": "__common__",
"default_print_format": "Standard",
"description": "Buyer of Goods and Services.",
"allow_print": 0,
"search_fields": "customer_name,customer_group,country,territory",
"module": "Selling",
"doctype": "DocType",
"document_type": "Master"
"document_type": "Master",
"autoname": "naming_series:",
"name": "__common__",
"default_print_format": "Standard",
"allow_rename": 1,
"doctype": "DocType"
},
{
"name": "__common__",
@ -364,44 +366,54 @@
"fieldtype": "Small Text",
"permlevel": 1
},
{
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"cancel": 0,
"role": "Sales Manager",
"permlevel": 1
},
{
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"cancel": 0,
"role": "Sales Manager",
"permlevel": 0
},
{
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"cancel": 0,
"role": "Sales User",
"permlevel": 1
},
{
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"cancel": 0,
"role": "Sales User",
"permlevel": 0
},
{
"amend": 0,
"create": 1,
"doctype": "DocPerm",
"submit": 0,
"write": 1,
"role": "Sales Master Manager",
"cancel": 1,
"permlevel": 0
},
{
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"role": "Sales Master Manager",
"cancel": 0,
"permlevel": 1
},
{
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"role": "Sales Manager",
"cancel": 0,
"permlevel": 1
},
{
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"role": "Sales Manager",
"cancel": 0,
"permlevel": 0
},
{
@ -410,18 +422,18 @@
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"role": "Sales User",
"cancel": 0,
"role": "Sales Master Manager",
"permlevel": 1
},
{
"amend": 0,
"create": 0,
"create": 1,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"role": "Sales User",
"write": 1,
"cancel": 0,
"role": "Purchase User",
"permlevel": 0
},
{

View File

@ -369,6 +369,6 @@ cur_frm.fields_dict['territory'].get_query = function(doc,cdt,cdn) {
cur_frm.cscript.on_submit = function(doc, cdt, cdn) {
if(cint(wn.boot.notification_settings.sales_order)) {
cur_frm.email_doc(wn.boot.notification_settings.sales_order);
cur_frm.email_doc(wn.boot.notification_settings.sales_order_message);
}
}

View File

@ -1,377 +1,307 @@
# DocType, Company
[
# These values are common in all dictionaries
{
'creation': '2012-05-15 12:15:00',
'docstatus': 0,
'modified': '2012-08-10 12:15:45',
'modified_by': u'Administrator',
'owner': u'Administrator'
"owner": "Administrator",
"docstatus": 0,
"creation": "2012-08-10 13:00:45",
"modified_by": "Administrator",
"modified": "2012-12-03 11:26:05"
},
# These values are common for all DocType
{
'_last_update': u'1323855292',
'allow_trash': 1,
'autoname': u'field:company_name',
'colour': u'White:FFF',
'doctype': 'DocType',
'document_type': u'Master',
'module': u'Setup',
'name': '__common__',
'section_style': u'Tabbed',
'server_code_error': u' ',
'show_in_menu': 0,
'version': 1
"autoname": "field:company_name",
"description": "Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Organization.",
"allow_rename": 1,
"doctype": "DocType",
"module": "Setup",
"document_type": "Master",
"name": "__common__"
},
# These values are common for all DocField
{
'doctype': u'DocField',
'name': '__common__',
'parent': u'Company',
'parentfield': u'fields',
'parenttype': u'DocType'
"name": "__common__",
"parent": "Company",
"doctype": "DocField",
"parenttype": "DocType",
"parentfield": "fields"
},
# These values are common for all DocPerm
{
'doctype': u'DocPerm',
'name': '__common__',
'parent': u'Company',
'parentfield': u'permissions',
'parenttype': u'DocType',
'read': 1
"name": "__common__",
"parent": "Company",
"read": 1,
"doctype": "DocPerm",
"parenttype": "DocType",
"parentfield": "permissions"
},
# DocType, Company
{
'doctype': 'DocType',
'name': u'Company'
"name": "Company",
"doctype": "DocType"
},
# DocPerm
{
'amend': 0,
'cancel': 1,
'create': 1,
'doctype': u'DocPerm',
'permlevel': 0,
'role': u'System Manager',
'submit': 0,
'write': 1
"oldfieldtype": "Section Break",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Company Details",
"fieldname": "details",
"fieldtype": "Section Break",
"permlevel": 0
},
# DocPerm
{
'amend': 0,
'cancel': 1,
'create': 1,
'doctype': u'DocPerm',
'permlevel': 0,
'role': u'System Manager',
'submit': 0,
'write': 1
"no_copy": 0,
"oldfieldtype": "Data",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Company",
"oldfieldname": "company_name",
"fieldname": "company_name",
"fieldtype": "Data",
"reqd": 1,
"permlevel": 0
},
# DocPerm
{
'cancel': 0,
'doctype': u'DocPerm',
'permlevel': 1,
'role': u'All'
"doctype": "DocField",
"fieldname": "cb0",
"fieldtype": "Column Break",
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
'doctype': u'DocField',
'fieldname': u'details',
'fieldtype': u'Section Break',
'label': u'Company Details',
'oldfieldtype': u'Section Break',
'permlevel': 0
"description": "Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.",
"no_copy": 0,
"oldfieldtype": "Data",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Abbr",
"oldfieldname": "abbr",
"fieldname": "abbr",
"fieldtype": "Data",
"reqd": 1,
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
'doctype': u'DocField',
'fieldname': u'company_name',
'fieldtype': u'Data',
'label': u'Company',
'no_copy': 0,
'oldfieldname': u'company_name',
'oldfieldtype': u'Data',
'permlevel': 0,
'reqd': 1
"oldfieldtype": "Section Break",
"doctype": "DocField",
"label": "Default Settings",
"fieldname": "default_settings",
"fieldtype": "Section Break",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'cb0',
'fieldtype': u'Column Break',
'permlevel': 0
"doctype": "DocField",
"label": "Default Currency",
"options": "link:Currency",
"fieldname": "default_currency",
"fieldtype": "Select",
"reqd": 1,
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
'description': u'Please Enter Abbreviation or Short Name properly as it will be added as Suffix to all Account Heads.',
'doctype': u'DocField',
'fieldname': u'abbr',
'fieldtype': u'Data',
'label': u'Abbr',
'no_copy': 0,
'oldfieldname': u'abbr',
'oldfieldtype': u'Data',
'permlevel': 0,
'reqd': 1
"no_copy": 1,
"oldfieldtype": "Link",
"doctype": "DocField",
"label": "Default Bank Account",
"oldfieldname": "default_bank_account",
"trigger": "Client",
"fieldname": "default_bank_account",
"fieldtype": "Link",
"depends_on": "eval:!doc.__islocal",
"options": "Account",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'default_settings',
'fieldtype': u'Section Break',
'label': u'Default Settings',
'oldfieldtype': u'Section Break',
'permlevel': 0
"no_copy": 1,
"oldfieldtype": "Link",
"doctype": "DocField",
"label": "Receivables Group",
"oldfieldname": "receivables_group",
"trigger": "Client",
"fieldname": "receivables_group",
"fieldtype": "Link",
"depends_on": "eval:!doc.__islocal",
"options": "Account",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'default_currency',
'fieldtype': u'Select',
'label': u'Default Currency',
'options': u'link:Currency',
'permlevel': 0,
'reqd': 1
"no_copy": 1,
"oldfieldtype": "Link",
"doctype": "DocField",
"label": "Payables Group",
"oldfieldname": "payables_group",
"trigger": "Client",
"fieldname": "payables_group",
"fieldtype": "Link",
"depends_on": "eval:!doc.__islocal",
"options": "Account",
"permlevel": 0
},
# DocField
{
'depends_on': u'eval:!doc.__islocal',
'doctype': u'DocField',
'fieldname': u'default_bank_account',
'fieldtype': u'Link',
'label': u'Default Bank Account',
'no_copy': 1,
'oldfieldname': u'default_bank_account',
'oldfieldtype': u'Link',
'options': u'Account',
'permlevel': 0,
'trigger': u'Client'
"oldfieldtype": "Column Break",
"doctype": "DocField",
"width": "50%",
"fieldname": "column_break0",
"fieldtype": "Column Break",
"permlevel": 0
},
# DocField
{
'depends_on': u'eval:!doc.__islocal',
'doctype': u'DocField',
'fieldname': u'receivables_group',
'fieldtype': u'Link',
'label': u'Receivables Group',
'no_copy': 1,
'oldfieldname': u'receivables_group',
'oldfieldtype': u'Link',
'options': u'Account',
'permlevel': 0,
'trigger': u'Client'
"oldfieldtype": "Int",
"doctype": "DocField",
"label": "Credit Days",
"oldfieldname": "credit_days",
"fieldname": "credit_days",
"fieldtype": "Int",
"depends_on": "eval:!doc.__islocal",
"permlevel": 0
},
# DocField
{
'depends_on': u'eval:!doc.__islocal',
'doctype': u'DocField',
'fieldname': u'payables_group',
'fieldtype': u'Link',
'label': u'Payables Group',
'no_copy': 1,
'oldfieldname': u'payables_group',
'oldfieldtype': u'Link',
'options': u'Account',
'permlevel': 0,
'trigger': u'Client'
"oldfieldtype": "Currency",
"doctype": "DocField",
"label": "Credit Limit",
"oldfieldname": "credit_limit",
"fieldname": "credit_limit",
"fieldtype": "Currency",
"depends_on": "eval:!doc.__islocal",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'column_break0',
'fieldtype': u'Column Break',
'oldfieldtype': u'Column Break',
'permlevel': 0,
'width': u'50%'
"oldfieldtype": "Select",
"colour": "White:FFF",
"doctype": "DocField",
"label": "If Yearly Budget Exceeded",
"oldfieldname": "yearly_bgt_flag",
"options": "\nWarn\nIgnore\nStop",
"fieldname": "yearly_bgt_flag",
"fieldtype": "Select",
"depends_on": "eval:!doc.__islocal",
"permlevel": 0
},
# DocField
{
'depends_on': u'eval:!doc.__islocal',
'doctype': u'DocField',
'fieldname': u'credit_days',
'fieldtype': u'Int',
'label': u'Credit Days',
'oldfieldname': u'credit_days',
'oldfieldtype': u'Int',
'permlevel': 0
"oldfieldtype": "Select",
"doctype": "DocField",
"label": "If Monthly Budget Exceeded",
"oldfieldname": "monthly_bgt_flag",
"options": "\nWarn\nIgnore\nStop",
"fieldname": "monthly_bgt_flag",
"fieldtype": "Select",
"depends_on": "eval:!doc.__islocal",
"permlevel": 0
},
# DocField
{
'depends_on': u'eval:!doc.__islocal',
'doctype': u'DocField',
'fieldname': u'credit_limit',
'fieldtype': u'Currency',
'label': u'Credit Limit',
'oldfieldname': u'credit_limit',
'oldfieldtype': u'Currency',
'permlevel': 0
"description": "For reference only.",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Company Info",
"fieldname": "company_info",
"fieldtype": "Section Break",
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
'depends_on': u'eval:!doc.__islocal',
'doctype': u'DocField',
'fieldname': u'yearly_bgt_flag',
'fieldtype': u'Select',
'label': u'If Yearly Budget Exceeded',
'oldfieldname': u'yearly_bgt_flag',
'oldfieldtype': u'Select',
'options': u'\nWarn\nIgnore\nStop',
'permlevel': 0
"oldfieldtype": "Small Text",
"doctype": "DocField",
"label": "Address",
"oldfieldname": "address",
"fieldname": "address",
"fieldtype": "Small Text",
"permlevel": 0
},
# DocField
{
'depends_on': u'eval:!doc.__islocal',
'doctype': u'DocField',
'fieldname': u'monthly_bgt_flag',
'fieldtype': u'Select',
'label': u'If Monthly Budget Exceeded',
'oldfieldname': u'monthly_bgt_flag',
'oldfieldtype': u'Select',
'options': u'\nWarn\nIgnore\nStop',
'permlevel': 0
"oldfieldtype": "Column Break",
"doctype": "DocField",
"width": "50%",
"fieldname": "column_break1",
"fieldtype": "Column Break",
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
'description': u'For reference only.',
'doctype': u'DocField',
'fieldname': u'company_info',
'fieldtype': u'Section Break',
'label': u'Company Info',
'permlevel': 0
"oldfieldtype": "Data",
"doctype": "DocField",
"label": "Phone No",
"oldfieldname": "phone_no",
"options": "Phone",
"fieldname": "phone_no",
"fieldtype": "Data",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'address',
'fieldtype': u'Small Text',
'label': u'Address',
'oldfieldname': u'address',
'oldfieldtype': u'Small Text',
'permlevel': 0
"oldfieldtype": "Data",
"doctype": "DocField",
"label": "Fax",
"oldfieldname": "fax",
"options": "Phone",
"fieldname": "fax",
"fieldtype": "Data",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'column_break1',
'fieldtype': u'Column Break',
'oldfieldtype': u'Column Break',
'permlevel': 0,
'width': u'50%'
"oldfieldtype": "Data",
"doctype": "DocField",
"label": "Email",
"oldfieldname": "email",
"options": "Email",
"fieldname": "email",
"fieldtype": "Data",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'phone_no',
'fieldtype': u'Data',
'label': u'Phone No',
'oldfieldname': u'phone_no',
'oldfieldtype': u'Data',
'options': u'Phone',
'permlevel': 0
"oldfieldtype": "Data",
"doctype": "DocField",
"label": "Website",
"oldfieldname": "website",
"fieldname": "website",
"fieldtype": "Data",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'fax',
'fieldtype': u'Data',
'label': u'Fax',
'oldfieldname': u'fax',
'oldfieldtype': u'Data',
'options': u'Phone',
'permlevel': 0
"description": "Company registration numbers for your reference. Example: VAT Registration Numbers etc.",
"oldfieldtype": "Section Break",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Registration Info",
"width": "50%",
"fieldname": "registration_info",
"fieldtype": "Section Break",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'email',
'fieldtype': u'Data',
'label': u'Email',
'oldfieldname': u'email',
'oldfieldtype': u'Data',
'options': u'Email',
'permlevel': 0
"description": "Company registration numbers for your reference. Tax numbers etc.",
"oldfieldtype": "Code",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Registration Details",
"oldfieldname": "registration_details",
"fieldname": "registration_details",
"fieldtype": "Code",
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'website',
'fieldtype': u'Data',
'label': u'Website',
'oldfieldname': u'website',
'oldfieldtype': u'Data',
'permlevel': 0
"no_copy": 1,
"oldfieldtype": "Small Text",
"doctype": "DocField",
"label": "Trash Reason",
"oldfieldname": "trash_reason",
"fieldname": "trash_reason",
"fieldtype": "Small Text",
"permlevel": 1
},
# DocField
{
'colour': u'White:FFF',
'description': u'Company registration numbers for your reference. Example: VAT Registration Numbers etc.',
'doctype': u'DocField',
'fieldname': u'registration_info',
'fieldtype': u'Section Break',
'label': u'Registration Info',
'oldfieldtype': u'Section Break',
'permlevel': 0,
'width': u'50%'
"amend": 0,
"create": 1,
"doctype": "DocPerm",
"submit": 0,
"write": 1,
"role": "System Manager",
"cancel": 1,
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
'description': u'Company registration numbers for your reference. Tax numbers etc.',
'doctype': u'DocField',
'fieldname': u'registration_details',
'fieldtype': u'Code',
'label': u'Registration Details',
'oldfieldname': u'registration_details',
'oldfieldtype': u'Code',
'permlevel': 0
"amend": 0,
"create": 1,
"doctype": "DocPerm",
"submit": 0,
"write": 1,
"role": "System Manager",
"cancel": 1,
"permlevel": 0
},
# DocField
{
'doctype': u'DocField',
'fieldname': u'trash_reason',
'fieldtype': u'Small Text',
'label': u'Trash Reason',
'no_copy': 1,
'oldfieldname': u'trash_reason',
'oldfieldtype': u'Small Text',
'permlevel': 1
"doctype": "DocPerm",
"role": "All",
"cancel": 0,
"permlevel": 1
}
]

View File

@ -327,6 +327,6 @@ cur_frm.pformat.sales_order_no= function(doc, cdt, cdn){
cur_frm.cscript.on_submit = function(doc, cdt, cdn) {
if(cint(wn.boot.notification_settings.delivery_note)) {
cur_frm.email_doc(wn.boot.notification_settings.delivery_note);
cur_frm.email_doc(wn.boot.notification_settings.delivery_note_message);
}
}

File diff suppressed because it is too large Load Diff

View File

@ -299,6 +299,6 @@ cur_frm.pformat.purchase_order_no = function(doc, cdt, cdn){
cur_frm.cscript.on_submit = function(doc, cdt, cdn) {
if(cint(wn.boot.notification_settings.purchase_receipt)) {
cur_frm.email_doc(wn.boot.notification_settings.purchase_receipt);
cur_frm.email_doc(wn.boot.notification_settings.purchase_receipt_message);
}
}

View File

@ -1,314 +1,296 @@
# DocType, Warehouse
[
# These values are common in all dictionaries
{
u'creation': '2012-10-10 12:07:10',
u'docstatus': 0,
u'modified': '2012-10-25 15:03:49',
u'modified_by': u'Administrator',
u'owner': u'Administrator'
"owner": "Administrator",
"docstatus": 0,
"creation": "2012-10-26 14:47:52",
"modified_by": "Administrator",
"modified": "2012-12-03 11:24:31"
},
# These values are common for all DocType
{
'_last_update': u'1319016431',
'allow_trash': 1,
'autoname': u'field:warehouse_name',
'colour': u'White:FFF',
'default_print_format': u'Standard',
'description': u'A logical Warehouse against which stock entries are made.\n\nThere are two main Warehouse Types that are significant in ERPNext.\n\n1. **Stores:** These are where your incoming **Items** are kept before they are consumed or sold. You can have as many \u201cStores\u201d type **Warehouses** as you wish. Stores type warehouses are significant because if you set an Item for automatic re-order, ERPNext will check its quantities in all \u201cStores\u201d type **Warehouses** when deciding whether to re-order or not.\n\n2. **Asset**: **Items** marked as type \u201cFixed Asset\u201d are maintained in Asset Type **Warehouses**. This helps you separate them for the **Items** that are consumed as a part of your regular operations or \u201cCost of Goods Sold\u201d.\n',
u'doctype': u'DocType',
'document_type': u'Master',
'module': u'Stock',
u'name': u'__common__',
'search_fields': u'warehouse_type',
'section_style': u'Tabbed',
'server_code_error': u' ',
'show_in_menu': 0,
'version': 1
"autoname": "field:warehouse_name",
"description": "A logical Warehouse against which stock entries are made.",
"default_print_format": "Standard",
"allow_rename": 1,
"search_fields": "warehouse_type",
"module": "Stock",
"doctype": "DocType",
"document_type": "Master",
"name": "__common__"
},
# These values are common for all DocField
{
u'doctype': u'DocField',
u'name': u'__common__',
'parent': u'Warehouse',
'parentfield': u'fields',
'parenttype': u'DocType'
"name": "__common__",
"parent": "Warehouse",
"doctype": "DocField",
"parenttype": "DocType",
"parentfield": "fields"
},
# These values are common for all DocPerm
{
u'doctype': u'DocPerm',
u'name': u'__common__',
'parent': u'Warehouse',
'parentfield': u'permissions',
'parenttype': u'DocType',
'read': 1
"name": "__common__",
"parent": "Warehouse",
"read": 1,
"doctype": "DocPerm",
"parenttype": "DocType",
"parentfield": "permissions"
},
# DocType, Warehouse
{
u'doctype': u'DocType',
u'name': u'Warehouse'
"name": "Warehouse",
"doctype": "DocType"
},
# DocField
{
u'doctype': u'DocField',
'fieldname': u'warehouse_detail',
'fieldtype': u'Section Break',
'label': u'Warehouse Detail',
'oldfieldtype': u'Section Break',
'permlevel': 0
"oldfieldtype": "Section Break",
"doctype": "DocField",
"label": "Warehouse Detail",
"fieldname": "warehouse_detail",
"fieldtype": "Section Break",
"permlevel": 0
},
# DocField
{
u'doctype': u'DocField',
'fieldname': u'warehouse_name',
'fieldtype': u'Data',
'label': u'Warehouse Name',
'oldfieldname': u'warehouse_name',
'oldfieldtype': u'Data',
'permlevel': 0,
'reqd': 1
"oldfieldtype": "Data",
"doctype": "DocField",
"label": "Warehouse Name",
"oldfieldname": "warehouse_name",
"fieldname": "warehouse_name",
"fieldtype": "Data",
"reqd": 1,
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
u'doctype': u'DocField',
'fieldname': u'warehouse_type',
'fieldtype': u'Link',
'label': u'Warehouse Type',
'oldfieldname': u'warehouse_type',
'oldfieldtype': u'Link',
'options': u'Warehouse Type',
'permlevel': 0,
'reqd': 1
"oldfieldtype": "Link",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Warehouse Type",
"oldfieldname": "warehouse_type",
"options": "Warehouse Type",
"fieldname": "warehouse_type",
"fieldtype": "Link",
"reqd": 1,
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
u'doctype': u'DocField',
'fieldname': u'company',
'fieldtype': u'Link',
'in_filter': 1,
'label': u'Company',
'oldfieldname': u'company',
'oldfieldtype': u'Link',
'options': u'Company',
'permlevel': 0,
'search_index': 1
"oldfieldtype": "Link",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Company",
"oldfieldname": "company",
"options": "Company",
"fieldname": "company",
"fieldtype": "Link",
"search_index": 1,
"permlevel": 0,
"in_filter": 1
},
# DocField
{
'colour': u'White:FFF',
'description': u'For Reference Only.',
u'doctype': u'DocField',
'fieldname': u'warehouse_contact_info',
'fieldtype': u'Section Break',
'label': u'Warehouse Contact Info',
'permlevel': 0
"description": "For Reference Only.",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Warehouse Contact Info",
"fieldname": "warehouse_contact_info",
"fieldtype": "Section Break",
"permlevel": 0
},
# DocField
{
u'doctype': u'DocField',
'fieldname': u'email_id',
'fieldtype': u'Data',
'hidden': 1,
'label': u'Email Id',
'oldfieldname': u'email_id',
'oldfieldtype': u'Data',
'permlevel': 0,
'print_hide': 0
"print_hide": 0,
"oldfieldtype": "Data",
"doctype": "DocField",
"label": "Email Id",
"oldfieldname": "email_id",
"fieldname": "email_id",
"fieldtype": "Data",
"hidden": 1,
"permlevel": 0
},
# DocField
{
u'doctype': u'DocField',
'fieldname': u'phone_no',
'fieldtype': u'Data',
'label': u'Phone No',
'oldfieldname': u'phone_no',
'oldfieldtype': u'Int',
'options': u'Phone',
'permlevel': 0
"oldfieldtype": "Int",
"doctype": "DocField",
"label": "Phone No",
"oldfieldname": "phone_no",
"options": "Phone",
"fieldname": "phone_no",
"fieldtype": "Data",
"permlevel": 0
},
# DocField
{
u'doctype': u'DocField',
'fieldname': u'mobile_no',
'fieldtype': u'Data',
'label': u'Mobile No',
'oldfieldname': u'mobile_no',
'oldfieldtype': u'Int',
'options': u'Phone',
'permlevel': 0
"oldfieldtype": "Int",
"doctype": "DocField",
"label": "Mobile No",
"oldfieldname": "mobile_no",
"options": "Phone",
"fieldname": "mobile_no",
"fieldtype": "Data",
"permlevel": 0
},
# DocField
{
u'doctype': u'DocField',
'fieldname': u'column_break0',
'fieldtype': u'Column Break',
'oldfieldtype': u'Column Break',
'permlevel': 0
"oldfieldtype": "Column Break",
"doctype": "DocField",
"fieldname": "column_break0",
"fieldtype": "Column Break",
"permlevel": 0
},
# DocField
{
u'doctype': u'DocField',
'fieldname': u'address_line_1',
'fieldtype': u'Data',
'label': u'Address Line 1',
'oldfieldname': u'address_line_1',
'oldfieldtype': u'Data',
'permlevel': 0
"oldfieldtype": "Data",
"doctype": "DocField",
"label": "Address Line 1",
"oldfieldname": "address_line_1",
"fieldname": "address_line_1",
"fieldtype": "Data",
"permlevel": 0
},
# DocField
{
u'doctype': u'DocField',
'fieldname': u'address_line_2',
'fieldtype': u'Data',
'label': u'Address Line 2',
'oldfieldname': u'address_line_2',
'oldfieldtype': u'Data',
'permlevel': 0
"oldfieldtype": "Data",
"doctype": "DocField",
"label": "Address Line 2",
"oldfieldname": "address_line_2",
"fieldname": "address_line_2",
"fieldtype": "Data",
"permlevel": 0
},
# DocField
{
u'doctype': u'DocField',
'fieldname': u'city',
'fieldtype': u'Data',
'label': u'City',
'oldfieldname': u'city',
'oldfieldtype': u'Data',
'permlevel': 0,
'reqd': 0
"oldfieldtype": "Data",
"doctype": "DocField",
"label": "City",
"oldfieldname": "city",
"fieldname": "city",
"fieldtype": "Data",
"reqd": 0,
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
u'doctype': u'DocField',
'fieldname': u'state',
'fieldtype': u'Data',
'label': u'State',
'oldfieldname': u'state',
'oldfieldtype': u'Select',
'options': u'Suggest',
'permlevel': 0
"oldfieldtype": "Select",
"colour": "White:FFF",
"doctype": "DocField",
"label": "State",
"oldfieldname": "state",
"options": "Suggest",
"fieldname": "state",
"fieldtype": "Data",
"permlevel": 0
},
# DocField
{
u'doctype': u'DocField',
'fieldname': u'pin',
'fieldtype': u'Int',
'label': u'PIN',
'oldfieldname': u'pin',
'oldfieldtype': u'Int',
'permlevel': 0
"oldfieldtype": "Int",
"doctype": "DocField",
"label": "PIN",
"oldfieldname": "pin",
"fieldname": "pin",
"fieldtype": "Int",
"permlevel": 0
},
# DocField
{
'colour': u'White:FFF',
'description': u'This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by "Merge With" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.',
u'doctype': u'DocField',
'fieldname': u'merge_warehouses_section',
'fieldtype': u'Section Break',
'label': u'Merge Warehouses',
'permlevel': 2
"description": "This feature is for merging duplicate warehouses. It will replace all the links of this warehouse by \"Merge With\" warehouse. After merging you can delete this warehouse, as stock level for this warehouse will be zero.",
"colour": "White:FFF",
"doctype": "DocField",
"label": "Merge Warehouses",
"fieldname": "merge_warehouses_section",
"fieldtype": "Section Break",
"permlevel": 2
},
# DocField
{
u'doctype': u'DocField',
'fieldname': u'merge_with',
'fieldtype': u'Link',
'label': u'Merge With',
'options': u'Warehouse',
'permlevel': 2
"doctype": "DocField",
"label": "Merge With",
"options": "Warehouse",
"fieldname": "merge_with",
"fieldtype": "Link",
"permlevel": 2
},
# DocField
{
u'doctype': u'DocField',
'fieldname': u'merge',
'fieldtype': u'Button',
'label': u'Merge',
'permlevel': 2
"doctype": "DocField",
"label": "Merge",
"fieldname": "merge",
"fieldtype": "Button",
"permlevel": 2
},
# DocPerm
{
'amend': 0,
'cancel': 1,
'create': 1,
u'doctype': u'DocPerm',
'permlevel': 0,
'role': u'Material Master Manager',
'submit': 0,
'write': 1
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"cancel": 0,
"role": "Material User",
"permlevel": 2
},
# DocPerm
{
'cancel': 1,
'create': 1,
u'doctype': u'DocPerm',
'permlevel': 0,
'role': u'System Manager',
'write': 1
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"cancel": 0,
"role": "Material User",
"permlevel": 0
},
# DocPerm
{
'amend': 0,
'cancel': 0,
'create': 0,
u'doctype': u'DocPerm',
'permlevel': 0,
'role': u'Material Manager',
'submit': 0,
'write': 0
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"cancel": 0,
"role": "Material User",
"permlevel": 1
},
# DocPerm
{
'amend': 0,
'cancel': 0,
'create': 0,
u'doctype': u'DocPerm',
'permlevel': 0,
'role': u'Material User',
'submit': 0,
'write': 0
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"cancel": 0,
"role": "Material Manager",
"permlevel": 2
},
# DocPerm
{
u'doctype': u'DocPerm',
'permlevel': 1,
'role': u'All'
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"cancel": 0,
"role": "Material Manager",
"permlevel": 0
},
# DocPerm
{
'create': 0,
u'doctype': u'DocPerm',
'permlevel': 2,
'role': u'System Manager',
'write': 1
"amend": 0,
"create": 0,
"doctype": "DocPerm",
"submit": 0,
"write": 0,
"cancel": 0,
"role": "Material Manager",
"permlevel": 1
},
{
"doctype": "DocPerm",
"role": "All",
"permlevel": 1
},
{
"amend": 0,
"create": 1,
"doctype": "DocPerm",
"submit": 0,
"write": 1,
"cancel": 1,
"role": "Material Master Manager",
"permlevel": 0
},
{
"doctype": "DocPerm",
"role": "Material Master Manager",
"permlevel": 1
},
{
"create": 1,
"doctype": "DocPerm",
"write": 1,
"role": "System Manager",
"cancel": 1,
"permlevel": 0
},
{
"create": 0,
"doctype": "DocPerm",
"write": 1,
"role": "System Manager",
"permlevel": 2
}
]

View File

@ -24,13 +24,13 @@ def get_list(arg=None):
webnotes.form_dict['limit_page_length'] = int(webnotes.form_dict['limit_page_length'])
webnotes.form_dict['user'] = webnotes.session['user']
if webnotes.form_dict['contact'] == webnotes.session['user']:
# set all messages as read
webnotes.conn.sql("""UPDATE `tabComment`
set docstatus = 1 where comment_doctype in ('My Company', 'Message')
and comment_docname = %s
""", webnotes.user.name)
if webnotes.form_dict['contact'] == webnotes.session['user']:
# return messages
return webnotes.conn.sql("""select * from `tabComment`
where (owner=%(contact)s