robproject / fsjd

Git External Diff machinery for Frappe Framework JSON schema
MIT License
7 stars 2 forks source link

'FrappeDiff' object has no attribute 'common_keys' #8

Closed robproject closed 6 months ago

robproject commented 9 months ago

Version 13 un-hiding hidden field in 'employee' doctype

robproject commented 9 months ago

old:

{
    "custom_fields": [
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "allow_in_quick_entry": 0,
            "allow_on_submit": 0,
            "bold": 0,
            "collapsible": 0,
            "collapsible_depends_on": null,
            "columns": 0,
            "creation": "2022-08-22 09:19:48.850002",
            "default": null,
            "depends_on": null,
            "description": "<a id=\"show-sin\">Show SIN</a>",
            "docstatus": 0,
            "dt": "Employee",
            "fetch_from": null,
            "fetch_if_empty": 0,
            "fieldname": "sin",
            "fieldtype": "Password",
            "hidden": 0,
            "hide_border": 0,
            "hide_days": 0,
            "hide_seconds": 0,
            "idx": 26,
            "ignore_user_permissions": 0,
            "ignore_xss_filter": 0,
            "in_global_search": 0,
            "in_list_view": 0,
            "in_preview": 0,
            "in_standard_filter": 0,
            "insert_after": "employee_number",
            "is_system_generated": 1,
            "is_virtual": 0,
            "label": "SIN",
            "length": 0,
            "mandatory_depends_on": null,
            "modified": "2022-08-22 09:19:48.850002",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-sin",
            "no_copy": 0,
            "non_negative": 0,
            "options": null,
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "permlevel": 0,
            "precision": "",
            "print_hide": 0,
            "print_hide_if_no_value": 0,
            "print_width": null,
            "read_only": 0,
            "read_only_depends_on": null,
            "report_hide": 0,
            "reqd": 0,
            "search_index": 0,
            "translatable": 0,
            "unique": 0,
            "width": null
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "allow_in_quick_entry": 0,
            "allow_on_submit": 0,
            "bold": 0,
            "collapsible": 0,
            "collapsible_depends_on": null,
            "columns": 0,
            "creation": "2023-01-14 00:46:09.117479",
            "default": null,
            "depends_on": null,
            "description": null,
            "docstatus": 0,
            "dt": "Employee",
            "fetch_from": null,
            "fetch_if_empty": 0,
            "fieldname": "salary_cb",
            "fieldtype": "Column Break",
            "hidden": 0,
            "hide_border": 0,
            "hide_days": 0,
            "hide_seconds": 0,
            "idx": 79,
            "ignore_user_permissions": 0,
            "ignore_xss_filter": 0,
            "in_global_search": 0,
            "in_list_view": 0,
            "in_preview": 0,
            "in_standard_filter": 0,
            "insert_after": "salary_mode",
            "is_system_generated": 1,
            "is_virtual": 0,
            "label": null,
            "length": 0,
            "mandatory_depends_on": null,
            "modified": "2023-01-14 00:46:09.117479",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-salary_cb",
            "no_copy": 0,
            "non_negative": 0,
            "options": null,
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "permlevel": 0,
            "precision": "",
            "print_hide": 0,
            "print_hide_if_no_value": 0,
            "print_width": null,
            "read_only": 0,
            "read_only_depends_on": null,
            "report_hide": 0,
            "reqd": 0,
            "search_index": 0,
            "translatable": 0,
            "unique": 0,
            "width": null
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "allow_in_quick_entry": 0,
            "allow_on_submit": 0,
            "bold": 0,
            "collapsible": 0,
            "collapsible_depends_on": null,
            "columns": 0,
            "creation": "2022-06-30 11:20:02.666689",
            "default": null,
            "depends_on": null,
            "description": null,
            "docstatus": 0,
            "dt": "Employee",
            "fetch_from": null,
            "fetch_if_empty": 0,
            "fieldname": "bank",
            "fieldtype": "Link",
            "hidden": 0,
            "hide_border": 0,
            "hide_days": 0,
            "hide_seconds": 0,
            "idx": 126,
            "ignore_user_permissions": 0,
            "ignore_xss_filter": 0,
            "in_global_search": 0,
            "in_list_view": 0,
            "in_preview": 0,
            "in_standard_filter": 0,
            "insert_after": "bank_account",
            "is_system_generated": 1,
            "is_virtual": 0,
            "label": "Bank",
            "length": 0,
            "mandatory_depends_on": null,
            "modified": "2023-01-14 00:46:31.147098",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-bank",
            "no_copy": 0,
            "non_negative": 0,
            "options": "Bank",
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "permlevel": 0,
            "precision": "",
            "print_hide": 0,
            "print_hide_if_no_value": 0,
            "print_width": null,
            "read_only": 0,
            "read_only_depends_on": null,
            "report_hide": 0,
            "reqd": 0,
            "search_index": 0,
            "translatable": 0,
            "unique": 0,
            "width": null
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "allow_in_quick_entry": 0,
            "allow_on_submit": 0,
            "bold": 0,
            "collapsible": 0,
            "collapsible_depends_on": null,
            "columns": 0,
            "creation": "2022-06-30 11:20:02.666689",
            "default": null,
            "depends_on": null,
            "description": "<a id=\"bank-account\">Show Bank Account Number</a>",
            "docstatus": 0,
            "dt": "Employee",
            "fetch_from": null,
            "fetch_if_empty": 0,
            "fieldname": "bank_account",
            "fieldtype": "Password",
            "hidden": 0,
            "hide_border": 0,
            "hide_days": 0,
            "hide_seconds": 0,
            "idx": 125,
            "ignore_user_permissions": 0,
            "ignore_xss_filter": 0,
            "in_global_search": 0,
            "in_list_view": 0,
            "in_preview": 0,
            "in_standard_filter": 0,
            "insert_after": "connections_tab",
            "is_system_generated": 1,
            "is_virtual": 0,
            "label": "Bank Account",
            "length": 0,
            "mandatory_depends_on": null,
            "modified": "2023-01-14 00:46:31.358735",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-bank_account",
            "no_copy": 0,
            "non_negative": 0,
            "options": null,
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "permlevel": 0,
            "precision": "",
            "print_hide": 0,
            "print_hide_if_no_value": 0,
            "print_width": null,
            "read_only": 0,
            "read_only_depends_on": null,
            "report_hide": 0,
            "reqd": 0,
            "search_index": 0,
            "translatable": 0,
            "unique": 0,
            "width": null
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "allow_in_quick_entry": 0,
            "allow_on_submit": 0,
            "bold": 0,
            "collapsible": 0,
            "collapsible_depends_on": null,
            "columns": 0,
            "creation": "2022-06-30 11:20:02.666689",
            "default": null,
            "depends_on": null,
            "description": null,
            "docstatus": 0,
            "dt": "Employee",
            "fetch_from": null,
            "fetch_if_empty": 0,
            "fieldname": "mode_of_payment",
            "fieldtype": "Link",
            "hidden": 0,
            "hide_border": 0,
            "hide_days": 0,
            "hide_seconds": 0,
            "idx": 81,
            "ignore_user_permissions": 0,
            "ignore_xss_filter": 0,
            "in_global_search": 0,
            "in_list_view": 0,
            "in_preview": 0,
            "in_standard_filter": 0,
            "insert_after": "payroll_cost_center",
            "is_system_generated": 1,
            "is_virtual": 0,
            "label": "Mode of Payment",
            "length": 0,
            "mandatory_depends_on": null,
            "modified": "2023-01-14 00:46:31.588153",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-mode_of_payment",
            "no_copy": 0,
            "non_negative": 0,
            "options": "Mode of Payment",
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "permlevel": 0,
            "precision": "",
            "print_hide": 0,
            "print_hide_if_no_value": 0,
            "print_width": null,
            "read_only": 0,
            "read_only_depends_on": null,
            "report_hide": 0,
            "reqd": 0,
            "search_index": 0,
            "translatable": 0,
            "unique": 0,
            "width": null
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "allow_in_quick_entry": 0,
            "allow_on_submit": 0,
            "bold": 0,
            "collapsible": 0,
            "collapsible_depends_on": null,
            "columns": 0,
            "creation": "2023-02-05 00:39:14.094532",
            "default": null,
            "depends_on": null,
            "description": null,
            "docstatus": 0,
            "dt": "Employee",
            "fetch_from": null,
            "fetch_if_empty": 0,
            "fieldname": "vacation_accrual_rate",
            "fieldtype": "Float",
            "hidden": 0,
            "hide_border": 0,
            "hide_days": 0,
            "hide_seconds": 0,
            "idx": 42,
            "ignore_user_permissions": 0,
            "ignore_xss_filter": 0,
            "in_global_search": 0,
            "in_list_view": 0,
            "in_preview": 0,
            "in_standard_filter": 0,
            "insert_after": "date_of_retirement",
            "is_system_generated": 0,
            "is_virtual": 0,
            "label": "Vacation Accrual Rate (%)",
            "length": 0,
            "mandatory_depends_on": null,
            "modified": "2023-02-05 00:39:14.094532",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-vacation_accrual_rate",
            "no_copy": 0,
            "non_negative": 0,
            "options": null,
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "permlevel": 0,
            "precision": "",
            "print_hide": 0,
            "print_hide_if_no_value": 0,
            "print_width": null,
            "read_only": 0,
            "read_only_depends_on": null,
            "report_hide": 0,
            "reqd": 0,
            "search_index": 0,
            "translatable": 0,
            "unique": 0,
            "width": null
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "allow_in_quick_entry": 0,
            "allow_on_submit": 0,
            "bold": 0,
            "collapsible": 0,
            "collapsible_depends_on": null,
            "columns": 0,
            "creation": "2023-02-05 00:39:14.363463",
            "default": null,
            "depends_on": null,
            "description": null,
            "docstatus": 0,
            "dt": "Employee",
            "fetch_from": null,
            "fetch_if_empty": 0,
            "fieldname": "receives_vacation_accrual",
            "fieldtype": "Select",
            "hidden": 0,
            "hide_border": 0,
            "hide_days": 0,
            "hide_seconds": 0,
            "idx": 43,
            "ignore_user_permissions": 0,
            "ignore_xss_filter": 0,
            "in_global_search": 0,
            "in_list_view": 0,
            "in_preview": 0,
            "in_standard_filter": 0,
            "insert_after": "vacation_accrual_rate",
            "is_system_generated": 0,
            "is_virtual": 0,
            "label": "Receives Vacation Accrual",
            "length": 0,
            "mandatory_depends_on": null,
            "modified": "2023-02-05 00:39:14.363463",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-receives_vacation_accrual",
            "no_copy": 0,
            "non_negative": 0,
            "options": "\nYes\nNo",
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "permlevel": 0,
            "precision": "",
            "print_hide": 0,
            "print_hide_if_no_value": 0,
            "print_width": null,
            "read_only": 0,
            "read_only_depends_on": null,
            "report_hide": 0,
            "reqd": 0,
            "search_index": 0,
            "translatable": 1,
            "unique": 0,
            "width": null
        }
    ],
    "custom_perms": [
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "amend": 0,
            "cancel": 0,
            "create": 1,
            "creation": "2013-03-07 09:04:18",
            "delete": 1,
            "docstatus": 0,
            "email": 1,
            "export": 1,
            "idx": 2,
            "if_owner": 0,
            "import": 1,
            "modified": "2022-04-13 00:32:16.160065",
            "modified_by": "Administrator",
            "name": "813a0a3495",
            "owner": "Administrator",
            "parent": "Employee",
            "parentfield": "permissions",
            "parenttype": "DocType",
            "permlevel": 0,
            "print": 1,
            "read": 1,
            "report": 1,
            "role": "HR User",
            "select": 0,
            "set_user_permissions": 0,
            "share": 1,
            "submit": 0,
            "write": 1
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "amend": 0,
            "cancel": 0,
            "create": 1,
            "creation": "2013-03-07 09:04:18",
            "delete": 1,
            "docstatus": 0,
            "email": 1,
            "export": 1,
            "idx": 3,
            "if_owner": 0,
            "import": 1,
            "modified": "2022-04-13 00:32:16.166636",
            "modified_by": "Administrator",
            "name": "ce4cc2fa9b",
            "owner": "Administrator",
            "parent": "Employee",
            "parentfield": "permissions",
            "parenttype": "DocType",
            "permlevel": 0,
            "print": 1,
            "read": 1,
            "report": 1,
            "role": "HR Manager",
            "select": 0,
            "set_user_permissions": 1,
            "share": 1,
            "submit": 0,
            "write": 1
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "amend": 0,
            "cancel": 0,
            "create": 0,
            "creation": "2013-03-07 09:04:18",
            "delete": 0,
            "docstatus": 0,
            "email": 1,
            "export": 0,
            "idx": 1,
            "if_owner": 0,
            "import": 0,
            "modified": "2022-04-13 00:32:16.172292",
            "modified_by": "Administrator",
            "name": "152e9aebb1",
            "owner": "Administrator",
            "parent": "Employee",
            "parentfield": "permissions",
            "parenttype": "DocType",
            "permlevel": 0,
            "print": 1,
            "read": 1,
            "report": 1,
            "role": "Employee",
            "select": 0,
            "set_user_permissions": 0,
            "share": 0,
            "submit": 0,
            "write": 0
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "amend": 0,
            "cancel": 0,
            "create": 0,
            "creation": "2022-04-13 00:32:16.180669",
            "delete": 0,
            "docstatus": 0,
            "email": 1,
            "export": 1,
            "idx": 0,
            "if_owner": 0,
            "import": 0,
            "modified": "2023-01-14 00:46:12.195709",
            "modified_by": "Administrator",
            "name": "bc21e9c0b2",
            "owner": "Administrator",
            "parent": "Employee",
            "parentfield": "permissions",
            "parenttype": "DocType",
            "permlevel": 0,
            "print": 1,
            "read": 1,
            "report": 0,
            "role": "Employee Self Service",
            "select": 0,
            "set_user_permissions": 0,
            "share": 1,
            "submit": 0,
            "write": 1
        }
    ],
    "doctype": "Employee",
    "links": [],
    "property_setters": [
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "creation": "2022-06-30 10:50:01.325192",
            "default_value": null,
            "doc_type": "Employee",
            "docstatus": 0,
            "doctype_or_field": "DocField",
            "field_name": "status",
            "idx": 0,
            "is_system_generated": 0,
            "modified": "2022-06-30 10:50:01.325192",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-status-options",
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "property": "options",
            "property_type": "Text",
            "row_name": null,
            "value": "Active\nInactive\nSuspended\nLeft"
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "creation": "2022-06-23 13:51:24.500731",
            "default_value": null,
            "doc_type": "Employee",
            "docstatus": 0,
            "doctype_or_field": "DocField",
            "field_name": "company_email",
            "idx": 0,
            "is_system_generated": 0,
            "modified": "2022-06-23 13:51:24.500731",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-company_email-options",
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "property": "options",
            "property_type": "Text",
            "row_name": null,
            "value": ""
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "creation": "2022-06-23 13:51:24.431078",
            "default_value": null,
            "doc_type": "Employee",
            "docstatus": 0,
            "doctype_or_field": "DocField",
            "field_name": "personal_email",
            "idx": 0,
            "is_system_generated": 0,
            "modified": "2022-06-23 13:51:24.431078",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-personal_email-options",
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "property": "options",
            "property_type": "Text",
            "row_name": null,
            "value": ""
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "creation": "2022-06-23 13:51:24.148675",
            "default_value": null,
            "doc_type": "Employee",
            "docstatus": 0,
            "doctype_or_field": "DocField",
            "field_name": "prefered_email",
            "idx": 0,
            "is_system_generated": 0,
            "modified": "2022-06-23 13:51:24.148675",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-prefered_email-options",
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "property": "options",
            "property_type": "Text",
            "row_name": null,
            "value": ""
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "creation": "2022-03-23 11:20:02.449810",
            "default_value": null,
            "doc_type": "Employee",
            "docstatus": 0,
            "doctype_or_field": "DocField",
            "field_name": "salary_mode",
            "idx": 0,
            "is_system_generated": 0,
            "modified": "2022-03-23 11:20:02.449810",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-salary_mode-hidden",
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "property": "hidden",
            "property_type": "Check",
            "row_name": null,
            "value": "1"
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "creation": "2022-03-17 11:06:53.698960",
            "default_value": null,
            "doc_type": "Employee",
            "docstatus": 0,
            "doctype_or_field": "DocField",
            "field_name": "employee_number",
            "idx": 0,
            "is_system_generated": 0,
            "modified": "2022-03-17 11:06:53.698960",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-employee_number-hidden",
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "property": "hidden",
            "property_type": "Check",
            "row_name": null,
            "value": "1"
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "creation": "2022-03-17 11:06:53.688446",
            "default_value": null,
            "doc_type": "Employee",
            "docstatus": 0,
            "doctype_or_field": "DocField",
            "field_name": "employee_number",
            "idx": 0,
            "is_system_generated": 0,
            "modified": "2022-03-17 11:06:53.688446",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-employee_number-reqd",
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "property": "reqd",
            "property_type": "Check",
            "row_name": null,
            "value": "0"
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "creation": "2022-01-06 16:28:50.970178",
            "default_value": null,
            "doc_type": "Employee",
            "docstatus": 0,
            "doctype_or_field": "DocField",
            "field_name": "naming_series",
            "idx": 0,
            "is_system_generated": 0,
            "modified": "2022-01-06 16:28:50.970178",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-naming_series-reqd",
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "property": "reqd",
            "property_type": "Check",
            "row_name": null,
            "value": "1"
        },
        {
            "_assign": null,
            "_comments": null,
            "_liked_by": null,
            "_user_tags": null,
            "creation": "2022-01-06 16:28:50.948307",
            "default_value": null,
            "doc_type": "Employee",
            "docstatus": 0,
            "doctype_or_field": "DocField",
            "field_name": "naming_series",
            "idx": 0,
            "is_system_generated": 0,
            "modified": "2022-01-06 16:28:50.948307",
            "modified_by": "Administrator",
            "module": null,
            "name": "Employee-naming_series-hidden",
            "owner": "Administrator",
            "parent": null,
            "parentfield": null,
            "parenttype": null,
            "property": "hidden",
            "property_type": "Check",
            "row_name": null,
            "value": "0"
        }
    ],
    "sync_on_migrate": 1
}

new:

{
 "custom_fields": [
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "allow_in_quick_entry": 0,
   "allow_on_submit": 0,
   "bold": 0,
   "collapsible": 0,
   "collapsible_depends_on": null,
   "columns": 0,
   "creation": "2022-08-22 09:19:48.850002",
   "default": null,
   "depends_on": null,
   "description": "<a id=\"show-sin\">Show SIN</a>",
   "docstatus": 0,
   "dt": "Employee",
   "fetch_from": null,
   "fetch_if_empty": 0,
   "fieldname": "sin",
   "fieldtype": "Password",
   "hidden": 0,
   "hide_border": 0,
   "hide_days": 0,
   "hide_seconds": 0,
   "idx": 18,
   "ignore_user_permissions": 0,
   "ignore_xss_filter": 0,
   "in_global_search": 0,
   "in_list_view": 0,
   "in_preview": 0,
   "in_standard_filter": 0,
   "insert_after": "employee_number",
   "label": "SIN",
   "length": 0,
   "mandatory_depends_on": null,
   "modified": "2023-11-26 16:16:57.858761",
   "modified_by": "Administrator",
   "name": "Employee-sin",
   "no_copy": 0,
   "non_negative": 0,
   "options": null,
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "permlevel": 0,
   "precision": "",
   "print_hide": 0,
   "print_hide_if_no_value": 0,
   "print_width": null,
   "read_only": 0,
   "read_only_depends_on": null,
   "report_hide": 0,
   "reqd": 0,
   "search_index": 0,
   "translatable": 0,
   "unique": 0,
   "width": null
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "allow_in_quick_entry": 0,
   "allow_on_submit": 0,
   "bold": 0,
   "collapsible": 0,
   "collapsible_depends_on": null,
   "columns": 0,
   "creation": "2023-01-14 00:46:09.117479",
   "default": null,
   "depends_on": null,
   "description": null,
   "docstatus": 0,
   "dt": "Employee",
   "fetch_from": null,
   "fetch_if_empty": 0,
   "fieldname": "salary_cb",
   "fieldtype": "Column Break",
   "hidden": 0,
   "hide_border": 0,
   "hide_days": 0,
   "hide_seconds": 0,
   "idx": 57,
   "ignore_user_permissions": 0,
   "ignore_xss_filter": 0,
   "in_global_search": 0,
   "in_list_view": 0,
   "in_preview": 0,
   "in_standard_filter": 0,
   "insert_after": "salary_mode",
   "label": null,
   "length": 0,
   "mandatory_depends_on": null,
   "modified": "2023-11-26 16:16:58.372561",
   "modified_by": "Administrator",
   "name": "Employee-salary_cb",
   "no_copy": 0,
   "non_negative": 0,
   "options": null,
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "permlevel": 0,
   "precision": "",
   "print_hide": 0,
   "print_hide_if_no_value": 0,
   "print_width": null,
   "read_only": 0,
   "read_only_depends_on": null,
   "report_hide": 0,
   "reqd": 0,
   "search_index": 0,
   "translatable": 0,
   "unique": 0,
   "width": null
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "allow_in_quick_entry": 0,
   "allow_on_submit": 0,
   "bold": 0,
   "collapsible": 0,
   "collapsible_depends_on": null,
   "columns": 0,
   "creation": "2023-02-05 00:39:14.094532",
   "default": null,
   "depends_on": null,
   "description": null,
   "docstatus": 0,
   "dt": "Employee",
   "fetch_from": null,
   "fetch_if_empty": 0,
   "fieldname": "vacation_accrual_rate",
   "fieldtype": "Float",
   "hidden": 0,
   "hide_border": 0,
   "hide_days": 0,
   "hide_seconds": 0,
   "idx": 36,
   "ignore_user_permissions": 0,
   "ignore_xss_filter": 0,
   "in_global_search": 0,
   "in_list_view": 0,
   "in_preview": 0,
   "in_standard_filter": 0,
   "insert_after": "date_of_retirement",
   "label": "Vacation Accrual Rate (%)",
   "length": 0,
   "mandatory_depends_on": null,
   "modified": "2023-11-26 16:17:00.634072",
   "modified_by": "Administrator",
   "name": "Employee-vacation_accrual_rate",
   "no_copy": 0,
   "non_negative": 0,
   "options": null,
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "permlevel": 0,
   "precision": "",
   "print_hide": 0,
   "print_hide_if_no_value": 0,
   "print_width": null,
   "read_only": 0,
   "read_only_depends_on": null,
   "report_hide": 0,
   "reqd": 0,
   "search_index": 0,
   "translatable": 0,
   "unique": 0,
   "width": null
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "allow_in_quick_entry": 0,
   "allow_on_submit": 0,
   "bold": 0,
   "collapsible": 0,
   "collapsible_depends_on": null,
   "columns": 0,
   "creation": "2023-02-05 00:39:14.363463",
   "default": null,
   "depends_on": null,
   "description": null,
   "docstatus": 0,
   "dt": "Employee",
   "fetch_from": null,
   "fetch_if_empty": 0,
   "fieldname": "receives_vacation_accrual",
   "fieldtype": "Select",
   "hidden": 0,
   "hide_border": 0,
   "hide_days": 0,
   "hide_seconds": 0,
   "idx": 37,
   "ignore_user_permissions": 0,
   "ignore_xss_filter": 0,
   "in_global_search": 0,
   "in_list_view": 0,
   "in_preview": 0,
   "in_standard_filter": 0,
   "insert_after": "vacation_accrual_rate",
   "label": "Receives Vacation Accrual",
   "length": 0,
   "mandatory_depends_on": null,
   "modified": "2023-11-26 16:17:01.173461",
   "modified_by": "Administrator",
   "name": "Employee-receives_vacation_accrual",
   "no_copy": 0,
   "non_negative": 0,
   "options": "\nYes\nNo",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "permlevel": 0,
   "precision": "",
   "print_hide": 0,
   "print_hide_if_no_value": 0,
   "print_width": null,
   "read_only": 0,
   "read_only_depends_on": null,
   "report_hide": 0,
   "reqd": 0,
   "search_index": 0,
   "translatable": 1,
   "unique": 0,
   "width": null
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "allow_in_quick_entry": 0,
   "allow_on_submit": 0,
   "bold": 0,
   "collapsible": 0,
   "collapsible_depends_on": null,
   "columns": 0,
   "creation": "2022-06-30 11:20:02.666689",
   "default": null,
   "depends_on": null,
   "description": null,
   "docstatus": 0,
   "dt": "Employee",
   "fetch_from": null,
   "fetch_if_empty": 0,
   "fieldname": "bank",
   "fieldtype": "Link",
   "hidden": 0,
   "hide_border": 0,
   "hide_days": 0,
   "hide_seconds": 0,
   "idx": 61,
   "ignore_user_permissions": 0,
   "ignore_xss_filter": 0,
   "in_global_search": 0,
   "in_list_view": 0,
   "in_preview": 0,
   "in_standard_filter": 0,
   "insert_after": "column_break_52",
   "label": "Bank",
   "length": 0,
   "mandatory_depends_on": null,
   "modified": "2023-11-26 16:17:24.320650",
   "modified_by": "Administrator",
   "name": "Employee-bank",
   "no_copy": 0,
   "non_negative": 0,
   "options": "Bank",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "permlevel": 0,
   "precision": "",
   "print_hide": 0,
   "print_hide_if_no_value": 0,
   "print_width": null,
   "read_only": 0,
   "read_only_depends_on": null,
   "report_hide": 0,
   "reqd": 0,
   "search_index": 0,
   "translatable": 0,
   "unique": 0,
   "width": null
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "allow_in_quick_entry": 0,
   "allow_on_submit": 0,
   "bold": 0,
   "collapsible": 0,
   "collapsible_depends_on": null,
   "columns": 0,
   "creation": "2022-06-30 11:20:02.666689",
   "default": null,
   "depends_on": null,
   "description": "<a id=\"bank-account\">Show Bank Account Number</a>",
   "docstatus": 0,
   "dt": "Employee",
   "fetch_from": null,
   "fetch_if_empty": 0,
   "fieldname": "bank_account",
   "fieldtype": "Password",
   "hidden": 0,
   "hide_border": 0,
   "hide_days": 0,
   "hide_seconds": 0,
   "idx": 62,
   "ignore_user_permissions": 0,
   "ignore_xss_filter": 0,
   "in_global_search": 0,
   "in_list_view": 0,
   "in_preview": 0,
   "in_standard_filter": 0,
   "insert_after": "bank",
   "label": "Bank Account",
   "length": 0,
   "mandatory_depends_on": null,
   "modified": "2023-11-26 16:17:24.814234",
   "modified_by": "Administrator",
   "name": "Employee-bank_account",
   "no_copy": 0,
   "non_negative": 0,
   "options": null,
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "permlevel": 0,
   "precision": "",
   "print_hide": 0,
   "print_hide_if_no_value": 0,
   "print_width": null,
   "read_only": 0,
   "read_only_depends_on": null,
   "report_hide": 0,
   "reqd": 0,
   "search_index": 0,
   "translatable": 0,
   "unique": 0,
   "width": null
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "allow_in_quick_entry": 0,
   "allow_on_submit": 0,
   "bold": 0,
   "collapsible": 0,
   "collapsible_depends_on": null,
   "columns": 0,
   "creation": "2022-06-30 11:20:02.666689",
   "default": null,
   "depends_on": null,
   "description": null,
   "docstatus": 0,
   "dt": "Employee",
   "fetch_from": null,
   "fetch_if_empty": 0,
   "fieldname": "mode_of_payment",
   "fieldtype": "Link",
   "hidden": 0,
   "hide_border": 0,
   "hide_days": 0,
   "hide_seconds": 0,
   "idx": 58,
   "ignore_user_permissions": 0,
   "ignore_xss_filter": 0,
   "in_global_search": 0,
   "in_list_view": 0,
   "in_preview": 0,
   "in_standard_filter": 0,
   "insert_after": "salary_cb",
   "label": "Mode of Payment",
   "length": 0,
   "mandatory_depends_on": null,
   "modified": "2023-11-26 16:17:25.324715",
   "modified_by": "Administrator",
   "name": "Employee-mode_of_payment",
   "no_copy": 0,
   "non_negative": 0,
   "options": "Mode of Payment",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "permlevel": 0,
   "precision": "",
   "print_hide": 0,
   "print_hide_if_no_value": 0,
   "print_width": null,
   "read_only": 0,
   "read_only_depends_on": null,
   "report_hide": 0,
   "reqd": 0,
   "search_index": 0,
   "translatable": 0,
   "unique": 0,
   "width": null
  }
 ],
 "custom_perms": [],
 "doctype": "Employee",
 "property_setters": [
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "creation": "2023-11-26 16:21:24.869673",
   "default_value": null,
   "doc_type": "Employee",
   "docstatus": 0,
   "doctype_or_field": "DocField",
   "field_name": "employee_number",
   "idx": 0,
   "modified": "2023-11-26 16:21:24.869673",
   "modified_by": "Administrator",
   "name": "Employee-employee_number-in_list_view",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "property": "in_list_view",
   "property_type": "Check",
   "row_name": null,
   "value": "1"
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "creation": "2023-11-26 16:21:24.863575",
   "default_value": null,
   "doc_type": "Employee",
   "docstatus": 0,
   "doctype_or_field": "DocField",
   "field_name": "designation",
   "idx": 0,
   "modified": "2023-11-26 16:21:24.863575",
   "modified_by": "Administrator",
   "name": "Employee-designation-in_list_view",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "property": "in_list_view",
   "property_type": "Check",
   "row_name": null,
   "value": "1"
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "creation": "2023-11-26 16:21:24.808470",
   "default_value": null,
   "doc_type": "Employee",
   "docstatus": 0,
   "doctype_or_field": "DocField",
   "field_name": "employee_name",
   "idx": 0,
   "modified": "2023-11-26 16:21:24.808470",
   "modified_by": "Administrator",
   "name": "Employee-employee_name-in_list_view",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "property": "in_list_view",
   "property_type": "Check",
   "row_name": null,
   "value": "1"
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "creation": "2023-11-26 16:17:01.858395",
   "default_value": null,
   "doc_type": "Employee",
   "docstatus": 0,
   "doctype_or_field": "DocField",
   "field_name": "naming_series",
   "idx": 0,
   "modified": "2023-11-26 16:17:01.858395",
   "modified_by": "Administrator",
   "name": "Employee-naming_series-hidden",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "property": "hidden",
   "property_type": "Check",
   "row_name": null,
   "value": "0"
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "creation": "2023-11-26 16:17:01.845681",
   "default_value": null,
   "doc_type": "Employee",
   "docstatus": 0,
   "doctype_or_field": "DocField",
   "field_name": "naming_series",
   "idx": 0,
   "modified": "2023-11-26 16:17:01.845681",
   "modified_by": "Administrator",
   "name": "Employee-naming_series-reqd",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "property": "reqd",
   "property_type": "Check",
   "row_name": null,
   "value": "1"
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "creation": "2023-11-26 16:17:01.832725",
   "default_value": null,
   "doc_type": "Employee",
   "docstatus": 0,
   "doctype_or_field": "DocField",
   "field_name": "employee_number",
   "idx": 0,
   "modified": "2023-11-26 16:17:01.832725",
   "modified_by": "Administrator",
   "name": "Employee-employee_number-reqd",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "property": "reqd",
   "property_type": "Check",
   "row_name": null,
   "value": "0"
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "creation": "2023-11-26 16:17:01.806318",
   "default_value": null,
   "doc_type": "Employee",
   "docstatus": 0,
   "doctype_or_field": "DocField",
   "field_name": "salary_mode",
   "idx": 0,
   "modified": "2023-11-26 16:17:01.806318",
   "modified_by": "Administrator",
   "name": "Employee-salary_mode-hidden",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "property": "hidden",
   "property_type": "Check",
   "row_name": null,
   "value": "1"
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "creation": "2023-11-26 16:17:01.792940",
   "default_value": null,
   "doc_type": "Employee",
   "docstatus": 0,
   "doctype_or_field": "DocField",
   "field_name": "prefered_email",
   "idx": 0,
   "modified": "2023-11-26 16:17:01.792940",
   "modified_by": "Administrator",
   "name": "Employee-prefered_email-options",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "property": "options",
   "property_type": "Text",
   "row_name": null,
   "value": ""
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "creation": "2023-11-26 16:17:01.779846",
   "default_value": null,
   "doc_type": "Employee",
   "docstatus": 0,
   "doctype_or_field": "DocField",
   "field_name": "personal_email",
   "idx": 0,
   "modified": "2023-11-26 16:17:01.779846",
   "modified_by": "Administrator",
   "name": "Employee-personal_email-options",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "property": "options",
   "property_type": "Text",
   "row_name": null,
   "value": ""
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "creation": "2023-11-26 16:17:01.765838",
   "default_value": null,
   "doc_type": "Employee",
   "docstatus": 0,
   "doctype_or_field": "DocField",
   "field_name": "company_email",
   "idx": 0,
   "modified": "2023-11-26 16:17:01.765838",
   "modified_by": "Administrator",
   "name": "Employee-company_email-options",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "property": "options",
   "property_type": "Text",
   "row_name": null,
   "value": ""
  },
  {
   "_assign": null,
   "_comments": null,
   "_liked_by": null,
   "_user_tags": null,
   "creation": "2023-11-26 16:17:01.747751",
   "default_value": null,
   "doc_type": "Employee",
   "docstatus": 0,
   "doctype_or_field": "DocField",
   "field_name": "status",
   "idx": 0,
   "modified": "2023-11-26 16:17:01.747751",
   "modified_by": "Administrator",
   "name": "Employee-status-options",
   "owner": "Administrator",
   "parent": null,
   "parentfield": null,
   "parenttype": null,
   "property": "options",
   "property_type": "Text",
   "row_name": null,
   "value": "Active\nInactive\nSuspended\nLeft"
  }
 ],
 "sync_on_migrate": 1
}