From db00546f5d011d916d72f350d51038a11221561f Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:54:53 +0300 Subject: [PATCH 01/41] chore: list CSF TZ on the v16 desktop apps screen --- csf_tz/hooks.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/csf_tz/hooks.py b/csf_tz/hooks.py index 95d2a6e8..b0329956 100755 --- a/csf_tz/hooks.py +++ b/csf_tz/hooks.py @@ -8,6 +8,15 @@ app_license = "GNU General Public License (v3)" required_apps = ["frappe/erpnext"] +add_to_apps_screen = [ + { + "name": app_name, + "logo": "/assets/csf_tz/images/tanzania-workspace.png", + "title": app_title, + "route": "/desk/tanzania", + } +] + # Override Document Class override_doctype_class = { # nosemgrep: frappe-semgrep-rules.rules.override-doctype-class From 983fec4519682929cbb398cb7fd424a38a74b791 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:54:59 +0300 Subject: [PATCH 02/41] chore: attach the Tanzania workspace to the app --- csf_tz/csf_tz/workspace/tanzania/tanzania.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/workspace/tanzania/tanzania.json b/csf_tz/csf_tz/workspace/tanzania/tanzania.json index 68a2aa76..1781d339 100644 --- a/csf_tz/csf_tz/workspace/tanzania/tanzania.json +++ b/csf_tz/csf_tz/workspace/tanzania/tanzania.json @@ -1,4 +1,5 @@ { + "app": "csf_tz", "charts": [], "content": "[{\"id\":\"tanzaniaHeader\",\"type\":\"header\",\"data\":{\"text\":\"Tanzania Tax & Payroll\",\"col\":12}},{\"id\":\"tanzaniaSpacer\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"settingsCard\",\"type\":\"card\",\"data\":{\"card_name\":\"Settings\",\"col\":4}},{\"id\":\"vfdIntegrationCard\",\"type\":\"card\",\"data\":{\"card_name\":\"VFD Integration\",\"col\":4}},{\"id\":\"taxSetupCard\",\"type\":\"card\",\"data\":{\"card_name\":\"Tax Setup\",\"col\":4}},{\"id\":\"salesPurchaseCard\",\"type\":\"card\",\"data\":{\"card_name\":\"Sales and Purchase\",\"col\":4}},{\"id\":\"payrollSetupCard\",\"type\":\"card\",\"data\":{\"card_name\":\"Payroll Setup\",\"col\":4}},{\"id\":\"taxReportsCard\",\"type\":\"card\",\"data\":{\"card_name\":\"Tax Reports\",\"col\":4}},{\"id\":\"payrollReportsCard\",\"type\":\"card\",\"data\":{\"card_name\":\"Payroll Reports\",\"col\":4}}]", "creation": "2025-02-27 09:46:51.663865", @@ -514,7 +515,7 @@ "type": "Link" } ], - "modified": "2026-03-18 16:28:18.980187", + "modified": "2026-08-25 14:55:00.000000", "modified_by": "Administrator", "module": "CSF TZ", "name": "Tanzania", From db3c6a0def0ffe058560cd1f18fabf723902ac0b Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:54:59 +0300 Subject: [PATCH 03/41] chore: sort Bank Charges Pattern by creation for the v16 default --- .../doctype/bank_charges_pattern/bank_charges_pattern.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/bank_charges_pattern/bank_charges_pattern.json b/csf_tz/csf_tz/doctype/bank_charges_pattern/bank_charges_pattern.json index 8b8d9f77..97bdf13b 100644 --- a/csf_tz/csf_tz/doctype/bank_charges_pattern/bank_charges_pattern.json +++ b/csf_tz/csf_tz/doctype/bank_charges_pattern/bank_charges_pattern.json @@ -46,6 +46,6 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC" } \ No newline at end of file From 7b316fab3c6cb97b5bb763b3f4b6256c92510f33 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:00 +0300 Subject: [PATCH 04/41] chore: sort CSF API Response Log by creation for the v16 default --- .../doctype/csf_api_response_log/csf_api_response_log.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/csf_api_response_log/csf_api_response_log.json b/csf_tz/csf_tz/doctype/csf_api_response_log/csf_api_response_log.json index 548a575d..2cfc83a3 100644 --- a/csf_tz/csf_tz/doctype/csf_api_response_log/csf_api_response_log.json +++ b/csf_tz/csf_tz/doctype/csf_api_response_log/csf_api_response_log.json @@ -117,6 +117,6 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC" } \ No newline at end of file From e141d4bd4f65944ada4c719b0343915514435a32 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:01 +0300 Subject: [PATCH 05/41] chore: sort CSF TZ Bank Charges by creation for the v16 default --- .../csf_tz/doctype/csf_tz_bank_charges/csf_tz_bank_charges.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/csf_tz_bank_charges/csf_tz_bank_charges.json b/csf_tz/csf_tz/doctype/csf_tz_bank_charges/csf_tz_bank_charges.json index b27741da..89b18703 100644 --- a/csf_tz/csf_tz/doctype/csf_tz_bank_charges/csf_tz_bank_charges.json +++ b/csf_tz/csf_tz/doctype/csf_tz_bank_charges/csf_tz_bank_charges.json @@ -138,7 +138,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [] } \ No newline at end of file From a6b0288bf4c5263c4f61e9d119e818919be0c52f Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:01 +0300 Subject: [PATCH 06/41] chore: sort CSF TZ Settings by creation for the v16 default --- csf_tz/csf_tz/doctype/csf_tz_settings/csf_tz_settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/csf_tz_settings/csf_tz_settings.json b/csf_tz/csf_tz/doctype/csf_tz_settings/csf_tz_settings.json index cab8da9e..05f0c6fb 100644 --- a/csf_tz/csf_tz/doctype/csf_tz_settings/csf_tz_settings.json +++ b/csf_tz/csf_tz/doctype/csf_tz_settings/csf_tz_settings.json @@ -606,7 +606,7 @@ ], "quick_entry": 1, "row_format": "Dynamic", - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 From 57983962d3fb771619b1ee4867ca80c550cbffe0 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:02 +0300 Subject: [PATCH 07/41] chore: sort EFD Z Report by creation for the v16 default --- csf_tz/csf_tz/doctype/efd_z_report/efd_z_report.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/efd_z_report/efd_z_report.json b/csf_tz/csf_tz/doctype/efd_z_report/efd_z_report.json index 4946801c..1305c2f0 100644 --- a/csf_tz/csf_tz/doctype/efd_z_report/efd_z_report.json +++ b/csf_tz/csf_tz/doctype/efd_z_report/efd_z_report.json @@ -358,7 +358,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "track_changes": 1 } \ No newline at end of file From ba64c5c99011c4f11a97aaeb4f9efe71785108e7 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:03 +0300 Subject: [PATCH 08/41] chore: sort Electronic Fiscal Device by creation for the v16 default --- .../electronic_fiscal_device/electronic_fiscal_device.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/electronic_fiscal_device/electronic_fiscal_device.json b/csf_tz/csf_tz/doctype/electronic_fiscal_device/electronic_fiscal_device.json index 3f8c51d7..c4376296 100644 --- a/csf_tz/csf_tz/doctype/electronic_fiscal_device/electronic_fiscal_device.json +++ b/csf_tz/csf_tz/doctype/electronic_fiscal_device/electronic_fiscal_device.json @@ -75,7 +75,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "track_changes": 1 } \ No newline at end of file From cdd3895091e77edc7253ed347a5fdba7edb06028 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:04 +0300 Subject: [PATCH 09/41] chore: sort Foreign Import Settings by creation for the v16 default --- .../foreign_import_settings/foreign_import_settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/foreign_import_settings/foreign_import_settings.json b/csf_tz/csf_tz/doctype/foreign_import_settings/foreign_import_settings.json index 6e7a150a..9a4ba37f 100644 --- a/csf_tz/csf_tz/doctype/foreign_import_settings/foreign_import_settings.json +++ b/csf_tz/csf_tz/doctype/foreign_import_settings/foreign_import_settings.json @@ -144,7 +144,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [] } \ No newline at end of file From bb720800343df322a162540ce19b0259562d7a48 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:04 +0300 Subject: [PATCH 10/41] chore: sort Latra Settings by creation for the v16 default --- csf_tz/csf_tz/doctype/latra_settings/latra_settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/latra_settings/latra_settings.json b/csf_tz/csf_tz/doctype/latra_settings/latra_settings.json index 9e53c318..5e2ef325 100644 --- a/csf_tz/csf_tz/doctype/latra_settings/latra_settings.json +++ b/csf_tz/csf_tz/doctype/latra_settings/latra_settings.json @@ -49,7 +49,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 0 From 557a9c64a81e46c9ac3dd21ed65969d00c4210e2 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:05 +0300 Subject: [PATCH 11/41] chore: sort TRA TAX Inv by creation for the v16 default --- csf_tz/csf_tz/doctype/tra_tax_inv/tra_tax_inv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/tra_tax_inv/tra_tax_inv.json b/csf_tz/csf_tz/doctype/tra_tax_inv/tra_tax_inv.json index 05736a22..4f2f980e 100644 --- a/csf_tz/csf_tz/doctype/tra_tax_inv/tra_tax_inv.json +++ b/csf_tz/csf_tz/doctype/tra_tax_inv/tra_tax_inv.json @@ -214,7 +214,7 @@ } ], "row_format": "Dynamic", - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 From b0fda17e38c20a8fb6b83a1e2634e76b13ec2d7b Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:06 +0300 Subject: [PATCH 12/41] chore: sort TZ District by creation for the v16 default --- csf_tz/csf_tz/doctype/tz_district/tz_district.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/tz_district/tz_district.json b/csf_tz/csf_tz/doctype/tz_district/tz_district.json index d23a9078..ddea8c65 100644 --- a/csf_tz/csf_tz/doctype/tz_district/tz_district.json +++ b/csf_tz/csf_tz/doctype/tz_district/tz_district.json @@ -52,7 +52,7 @@ ], "row_format": "Dynamic", "search_fields": "district", - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [] } \ No newline at end of file From 83e7288c6555cc67712ad0b5ca5bc4851d180399 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:06 +0300 Subject: [PATCH 13/41] chore: sort TZ Insurance Cover Note by creation for the v16 default --- .../tz_insurance_cover_note/tz_insurance_cover_note.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/tz_insurance_cover_note/tz_insurance_cover_note.json b/csf_tz/csf_tz/doctype/tz_insurance_cover_note/tz_insurance_cover_note.json index 92241221..df6e66bd 100644 --- a/csf_tz/csf_tz/doctype/tz_insurance_cover_note/tz_insurance_cover_note.json +++ b/csf_tz/csf_tz/doctype/tz_insurance_cover_note/tz_insurance_cover_note.json @@ -291,7 +291,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "title_field": "vehicle", "track_changes": 1, From b596ac1dc2446d9758a8f70a0250706b702c6ef5 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:07 +0300 Subject: [PATCH 14/41] chore: sort TZ Region by creation for the v16 default --- csf_tz/csf_tz/doctype/tz_region/tz_region.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/tz_region/tz_region.json b/csf_tz/csf_tz/doctype/tz_region/tz_region.json index 80dae54d..45d0196a 100644 --- a/csf_tz/csf_tz/doctype/tz_region/tz_region.json +++ b/csf_tz/csf_tz/doctype/tz_region/tz_region.json @@ -41,7 +41,7 @@ } ], "row_format": "Dynamic", - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [] } \ No newline at end of file From 37bf46885a9939854f220493427bfedcead70867 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:08 +0300 Subject: [PATCH 15/41] chore: sort TZ Village by creation for the v16 default --- csf_tz/csf_tz/doctype/tz_village/tz_village.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/tz_village/tz_village.json b/csf_tz/csf_tz/doctype/tz_village/tz_village.json index ffe96d51..ad50aad4 100644 --- a/csf_tz/csf_tz/doctype/tz_village/tz_village.json +++ b/csf_tz/csf_tz/doctype/tz_village/tz_village.json @@ -54,7 +54,7 @@ } ], "row_format": "Dynamic", - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [] } \ No newline at end of file From 1f92d191ed4839ac959aaa2f051256adb05fff65 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:08 +0300 Subject: [PATCH 16/41] chore: sort TZ Ward by creation for the v16 default --- csf_tz/csf_tz/doctype/tz_ward/tz_ward.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/tz_ward/tz_ward.json b/csf_tz/csf_tz/doctype/tz_ward/tz_ward.json index f3c51536..967de9f8 100644 --- a/csf_tz/csf_tz/doctype/tz_ward/tz_ward.json +++ b/csf_tz/csf_tz/doctype/tz_ward/tz_ward.json @@ -51,7 +51,7 @@ ], "row_format": "Dynamic", "search_fields": "ward", - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [] } \ No newline at end of file From 9b9ed87fe27f37cb1135ac272200523ebc95717f Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:09 +0300 Subject: [PATCH 17/41] chore: sort Vehicle Fine Record by creation for the v16 default --- .../csf_tz/doctype/vehicle_fine_record/vehicle_fine_record.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/vehicle_fine_record/vehicle_fine_record.json b/csf_tz/csf_tz/doctype/vehicle_fine_record/vehicle_fine_record.json index 7c788066..f26b21b4 100644 --- a/csf_tz/csf_tz/doctype/vehicle_fine_record/vehicle_fine_record.json +++ b/csf_tz/csf_tz/doctype/vehicle_fine_record/vehicle_fine_record.json @@ -147,7 +147,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "title_field": "vehicle", From bf5516bb6c64a45f944ae66e1703e130c500b2c9 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:10 +0300 Subject: [PATCH 18/41] chore: sort Vehicle Sync Task by creation for the v16 default --- csf_tz/csf_tz/doctype/vehicle_sync_task/vehicle_sync_task.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/csf_tz/doctype/vehicle_sync_task/vehicle_sync_task.json b/csf_tz/csf_tz/doctype/vehicle_sync_task/vehicle_sync_task.json index 480ff963..1e02ef1d 100644 --- a/csf_tz/csf_tz/doctype/vehicle_sync_task/vehicle_sync_task.json +++ b/csf_tz/csf_tz/doctype/vehicle_sync_task/vehicle_sync_task.json @@ -151,7 +151,7 @@ } ], "row_format": "Dynamic", - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [ { From 682d37489c3fc60c2b3c84cd7262dfe284bea680 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:10 +0300 Subject: [PATCH 19/41] chore: sort KCB Payments Initiation by creation for the v16 default --- .../kcb_payments_initiation/kcb_payments_initiation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/kcb/doctype/kcb_payments_initiation/kcb_payments_initiation.json b/csf_tz/kcb/doctype/kcb_payments_initiation/kcb_payments_initiation.json index 952a2999..6b22a41c 100644 --- a/csf_tz/kcb/doctype/kcb_payments_initiation/kcb_payments_initiation.json +++ b/csf_tz/kcb/doctype/kcb_payments_initiation/kcb_payments_initiation.json @@ -156,7 +156,7 @@ } ], "row_format": "Dynamic", - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [] } From 0c5eacd124c275c41bc6d4ab8000aa6508cac10a Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:11 +0300 Subject: [PATCH 20/41] chore: sort KCB Settings by creation for the v16 default --- csf_tz/kcb/doctype/kcb_settings/kcb_settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/kcb/doctype/kcb_settings/kcb_settings.json b/csf_tz/kcb/doctype/kcb_settings/kcb_settings.json index 9fe9be44..c43e2642 100644 --- a/csf_tz/kcb/doctype/kcb_settings/kcb_settings.json +++ b/csf_tz/kcb/doctype/kcb_settings/kcb_settings.json @@ -187,7 +187,7 @@ } ], "row_format": "Dynamic", - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [] } From 77e9d28a289e2d1176ba63e4a9f58a2b01fa4f24 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:12 +0300 Subject: [PATCH 21/41] chore: sort CSF TZ Biometric Device by creation for the v16 default --- .../csf_tz_biometric_device/csf_tz_biometric_device.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/meal_count/doctype/csf_tz_biometric_device/csf_tz_biometric_device.json b/csf_tz/meal_count/doctype/csf_tz_biometric_device/csf_tz_biometric_device.json index f9e68fd2..8f5f6b8d 100644 --- a/csf_tz/meal_count/doctype/csf_tz_biometric_device/csf_tz_biometric_device.json +++ b/csf_tz/meal_count/doctype/csf_tz_biometric_device/csf_tz_biometric_device.json @@ -87,7 +87,7 @@ } ], "show_title_field_in_link": 1, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "title_field": "device_nick_name" From 7a1bd8216fb74a9b2d7fce7f39b0ae721128fdb9 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:12 +0300 Subject: [PATCH 22/41] chore: sort CSF TZ Biometric Log by creation for the v16 default --- .../doctype/csf_tz_biometric_log/csf_tz_biometric_log.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/meal_count/doctype/csf_tz_biometric_log/csf_tz_biometric_log.json b/csf_tz/meal_count/doctype/csf_tz_biometric_log/csf_tz_biometric_log.json index 4cd28af0..6bc92f36 100644 --- a/csf_tz/meal_count/doctype/csf_tz_biometric_log/csf_tz_biometric_log.json +++ b/csf_tz/meal_count/doctype/csf_tz_biometric_log/csf_tz_biometric_log.json @@ -133,7 +133,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [] } \ No newline at end of file From c7049a06eee5df7236d958bd24d51f0fcc5433a4 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:13 +0300 Subject: [PATCH 23/41] chore: sort CSF TZ Biometric User by creation for the v16 default --- .../doctype/csf_tz_biometric_user/csf_tz_biometric_user.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/meal_count/doctype/csf_tz_biometric_user/csf_tz_biometric_user.json b/csf_tz/meal_count/doctype/csf_tz_biometric_user/csf_tz_biometric_user.json index 8e6d8600..b3c0de28 100644 --- a/csf_tz/meal_count/doctype/csf_tz_biometric_user/csf_tz_biometric_user.json +++ b/csf_tz/meal_count/doctype/csf_tz_biometric_user/csf_tz_biometric_user.json @@ -101,7 +101,7 @@ } ], "show_title_field_in_link": 1, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "title_field": "user_name" From a85195e3920e4e08cac14defe11dd5ad679d6e03 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:14 +0300 Subject: [PATCH 24/41] chore: sort CSF TZ Biometric User Type by creation for the v16 default --- .../csf_tz_biometric_user_type/csf_tz_biometric_user_type.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/meal_count/doctype/csf_tz_biometric_user_type/csf_tz_biometric_user_type.json b/csf_tz/meal_count/doctype/csf_tz_biometric_user_type/csf_tz_biometric_user_type.json index a1ecda31..293d49d5 100644 --- a/csf_tz/meal_count/doctype/csf_tz_biometric_user_type/csf_tz_biometric_user_type.json +++ b/csf_tz/meal_count/doctype/csf_tz_biometric_user_type/csf_tz_biometric_user_type.json @@ -40,7 +40,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [] } \ No newline at end of file From fe1b35096ad3ccfcf85cf0b0a9ccd3e74fb6aa4d Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:14 +0300 Subject: [PATCH 25/41] chore: sort CSF TZ Meal Type by creation for the v16 default --- .../meal_count/doctype/csf_tz_meal_type/csf_tz_meal_type.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/meal_count/doctype/csf_tz_meal_type/csf_tz_meal_type.json b/csf_tz/meal_count/doctype/csf_tz_meal_type/csf_tz_meal_type.json index 73a40ed2..2205bb86 100644 --- a/csf_tz/meal_count/doctype/csf_tz_meal_type/csf_tz_meal_type.json +++ b/csf_tz/meal_count/doctype/csf_tz_meal_type/csf_tz_meal_type.json @@ -78,7 +78,7 @@ } ], "show_title_field_in_link": 1, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "title_field": "meal_type" From 0b2c7d8d0c8bd29ba547a04de42ca7232e36b89d Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:15 +0300 Subject: [PATCH 26/41] chore: sort Bin Setup by creation for the v16 default --- .../doctype/bin_setup/bin_setup.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/purchase_and_stock_management/doctype/bin_setup/bin_setup.json b/csf_tz/purchase_and_stock_management/doctype/bin_setup/bin_setup.json index 722ed9c0..7ab7c19a 100644 --- a/csf_tz/purchase_and_stock_management/doctype/bin_setup/bin_setup.json +++ b/csf_tz/purchase_and_stock_management/doctype/bin_setup/bin_setup.json @@ -86,7 +86,7 @@ "read_only": 0, "read_only_onload": 0, "show_name_in_global_search": 0, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "track_changes": 1, "track_seen": 0 From 50d7d413f88232cacd2a431a5ed9ffd0b5c73a39 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:16 +0300 Subject: [PATCH 27/41] chore: sort Item Number by creation for the v16 default --- .../doctype/item_number/item_number.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/purchase_and_stock_management/doctype/item_number/item_number.json b/csf_tz/purchase_and_stock_management/doctype/item_number/item_number.json index ee91684a..ecfd6aab 100644 --- a/csf_tz/purchase_and_stock_management/doctype/item_number/item_number.json +++ b/csf_tz/purchase_and_stock_management/doctype/item_number/item_number.json @@ -87,7 +87,7 @@ "read_only": 0, "read_only_onload": 0, "show_name_in_global_search": 0, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "track_changes": 1, "track_seen": 0 From 41febfe15a2f68e2c59c32147f3f0c3e32a3a6e7 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:17 +0300 Subject: [PATCH 28/41] chore: sort Purchase And Stock Management Test by creation for the v16 default --- .../purchase_and_stock_management_test.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/purchase_and_stock_management/doctype/purchase_and_stock_management_test/purchase_and_stock_management_test.json b/csf_tz/purchase_and_stock_management/doctype/purchase_and_stock_management_test/purchase_and_stock_management_test.json index 1d6944fb..4d830eb2 100644 --- a/csf_tz/purchase_and_stock_management/doctype/purchase_and_stock_management_test/purchase_and_stock_management_test.json +++ b/csf_tz/purchase_and_stock_management/doctype/purchase_and_stock_management_test/purchase_and_stock_management_test.json @@ -85,7 +85,7 @@ "read_only": 0, "read_only_onload": 0, "show_name_in_global_search": 0, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "track_changes": 1, "track_seen": 0 From 725e80bbdad9c94d18a878ec57ca55a65db6ace4 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:17 +0300 Subject: [PATCH 29/41] chore: sort Allert Custom by creation for the v16 default --- .../doctype/allert_custom/allert_custom.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/sales_and_marketing/doctype/allert_custom/allert_custom.json b/csf_tz/sales_and_marketing/doctype/allert_custom/allert_custom.json index 14fc3c29..22b0ae29 100644 --- a/csf_tz/sales_and_marketing/doctype/allert_custom/allert_custom.json +++ b/csf_tz/sales_and_marketing/doctype/allert_custom/allert_custom.json @@ -85,7 +85,7 @@ "read_only": 0, "read_only_onload": 0, "show_name_in_global_search": 0, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "track_changes": 1, "track_seen": 0 From 18af8da58527a6847991b0b7bdf015d9bc8e3f4f Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:18 +0300 Subject: [PATCH 30/41] chore: sort Communications by creation for the v16 default --- .../doctype/communications/communications.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/sales_and_marketing/doctype/communications/communications.json b/csf_tz/sales_and_marketing/doctype/communications/communications.json index fd274452..f9970ab1 100644 --- a/csf_tz/sales_and_marketing/doctype/communications/communications.json +++ b/csf_tz/sales_and_marketing/doctype/communications/communications.json @@ -295,7 +295,7 @@ "read_only": 0, "read_only_onload": 0, "show_name_in_global_search": 0, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "track_changes": 1, "track_seen": 0 From 4b8f5a4e119c4621cbc29df47f8be0e2e613d31b Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:19 +0300 Subject: [PATCH 31/41] chore: sort Marketing Dept by creation for the v16 default --- .../doctype/marketing_dept/marketing_dept.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/sales_and_marketing/doctype/marketing_dept/marketing_dept.json b/csf_tz/sales_and_marketing/doctype/marketing_dept/marketing_dept.json index 8302a78e..f6b46d11 100644 --- a/csf_tz/sales_and_marketing/doctype/marketing_dept/marketing_dept.json +++ b/csf_tz/sales_and_marketing/doctype/marketing_dept/marketing_dept.json @@ -85,7 +85,7 @@ "read_only": 0, "read_only_onload": 0, "show_name_in_global_search": 0, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "track_changes": 1, "track_seen": 0 From 46f82d8de04c9412d4369cce868486c0026bde0b Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:19 +0300 Subject: [PATCH 32/41] chore: sort Past Sales by creation for the v16 default --- csf_tz/sales_and_marketing/doctype/past_sales/past_sales.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/sales_and_marketing/doctype/past_sales/past_sales.json b/csf_tz/sales_and_marketing/doctype/past_sales/past_sales.json index e917819b..7f1b4b27 100644 --- a/csf_tz/sales_and_marketing/doctype/past_sales/past_sales.json +++ b/csf_tz/sales_and_marketing/doctype/past_sales/past_sales.json @@ -274,7 +274,7 @@ "read_only": 0, "read_only_onload": 0, "show_name_in_global_search": 0, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "track_changes": 1, "track_seen": 0 From 8688a2868e8f88aad3d12040d36ca3d763f48f82 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:20 +0300 Subject: [PATCH 33/41] chore: sort Past Serial No by creation for the v16 default --- .../doctype/past_serial_no/past_serial_no.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/sales_and_marketing/doctype/past_serial_no/past_serial_no.json b/csf_tz/sales_and_marketing/doctype/past_serial_no/past_serial_no.json index 5cecdb09..a75d0199 100644 --- a/csf_tz/sales_and_marketing/doctype/past_serial_no/past_serial_no.json +++ b/csf_tz/sales_and_marketing/doctype/past_serial_no/past_serial_no.json @@ -491,7 +491,7 @@ "read_only": 0, "read_only_onload": 0, "show_name_in_global_search": 0, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "track_changes": 1, "track_seen": 0 From f60b6e558e5258334f1739fbc92983b0b8854567 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:21 +0300 Subject: [PATCH 34/41] chore: sort Stanbic Payments Initiation by creation for the v16 default --- .../stanbic_payments_initiation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/stanbic/doctype/stanbic_payments_initiation/stanbic_payments_initiation.json b/csf_tz/stanbic/doctype/stanbic_payments_initiation/stanbic_payments_initiation.json index 04e3e69f..25c6f345 100644 --- a/csf_tz/stanbic/doctype/stanbic_payments_initiation/stanbic_payments_initiation.json +++ b/csf_tz/stanbic/doctype/stanbic_payments_initiation/stanbic_payments_initiation.json @@ -333,7 +333,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [] } \ No newline at end of file From 4dc2fe4676e655b7e2433f04a18d7330898c4d8e Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:21 +0300 Subject: [PATCH 35/41] chore: sort Stanbic Setting by creation for the v16 default --- csf_tz/stanbic/doctype/stanbic_setting/stanbic_setting.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/stanbic/doctype/stanbic_setting/stanbic_setting.json b/csf_tz/stanbic/doctype/stanbic_setting/stanbic_setting.json index 96ec1ba2..5d020566 100644 --- a/csf_tz/stanbic/doctype/stanbic_setting/stanbic_setting.json +++ b/csf_tz/stanbic/doctype/stanbic_setting/stanbic_setting.json @@ -227,7 +227,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 From 22ef1429ec3c6c69bae0aa89e2b08f0936c59616 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:22 +0300 Subject: [PATCH 36/41] chore: sort Simplify VFD Settings by creation for the v16 default --- .../doctype/simplify_vfd_settings/simplify_vfd_settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/vfd_providers/doctype/simplify_vfd_settings/simplify_vfd_settings.json b/csf_tz/vfd_providers/doctype/simplify_vfd_settings/simplify_vfd_settings.json index 4d184f09..14f6f2df 100644 --- a/csf_tz/vfd_providers/doctype/simplify_vfd_settings/simplify_vfd_settings.json +++ b/csf_tz/vfd_providers/doctype/simplify_vfd_settings/simplify_vfd_settings.json @@ -142,7 +142,7 @@ ], "row_format": "Dynamic", "rows_threshold_for_grid_search": 20, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 From 871d652396bdcf379b397ede512aa452a1fe87cb Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:23 +0300 Subject: [PATCH 37/41] chore: sort Total VFD Setting by creation for the v16 default --- .../doctype/total_vfd_setting/total_vfd_setting.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/vfd_providers/doctype/total_vfd_setting/total_vfd_setting.json b/csf_tz/vfd_providers/doctype/total_vfd_setting/total_vfd_setting.json index d397ce39..19b94ae6 100644 --- a/csf_tz/vfd_providers/doctype/total_vfd_setting/total_vfd_setting.json +++ b/csf_tz/vfd_providers/doctype/total_vfd_setting/total_vfd_setting.json @@ -140,7 +140,7 @@ ], "row_format": "Dynamic", "rows_threshold_for_grid_search": 20, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 From ac267acfaef2abb06fee34cd034d8a0f3d0a2a48 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:23 +0300 Subject: [PATCH 38/41] chore: sort VFD Provider by creation for the v16 default --- csf_tz/vfd_providers/doctype/vfd_provider/vfd_provider.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/vfd_providers/doctype/vfd_provider/vfd_provider.json b/csf_tz/vfd_providers/doctype/vfd_provider/vfd_provider.json index 69ee150d..7c48c967 100644 --- a/csf_tz/vfd_providers/doctype/vfd_provider/vfd_provider.json +++ b/csf_tz/vfd_providers/doctype/vfd_provider/vfd_provider.json @@ -82,7 +82,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 From e347e0de4a162f3b1585e1a566b999978d417817 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:24 +0300 Subject: [PATCH 39/41] chore: sort VFD Provider Posting by creation for the v16 default --- .../doctype/vfd_provider_posting/vfd_provider_posting.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/vfd_providers/doctype/vfd_provider_posting/vfd_provider_posting.json b/csf_tz/vfd_providers/doctype/vfd_provider_posting/vfd_provider_posting.json index 2272faa2..4cf646da 100644 --- a/csf_tz/vfd_providers/doctype/vfd_provider_posting/vfd_provider_posting.json +++ b/csf_tz/vfd_providers/doctype/vfd_provider_posting/vfd_provider_posting.json @@ -110,7 +110,7 @@ } ], "quick_entry": 1, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 From 635236c7ac43c65d63667f2aa006b37ec097d0b5 Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:25 +0300 Subject: [PATCH 40/41] chore: sort VFDPlus Settings by creation for the v16 default --- .../doctype/vfdplus_settings/vfdplus_settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/vfd_providers/doctype/vfdplus_settings/vfdplus_settings.json b/csf_tz/vfd_providers/doctype/vfdplus_settings/vfdplus_settings.json index 6835f571..c8a9fbce 100644 --- a/csf_tz/vfd_providers/doctype/vfdplus_settings/vfdplus_settings.json +++ b/csf_tz/vfd_providers/doctype/vfdplus_settings/vfdplus_settings.json @@ -263,7 +263,7 @@ ], "row_format": "Dynamic", "rows_threshold_for_grid_search": 20, - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 From 8407fe70bd398891469b791a3bfaf6a1ad86c9cc Mon Sep 17 00:00:00 2001 From: av-dev2 Date: Wed, 26 Aug 2026 11:55:25 +0300 Subject: [PATCH 41/41] chore: sort Company VFD Provider by creation for the v16 default --- .../doctype/company_vfd_provider/company_vfd_provider.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csf_tz/vfd_settings/doctype/company_vfd_provider/company_vfd_provider.json b/csf_tz/vfd_settings/doctype/company_vfd_provider/company_vfd_provider.json index adef4b7f..398e0446 100644 --- a/csf_tz/vfd_settings/doctype/company_vfd_provider/company_vfd_provider.json +++ b/csf_tz/vfd_settings/doctype/company_vfd_provider/company_vfd_provider.json @@ -51,7 +51,7 @@ "write": 1 } ], - "sort_field": "modified", + "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1