feat: tabbed view for Employee form (#31940)

This commit is contained in:
Rucha Mahabal 2022-09-06 10:18:14 +05:30 committed by GitHub
parent fb54277484
commit 5ab5811770
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -10,79 +10,89 @@
"editable_grid": 1, "editable_grid": 1,
"engine": "InnoDB", "engine": "InnoDB",
"field_order": [ "field_order": [
"basic_details_tab",
"basic_information", "basic_information",
"employee", "employee",
"naming_series", "naming_series",
"first_name", "first_name",
"middle_name", "middle_name",
"last_name", "last_name",
"salutation",
"employee_name", "employee_name",
"image", "column_break_9",
"column_break1",
"company",
"status",
"gender", "gender",
"date_of_birth", "date_of_birth",
"salutation",
"column_break1",
"date_of_joining", "date_of_joining",
"employee_number", "image",
"emergency_contact_details", "status",
"person_to_be_contacted",
"relation",
"column_break_19",
"emergency_phone_number",
"erpnext_user", "erpnext_user",
"user_id", "user_id",
"create_user", "create_user",
"create_user_permission", "create_user_permission",
"employment_details", "company_details_section",
"scheduled_confirmation_date", "company",
"final_confirmation_date",
"col_break_22",
"contract_end_date",
"notice_number_of_days",
"date_of_retirement",
"job_profile",
"department", "department",
"employee_number",
"column_break_25",
"designation", "designation",
"reports_to", "reports_to",
"column_break_31", "column_break_18",
"branch", "branch",
"employment_details",
"scheduled_confirmation_date",
"column_break_32",
"final_confirmation_date",
"contract_end_date",
"col_break_22",
"notice_number_of_days",
"date_of_retirement",
"contact_details",
"cell_number",
"column_break_40",
"personal_email",
"company_email",
"column_break4",
"prefered_contact_email",
"prefered_email",
"unsubscribed",
"address_section",
"current_address",
"current_accommodation_type",
"column_break_46",
"permanent_address",
"permanent_accommodation_type",
"emergency_contact_details",
"person_to_be_contacted",
"column_break_55",
"emergency_phone_number",
"column_break_19",
"relation",
"attendance_and_leave_details", "attendance_and_leave_details",
"attendance_device_id", "attendance_device_id",
"column_break_44", "column_break_44",
"holiday_list", "holiday_list",
"salary_information", "salary_information",
"salary_currency",
"ctc", "ctc",
"payroll_cost_center", "salary_currency",
"column_break_52", "salary_mode",
"bank_details_section",
"bank_name", "bank_name",
"bank_ac_no", "bank_ac_no",
"contact_details",
"cell_number",
"prefered_email",
"personal_email",
"unsubscribed",
"permanent_accommodation_type",
"permanent_address",
"column_break4",
"prefered_contact_email",
"company_email",
"current_accommodation_type",
"current_address",
"sb53",
"bio",
"personal_details", "personal_details",
"passport_number",
"date_of_issue",
"valid_upto",
"place_of_issue",
"marital_status", "marital_status",
"blood_group",
"column_break6",
"family_background", "family_background",
"column_break6",
"blood_group",
"health_details", "health_details",
"passport_details_section",
"passport_number",
"valid_upto",
"column_break_73",
"date_of_issue",
"place_of_issue",
"profile_tab",
"bio",
"educational_qualification", "educational_qualification",
"education", "education",
"previous_work_experience", "previous_work_experience",
@ -92,16 +102,20 @@
"exit", "exit",
"resignation_letter_date", "resignation_letter_date",
"relieving_date", "relieving_date",
"reason_for_leaving",
"leave_encashed",
"encashment_date",
"exit_interview_details", "exit_interview_details",
"held_on", "held_on",
"new_workplace", "new_workplace",
"column_break_99",
"leave_encashed",
"encashment_date",
"feedback_section",
"reason_for_leaving",
"column_break_104",
"feedback", "feedback",
"lft", "lft",
"rgt", "rgt",
"old_parent" "old_parent",
"connections_tab"
], ],
"fields": [ "fields": [
{ {
@ -261,7 +275,7 @@
"collapsible": 1, "collapsible": 1,
"fieldname": "erpnext_user", "fieldname": "erpnext_user",
"fieldtype": "Section Break", "fieldtype": "Section Break",
"label": "ERPNext User" "label": "User Details"
}, },
{ {
"description": "System User (login) ID. If set, it will become default for all HR forms.", "description": "System User (login) ID. If set, it will become default for all HR forms.",
@ -289,8 +303,8 @@
"allow_in_quick_entry": 1, "allow_in_quick_entry": 1,
"collapsible": 1, "collapsible": 1,
"fieldname": "employment_details", "fieldname": "employment_details",
"fieldtype": "Section Break", "fieldtype": "Tab Break",
"label": "Joining Details" "label": "Joining"
}, },
{ {
"fieldname": "scheduled_confirmation_date", "fieldname": "scheduled_confirmation_date",
@ -331,12 +345,6 @@
"oldfieldname": "date_of_retirement", "oldfieldname": "date_of_retirement",
"oldfieldtype": "Date" "oldfieldtype": "Date"
}, },
{
"collapsible": 1,
"fieldname": "job_profile",
"fieldtype": "Section Break",
"label": "Department"
},
{ {
"fieldname": "department", "fieldname": "department",
"fieldtype": "Link", "fieldtype": "Link",
@ -366,10 +374,6 @@
"oldfieldtype": "Link", "oldfieldtype": "Link",
"options": "Employee" "options": "Employee"
}, },
{
"fieldname": "column_break_31",
"fieldtype": "Column Break"
},
{ {
"fieldname": "branch", "fieldname": "branch",
"fieldtype": "Link", "fieldtype": "Link",
@ -391,7 +395,7 @@
{ {
"collapsible": 1, "collapsible": 1,
"fieldname": "salary_information", "fieldname": "salary_information",
"fieldtype": "Section Break", "fieldtype": "Tab Break",
"label": "Salary Details", "label": "Salary Details",
"oldfieldtype": "Section Break", "oldfieldtype": "Section Break",
"width": "50%" "width": "50%"
@ -423,8 +427,8 @@
{ {
"collapsible": 1, "collapsible": 1,
"fieldname": "contact_details", "fieldname": "contact_details",
"fieldtype": "Section Break", "fieldtype": "Tab Break",
"label": "Contact Details" "label": "Contact"
}, },
{ {
"fieldname": "cell_number", "fieldname": "cell_number",
@ -493,12 +497,6 @@
"fieldtype": "Small Text", "fieldtype": "Small Text",
"label": "Current Address" "label": "Current Address"
}, },
{
"collapsible": 1,
"fieldname": "sb53",
"fieldtype": "Section Break",
"label": "Personal Bio"
},
{ {
"description": "Short biography for website and other publications.", "description": "Short biography for website and other publications.",
"fieldname": "bio", "fieldname": "bio",
@ -508,7 +506,7 @@
{ {
"collapsible": 1, "collapsible": 1,
"fieldname": "personal_details", "fieldname": "personal_details",
"fieldtype": "Section Break", "fieldtype": "Tab Break",
"label": "Personal Details" "label": "Personal Details"
}, },
{ {
@ -601,7 +599,7 @@
{ {
"collapsible": 1, "collapsible": 1,
"fieldname": "exit", "fieldname": "exit",
"fieldtype": "Section Break", "fieldtype": "Tab Break",
"label": "Exit", "label": "Exit",
"oldfieldtype": "Section Break" "oldfieldtype": "Section Break"
}, },
@ -702,7 +700,7 @@
{ {
"collapsible": 1, "collapsible": 1,
"fieldname": "attendance_and_leave_details", "fieldname": "attendance_and_leave_details",
"fieldtype": "Section Break", "fieldtype": "Tab Break",
"label": "Attendance and Leave Details" "label": "Attendance and Leave Details"
}, },
{ {
@ -713,10 +711,6 @@
"fieldname": "column_break_19", "fieldname": "column_break_19",
"fieldtype": "Column Break" "fieldtype": "Column Break"
}, },
{
"fieldname": "column_break_52",
"fieldtype": "Column Break"
},
{ {
"fieldname": "salary_currency", "fieldname": "salary_currency",
"fieldtype": "Link", "fieldtype": "Link",
@ -728,13 +722,95 @@
"fieldtype": "Currency", "fieldtype": "Currency",
"label": "Cost to Company (CTC)", "label": "Cost to Company (CTC)",
"options": "salary_currency" "options": "salary_currency"
},
{
"fieldname": "basic_details_tab",
"fieldtype": "Tab Break",
"label": "Basic Details"
},
{
"fieldname": "company_details_section",
"fieldtype": "Section Break",
"label": "Company Details"
},
{
"fieldname": "column_break_18",
"fieldtype": "Column Break"
},
{
"collapsible": 1,
"fieldname": "address_section",
"fieldtype": "Section Break",
"label": "Address"
},
{
"fieldname": "column_break_46",
"fieldtype": "Column Break"
},
{
"fieldname": "profile_tab",
"fieldtype": "Tab Break",
"label": "Profile"
},
{
"fieldname": "passport_details_section",
"fieldtype": "Section Break",
"label": "Passport Details"
},
{
"fieldname": "column_break_73",
"fieldtype": "Column Break"
},
{
"fieldname": "bank_details_section",
"fieldtype": "Section Break",
"label": "Bank Details"
},
{
"fieldname": "column_break_9",
"fieldtype": "Column Break"
},
{
"fieldname": "column_break_25",
"fieldtype": "Column Break"
},
{
"fieldname": "connections_tab",
"fieldtype": "Tab Break",
"label": "Connections",
"show_dashboard": 1
},
{
"fieldname": "column_break_32",
"fieldtype": "Column Break"
},
{
"fieldname": "column_break_40",
"fieldtype": "Column Break"
},
{
"fieldname": "column_break_55",
"fieldtype": "Column Break"
},
{
"fieldname": "column_break_99",
"fieldtype": "Column Break"
},
{
"fieldname": "feedback_section",
"fieldtype": "Section Break",
"label": "Feedback"
},
{
"fieldname": "column_break_104",
"fieldtype": "Column Break"
} }
], ],
"icon": "fa fa-user", "icon": "fa fa-user",
"idx": 24, "idx": 24,
"image_field": "image", "image_field": "image",
"links": [], "links": [],
"modified": "2022-06-27 01:29:32.952091", "modified": "2022-08-23 13:47:46.944993",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "Setup", "module": "Setup",
"name": "Employee", "name": "Employee",