fix: order of company form fields (#29287)
This commit is contained in:
parent
b9b4c9aff7
commit
203fca45bf
@ -325,3 +325,4 @@ erpnext.patches.v14_0.set_payroll_cost_centers
|
|||||||
erpnext.patches.v13_0.agriculture_deprecation_warning
|
erpnext.patches.v13_0.agriculture_deprecation_warning
|
||||||
erpnext.patches.v14_0.delete_agriculture_doctypes
|
erpnext.patches.v14_0.delete_agriculture_doctypes
|
||||||
erpnext.patches.v13_0.update_exchange_rate_settings
|
erpnext.patches.v13_0.update_exchange_rate_settings
|
||||||
|
erpnext.patches.v14_0.rearrange_company_fields
|
||||||
|
31
erpnext/patches/v14_0/rearrange_company_fields.py
Normal file
31
erpnext/patches/v14_0/rearrange_company_fields.py
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
import frappe
|
||||||
|
from frappe.custom.doctype.custom_field.custom_field import create_custom_fields
|
||||||
|
|
||||||
|
|
||||||
|
def execute():
|
||||||
|
frappe.reload_doc('setup', 'doctype', 'company')
|
||||||
|
|
||||||
|
custom_fields = {
|
||||||
|
'Company': [
|
||||||
|
dict(fieldname='hra_section', label='HRA Settings',
|
||||||
|
fieldtype='Section Break', insert_after='asset_received_but_not_billed', collapsible=1),
|
||||||
|
dict(fieldname='basic_component', label='Basic Component',
|
||||||
|
fieldtype='Link', options='Salary Component', insert_after='hra_section'),
|
||||||
|
dict(fieldname='hra_component', label='HRA Component',
|
||||||
|
fieldtype='Link', options='Salary Component', insert_after='basic_component'),
|
||||||
|
dict(fieldname='hra_column_break', fieldtype='Column Break', insert_after='hra_component'),
|
||||||
|
dict(fieldname='arrear_component', label='Arrear Component',
|
||||||
|
fieldtype='Link', options='Salary Component', insert_after='hra_column_break'),
|
||||||
|
dict(fieldname='non_profit_section', label='Non Profit Settings',
|
||||||
|
fieldtype='Section Break', insert_after='arrear_component', collapsible=1),
|
||||||
|
dict(fieldname='company_80g_number', label='80G Number',
|
||||||
|
fieldtype='Data', insert_after='non_profit_section'),
|
||||||
|
dict(fieldname='with_effect_from', label='80G With Effect From',
|
||||||
|
fieldtype='Date', insert_after='company_80g_number'),
|
||||||
|
dict(fieldname='non_profit_column_break', fieldtype='Column Break', insert_after='with_effect_from'),
|
||||||
|
dict(fieldname='pan_details', label='PAN Number',
|
||||||
|
fieldtype='Data', insert_after='non_profit_column_break')
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
create_custom_fields(custom_fields, update=True)
|
@ -567,16 +567,16 @@ def get_custom_fields():
|
|||||||
fieldtype='Link', options='Salary Component', insert_after='basic_component'),
|
fieldtype='Link', options='Salary Component', insert_after='basic_component'),
|
||||||
dict(fieldname='hra_column_break', fieldtype='Column Break', insert_after='hra_component'),
|
dict(fieldname='hra_column_break', fieldtype='Column Break', insert_after='hra_component'),
|
||||||
dict(fieldname='arrear_component', label='Arrear Component',
|
dict(fieldname='arrear_component', label='Arrear Component',
|
||||||
fieldtype='Link', options='Salary Component', insert_after='hra_component'),
|
fieldtype='Link', options='Salary Component', insert_after='hra_column_break'),
|
||||||
dict(fieldname='non_profit_section', label='Non Profit Settings',
|
dict(fieldname='non_profit_section', label='Non Profit Settings',
|
||||||
fieldtype='Section Break', insert_after='asset_received_but_not_billed', collapsible=1),
|
fieldtype='Section Break', insert_after='arrear_component', collapsible=1),
|
||||||
dict(fieldname='company_80g_number', label='80G Number',
|
dict(fieldname='company_80g_number', label='80G Number',
|
||||||
fieldtype='Data', insert_after='non_profit_section'),
|
fieldtype='Data', insert_after='non_profit_section'),
|
||||||
dict(fieldname='with_effect_from', label='80G With Effect From',
|
dict(fieldname='with_effect_from', label='80G With Effect From',
|
||||||
fieldtype='Date', insert_after='company_80g_number'),
|
fieldtype='Date', insert_after='company_80g_number'),
|
||||||
dict(fieldname='non_profit_column_break', fieldtype='Column Break', insert_after='with_effect_from'),
|
dict(fieldname='non_profit_column_break', fieldtype='Column Break', insert_after='with_effect_from'),
|
||||||
dict(fieldname='pan_details', label='PAN Number',
|
dict(fieldname='pan_details', label='PAN Number',
|
||||||
fieldtype='Data', insert_after='with_effect_from')
|
fieldtype='Data', insert_after='non_profit_column_break')
|
||||||
],
|
],
|
||||||
'Employee Tax Exemption Declaration':[
|
'Employee Tax Exemption Declaration':[
|
||||||
dict(fieldname='hra_section', label='HRA Exemption',
|
dict(fieldname='hra_section', label='HRA Exemption',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user