From 84a32c40f4fc179ca56724361630271ecb6eb4b8 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Tue, 25 Aug 2026 13:31:12 +0200 Subject: [PATCH] fix(permissions): grant select on link targets to roles with write access (#58334) Co-authored-by: Claude Opus 5 --- erpnext/accounts/doctype/account/account.json | 42 ++++++++++- erpnext/accounts/doctype/bank/bank.json | 13 +++- .../doctype/bank_account/bank_account.json | 18 ++++- .../doctype/cost_center/cost_center.json | 50 ++++++++++++- .../doctype/coupon_code/coupon_code.json | 13 +++- .../doctype/finance_book/finance_book.json | 17 ++++- .../doctype/fiscal_year/fiscal_year.json | 9 ++- .../item_tax_template/item_tax_template.json | 53 ++++++++++++- .../loyalty_program/loyalty_program.json | 21 ++++-- .../mode_of_payment/mode_of_payment.json | 26 ++++++- .../monthly_distribution.json | 9 ++- .../doctype/payment_term/payment_term.json | 29 +++++++- .../doctype/pos_invoice/pos_invoice.json | 10 ++- .../doctype/pos_profile/pos_profile.json | 6 +- .../purchase_invoice/purchase_invoice.json | 14 +++- .../purchase_taxes_and_charges_template.json | 21 +++++- .../sales_taxes_and_charges_template.json | 25 ++++++- .../doctype/shipping_rule/shipping_rule.json | 34 ++++++++- .../doctype/tax_category/tax_category.json | 61 ++++++++++++++- .../tax_withholding_category.json | 22 +++++- .../tax_withholding_group.json | 26 ++++++- erpnext/assets/doctype/asset/asset.json | 26 ++++++- .../asset_category/asset_category.json | 6 +- .../asset_maintenance_team.json | 9 ++- .../asset_shift_factor.json | 9 ++- erpnext/assets/doctype/location/location.json | 6 +- erpnext/buying/doctype/supplier/supplier.json | 32 +++++++- .../supplier_quotation.json | 10 ++- erpnext/crm/doctype/lead/lead.json | 6 +- .../market_segment/market_segment.json | 6 +- .../doctype/blanket_order/blanket_order.json | 29 +++++++- erpnext/manufacturing/doctype/bom/bom.json | 26 ++++++- .../doctype/plant_floor/plant_floor.json | 6 +- .../sales_forecast/sales_forecast.json | 6 +- .../doctype/activity_type/activity_type.json | 14 +++- erpnext/projects/doctype/project/project.json | 74 ++++++++++++++++++- .../project_template/project_template.json | 12 ++- erpnext/projects/doctype/task/task.json | 14 +++- .../selling/doctype/customer/customer.json | 58 ++++++++++++++- .../product_bundle/product_bundle.json | 27 ++++++- .../doctype/sales_order/sales_order.json | 10 ++- .../sales_partner_type.json | 9 ++- erpnext/setup/doctype/brand/brand.json | 9 ++- erpnext/setup/doctype/company/company.json | 6 +- .../customer_group/customer_group.json | 22 +++++- .../setup/doctype/department/department.json | 21 +++++- erpnext/setup/doctype/driver/driver.json | 18 ++++- erpnext/setup/doctype/employee/employee.json | 42 ++++++++++- .../doctype/holiday_list/holiday_list.json | 22 +++++- erpnext/setup/doctype/incoterm/incoterm.json | 21 +++++- .../doctype/sales_partner/sales_partner.json | 41 +++++++++- .../doctype/sales_person/sales_person.json | 31 +++++++- .../supplier_group/supplier_group.json | 10 ++- .../terms_and_conditions.json | 18 ++++- .../setup/doctype/territory/territory.json | 18 ++++- erpnext/setup/doctype/uom/uom.json | 6 +- erpnext/setup/doctype/vehicle/vehicle.json | 11 ++- erpnext/stock/doctype/batch/batch.json | 54 +++++++++++++- .../doctype/manufacturer/manufacturer.json | 13 +++- .../material_request/material_request.json | 14 +++- .../stock/doctype/price_list/price_list.json | 37 +++++++++- .../purchase_receipt/purchase_receipt.json | 14 +++- .../quality_inspection.json | 42 ++++++++++- .../serial_and_batch_bundle.json | 22 +++++- .../stock/doctype/serial_no/serial_no.json | 18 ++++- .../shipment_parcel_template.json | 9 ++- .../stock/doctype/warehouse/warehouse.json | 30 +++++++- erpnext/support/doctype/issue/issue.json | 6 +- .../issue_priority/issue_priority.json | 9 ++- 69 files changed, 1378 insertions(+), 100 deletions(-) diff --git a/erpnext/accounts/doctype/account/account.json b/erpnext/accounts/doctype/account/account.json index 1ab8869535d..e65d41fde19 100644 --- a/erpnext/accounts/doctype/account/account.json +++ b/erpnext/accounts/doctype/account/account.json @@ -203,7 +203,7 @@ "idx": 1, "is_tree": 1, "links": [], - "modified": "2026-04-14 18:14:42.202065", + "modified": "2026-08-21 23:11:37.851001", "modified_by": "Administrator", "module": "Accounts", "name": "Account", @@ -264,6 +264,46 @@ { "role": "HR Manager", "select": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Manufacturing User", + "select": 1 + }, + { + "role": "Purchase Master Manager", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/accounts/doctype/bank/bank.json b/erpnext/accounts/doctype/bank/bank.json index 2bcc7e50f8f..55186b078b4 100644 --- a/erpnext/accounts/doctype/bank/bank.json +++ b/erpnext/accounts/doctype/bank/bank.json @@ -101,7 +101,7 @@ } ], "links": [], - "modified": "2024-03-27 13:06:36.896195", + "modified": "2026-08-21 23:11:39.423431", "modified_by": "Administrator", "module": "Accounts", "name": "Bank", @@ -118,11 +118,20 @@ "role": "System Manager", "share": 1, "write": 1 + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 } ], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/bank_account/bank_account.json b/erpnext/accounts/doctype/bank_account/bank_account.json index 8c6d25ab329..b22739728da 100644 --- a/erpnext/accounts/doctype/bank_account/bank_account.json +++ b/erpnext/accounts/doctype/bank_account/bank_account.json @@ -269,7 +269,7 @@ "link_fieldname": "default_bank_account" } ], - "modified": "2026-04-11 19:46:27.609994", + "modified": "2026-08-21 23:11:39.585456", "modified_by": "Administrator", "module": "Accounts", "name": "Bank Account", @@ -299,6 +299,22 @@ "role": "Accounts User", "share": 1, "write": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Purchase Master Manager", + "select": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/accounts/doctype/cost_center/cost_center.json b/erpnext/accounts/doctype/cost_center/cost_center.json index bb69300ff8c..2571c04b724 100644 --- a/erpnext/accounts/doctype/cost_center/cost_center.json +++ b/erpnext/accounts/doctype/cost_center/cost_center.json @@ -126,7 +126,7 @@ "idx": 1, "is_tree": 1, "links": [], - "modified": "2026-04-14 18:15:27.367298", + "modified": "2026-08-21 23:11:40.799391", "modified_by": "Administrator", "module": "Accounts", "name": "Cost Center", @@ -181,6 +181,54 @@ { "role": "HR Manager", "select": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Manufacturing User", + "select": 1 + }, + { + "role": "Projects Manager", + "select": 1 + }, + { + "role": "Projects User", + "select": 1 + }, + { + "role": "Purchase Master Manager", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/accounts/doctype/coupon_code/coupon_code.json b/erpnext/accounts/doctype/coupon_code/coupon_code.json index 43eafb57ab5..6f30ad2fc85 100644 --- a/erpnext/accounts/doctype/coupon_code/coupon_code.json +++ b/erpnext/accounts/doctype/coupon_code/coupon_code.json @@ -125,7 +125,7 @@ } ], "links": [], - "modified": "2024-11-19 16:35:11.836441", + "modified": "2026-08-21 23:11:41.010871", "modified_by": "Administrator", "module": "Accounts", "name": "Coupon Code", @@ -179,11 +179,20 @@ "role": "Website Manager", "share": 1, "write": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 } ], + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "title_field": "coupon_name", "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/finance_book/finance_book.json b/erpnext/accounts/doctype/finance_book/finance_book.json index 87cdaa5eb3d..607dd0295f6 100644 --- a/erpnext/accounts/doctype/finance_book/finance_book.json +++ b/erpnext/accounts/doctype/finance_book/finance_book.json @@ -20,7 +20,7 @@ ], "icon": "fa fa-book", "links": [], - "modified": "2024-03-27 13:09:44.514241", + "modified": "2026-08-21 23:11:42.386104", "modified_by": "Administrator", "module": "Accounts", "name": "Finance Book", @@ -55,13 +55,26 @@ "report": 1, "role": "Auditor", "share": 1 + }, + { + "role": "HR Manager", + "select": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 } ], "quick_entry": 1, + "row_format": "Dynamic", "search_fields": "finance_book_name", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1, "track_seen": 1 -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/fiscal_year/fiscal_year.json b/erpnext/accounts/doctype/fiscal_year/fiscal_year.json index 01b44ed296d..8a7e67c86e2 100644 --- a/erpnext/accounts/doctype/fiscal_year/fiscal_year.json +++ b/erpnext/accounts/doctype/fiscal_year/fiscal_year.json @@ -82,7 +82,7 @@ "icon": "fa fa-calendar", "idx": 1, "links": [], - "modified": "2024-05-27 17:29:55.560840", + "modified": "2026-08-21 23:11:42.509102", "modified_by": "Administrator", "module": "Accounts", "name": "Fiscal Year", @@ -131,10 +131,15 @@ { "read": 1, "role": "Auditor" + }, + { + "role": "Sales Master Manager", + "select": 1 } ], + "row_format": "Dynamic", "show_name_in_global_search": 1, "sort_field": "name", "sort_order": "DESC", "states": [] -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/item_tax_template/item_tax_template.json b/erpnext/accounts/doctype/item_tax_template/item_tax_template.json index 7d0d968146e..c5032d8f08f 100644 --- a/erpnext/accounts/doctype/item_tax_template/item_tax_template.json +++ b/erpnext/accounts/doctype/item_tax_template/item_tax_template.json @@ -57,7 +57,7 @@ } ], "links": [], - "modified": "2024-03-27 13:09:55.573483", + "modified": "2026-08-21 23:11:43.571355", "modified_by": "Administrator", "module": "Accounts", "name": "Item Tax Template", @@ -95,12 +95,61 @@ "report": 1, "role": "Accounts User", "share": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Item Manager", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Purchase User", + "select": 1 + }, + { + "role": "Sales Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 + }, + { + "role": "Stock User", + "select": 1 } ], + "row_format": "Dynamic", "show_name_in_global_search": 1, "sort_field": "creation", "sort_order": "DESC", "states": [], "title_field": "title", "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/loyalty_program/loyalty_program.json b/erpnext/accounts/doctype/loyalty_program/loyalty_program.json index 9c67d0ccff5..7559bf04a63 100644 --- a/erpnext/accounts/doctype/loyalty_program/loyalty_program.json +++ b/erpnext/accounts/doctype/loyalty_program/loyalty_program.json @@ -147,14 +147,14 @@ "fieldtype": "Column Break" }, { - "fieldname": "project", - "fieldtype": "Link", - "label": "Project", - "options": "Project" + "fieldname": "project", + "fieldtype": "Link", + "label": "Project", + "options": "Project" } ], "links": [], - "modified": "2024-03-27 13:10:03.361383", + "modified": "2026-08-21 23:11:44.144864", "modified_by": "Administrator", "module": "Accounts", "name": "Loyalty Program", @@ -171,11 +171,20 @@ "role": "System Manager", "share": 1, "write": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 } ], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json b/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json index ec03452e56a..c1b9247cfbf 100644 --- a/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json +++ b/erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json @@ -48,7 +48,7 @@ "idx": 1, "index_web_pages_for_search": 1, "links": [], - "modified": "2026-04-14 18:16:47.795986", + "modified": "2026-08-21 23:11:44.763131", "modified_by": "Administrator", "module": "Accounts", "name": "Mode of Payment", @@ -76,6 +76,30 @@ { "role": "HR Manager", "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Purchase User", + "select": 1 + }, + { + "role": "Sales Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.json b/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.json index c867f938e10..602f292c1ee 100644 --- a/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.json +++ b/erpnext/accounts/doctype/monthly_distribution/monthly_distribution.json @@ -46,7 +46,7 @@ "icon": "fa fa-bar-chart", "idx": 1, "links": [], - "modified": "2024-03-27 13:10:05.873547", + "modified": "2026-08-21 23:11:44.908490", "modified_by": "Administrator", "module": "Accounts", "name": "Monthly Distribution", @@ -69,9 +69,14 @@ "read": 1, "report": 1, "role": "Accounts Manager" + }, + { + "role": "Sales Master Manager", + "select": 1 } ], + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [] -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/payment_term/payment_term.json b/erpnext/accounts/doctype/payment_term/payment_term.json index b0bd6d52932..bded6b8db26 100644 --- a/erpnext/accounts/doctype/payment_term/payment_term.json +++ b/erpnext/accounts/doctype/payment_term/payment_term.json @@ -116,7 +116,7 @@ } ], "links": [], - "modified": "2024-03-27 13:10:11.511137", + "modified": "2026-08-21 23:11:45.693762", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Term", @@ -157,11 +157,36 @@ "role": "Accounts User", "share": 1, "write": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Purchase User", + "select": 1 + }, + { + "role": "Sales Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 } ], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/pos_invoice/pos_invoice.json b/erpnext/accounts/doctype/pos_invoice/pos_invoice.json index 8aed03b9b0e..014e674245a 100644 --- a/erpnext/accounts/doctype/pos_invoice/pos_invoice.json +++ b/erpnext/accounts/doctype/pos_invoice/pos_invoice.json @@ -1643,7 +1643,7 @@ "icon": "fa fa-file-text", "is_submittable": 1, "links": [], - "modified": "2026-08-12 12:00:00.000000", + "modified": "2026-08-21 23:11:45.029925", "modified_by": "Administrator", "module": "Accounts", "name": "POS Invoice", @@ -1686,6 +1686,14 @@ "permlevel": 1, "read": 1, "role": "All" + }, + { + "role": "Sales Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/accounts/doctype/pos_profile/pos_profile.json b/erpnext/accounts/doctype/pos_profile/pos_profile.json index bc017706740..bec531855aa 100644 --- a/erpnext/accounts/doctype/pos_profile/pos_profile.json +++ b/erpnext/accounts/doctype/pos_profile/pos_profile.json @@ -582,7 +582,7 @@ "link_fieldname": "pos_profile" } ], - "modified": "2026-02-10 14:24:48.597412", + "modified": "2026-08-21 23:11:45.419667", "modified_by": "Administrator", "module": "Accounts", "name": "POS Profile", @@ -606,6 +606,10 @@ "read": 1, "report": 1, "role": "Accounts User" + }, + { + "role": "Sales Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json index 11bb29846bd..ceca42b359b 100644 --- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json +++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -1696,7 +1696,7 @@ "idx": 204, "is_submittable": 1, "links": [], - "modified": "2026-08-12 12:00:00.000000", + "modified": "2026-08-21 23:11:46.733125", "modified_by": "Administrator", "module": "Accounts", "name": "Purchase Invoice", @@ -1749,6 +1749,18 @@ "read": 1, "role": "Accounts Manager", "write": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json b/erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json index 12443c0b693..6f9e3cc8193 100644 --- a/erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json +++ b/erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.json @@ -77,7 +77,7 @@ "icon": "fa fa-money", "idx": 1, "links": [], - "modified": "2024-03-27 13:10:26.945131", + "modified": "2026-08-21 23:11:47.506282", "modified_by": "Administrator", "module": "Accounts", "name": "Purchase Taxes and Charges Template", @@ -104,12 +104,29 @@ { "read": 1, "role": "Purchase User" + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 } ], + "row_format": "Dynamic", "show_title_field_in_link": 1, "sort_field": "creation", "sort_order": "DESC", "states": [], "title_field": "title", "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json b/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json index 1f8c1e9cc5f..90267372644 100644 --- a/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json +++ b/erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.json @@ -79,7 +79,7 @@ "icon": "fa fa-money", "idx": 1, "links": [], - "modified": "2024-03-27 13:10:38.343481", + "modified": "2026-08-21 23:11:48.797423", "modified_by": "Administrator", "module": "Accounts", "name": "Sales Taxes and Charges Template", @@ -113,12 +113,33 @@ "role": "Sales Master Manager", "share": 1, "write": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 } ], + "row_format": "Dynamic", "show_title_field_in_link": 1, "sort_field": "creation", "sort_order": "ASC", "states": [], "title_field": "title", "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/shipping_rule/shipping_rule.json b/erpnext/accounts/doctype/shipping_rule/shipping_rule.json index e8070588564..5e5965b54db 100644 --- a/erpnext/accounts/doctype/shipping_rule/shipping_rule.json +++ b/erpnext/accounts/doctype/shipping_rule/shipping_rule.json @@ -149,7 +149,7 @@ "icon": "fa fa-truck", "idx": 1, "links": [], - "modified": "2026-07-22 14:53:27.315435", + "modified": "2026-08-21 23:11:49.532098", "modified_by": "Administrator", "module": "Accounts", "name": "Shipping Rule", @@ -195,6 +195,38 @@ "role": "Sales Master Manager", "share": 1, "write": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Purchase User", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/accounts/doctype/tax_category/tax_category.json b/erpnext/accounts/doctype/tax_category/tax_category.json index 033faa628fa..b0f57b292b8 100644 --- a/erpnext/accounts/doctype/tax_category/tax_category.json +++ b/erpnext/accounts/doctype/tax_category/tax_category.json @@ -29,7 +29,7 @@ ], "index_web_pages_for_search": 1, "links": [], - "modified": "2024-03-27 13:10:51.976600", + "modified": "2026-08-21 23:11:50.740962", "modified_by": "Administrator", "module": "Accounts", "name": "Tax Category", @@ -68,11 +68,68 @@ "report": 1, "role": "Accounts User", "share": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Item Manager", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Purchase Master Manager", + "select": 1 + }, + { + "role": "Purchase User", + "select": 1 + }, + { + "role": "Sales Manager", + "select": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 + }, + { + "role": "Stock User", + "select": 1 } ], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json b/erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json index cff8fea5858..9c9646755b4 100644 --- a/erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json +++ b/erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json @@ -100,7 +100,7 @@ ], "index_web_pages_for_search": 1, "links": [], - "modified": "2025-07-30 07:13:51.785735", + "modified": "2026-08-21 23:11:50.979676", "modified_by": "Administrator", "module": "Accounts", "name": "Tax Withholding Category", @@ -142,6 +142,26 @@ "role": "Accounts User", "share": 1, "write": 1 + }, + { + "role": "Item Manager", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Purchase Master Manager", + "select": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/accounts/doctype/tax_withholding_group/tax_withholding_group.json b/erpnext/accounts/doctype/tax_withholding_group/tax_withholding_group.json index d2700f1eaeb..95389fbb73f 100644 --- a/erpnext/accounts/doctype/tax_withholding_group/tax_withholding_group.json +++ b/erpnext/accounts/doctype/tax_withholding_group/tax_withholding_group.json @@ -21,7 +21,7 @@ "grid_page_length": 50, "index_web_pages_for_search": 1, "links": [], - "modified": "2025-06-29 05:25:50.243710", + "modified": "2026-08-21 23:11:51.176158", "modified_by": "Administrator", "module": "Accounts", "name": "Tax Withholding Group", @@ -39,6 +39,30 @@ "role": "System Manager", "share": 1, "write": 1 + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Purchase Master Manager", + "select": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/assets/doctype/asset/asset.json b/erpnext/assets/doctype/asset/asset.json index 8618f8a9c15..565f9a0658a 100644 --- a/erpnext/assets/doctype/asset/asset.json +++ b/erpnext/assets/doctype/asset/asset.json @@ -627,7 +627,7 @@ "link_fieldname": "target_asset" } ], - "modified": "2026-03-12 16:07:39.543227", + "modified": "2026-08-21 23:11:38.364997", "modified_by": "Administrator", "module": "Assets", "name": "Asset", @@ -663,6 +663,30 @@ "share": 1, "submit": 1, "write": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Manufacturing User", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Purchase User", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 + }, + { + "role": "Stock User", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/assets/doctype/asset_category/asset_category.json b/erpnext/assets/doctype/asset_category/asset_category.json index d9f5d8de1e9..bc96b342961 100644 --- a/erpnext/assets/doctype/asset_category/asset_category.json +++ b/erpnext/assets/doctype/asset_category/asset_category.json @@ -73,7 +73,7 @@ } ], "links": [], - "modified": "2025-05-13 15:33:03.791814", + "modified": "2026-08-21 23:11:38.710171", "modified_by": "Administrator", "module": "Assets", "name": "Asset Category", @@ -116,6 +116,10 @@ "role": "Quality Manager", "share": 1, "write": 1 + }, + { + "role": "Item Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/assets/doctype/asset_maintenance_team/asset_maintenance_team.json b/erpnext/assets/doctype/asset_maintenance_team/asset_maintenance_team.json index cf57e3a71b2..a6a90472f2e 100644 --- a/erpnext/assets/doctype/asset_maintenance_team/asset_maintenance_team.json +++ b/erpnext/assets/doctype/asset_maintenance_team/asset_maintenance_team.json @@ -61,7 +61,7 @@ ], "index_web_pages_for_search": 1, "links": [], - "modified": "2024-03-27 13:06:34.976117", + "modified": "2026-08-21 23:11:38.864427", "modified_by": "Administrator", "module": "Assets", "name": "Asset Maintenance Team", @@ -78,11 +78,16 @@ "role": "Manufacturing User", "share": 1, "write": 1 + }, + { + "role": "Quality Manager", + "select": 1 } ], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.json b/erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.json index 00bc0fc9298..0f971abdb0a 100644 --- a/erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.json +++ b/erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.json @@ -36,7 +36,7 @@ ], "index_web_pages_for_search": 1, "links": [], - "modified": "2024-03-27 13:06:35.869900", + "modified": "2026-08-21 23:11:39.003078", "modified_by": "Administrator", "module": "Assets", "name": "Asset Shift Factor", @@ -66,9 +66,14 @@ "role": "Accounts User", "share": 1, "write": 1 + }, + { + "role": "Quality Manager", + "select": 1 } ], + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [] -} \ No newline at end of file +} diff --git a/erpnext/assets/doctype/location/location.json b/erpnext/assets/doctype/location/location.json index bcba2d8aba2..d6e06305ca1 100644 --- a/erpnext/assets/doctype/location/location.json +++ b/erpnext/assets/doctype/location/location.json @@ -143,7 +143,7 @@ ], "is_tree": 1, "links": [], - "modified": "2025-04-29 13:53:13.488906", + "modified": "2026-08-21 23:11:43.994913", "modified_by": "Administrator", "module": "Assets", "name": "Location", @@ -198,6 +198,10 @@ "role": "Stock Manager", "share": 1, "write": 1 + }, + { + "role": "Quality Manager", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/buying/doctype/supplier/supplier.json b/erpnext/buying/doctype/supplier/supplier.json index 1b27a49160a..fc06d0b29f5 100644 --- a/erpnext/buying/doctype/supplier/supplier.json +++ b/erpnext/buying/doctype/supplier/supplier.json @@ -440,19 +440,19 @@ }, { "default": "0", + "description": "If checked, this Supplier is only available for transactions in the companies listed below.", "fieldname": "restrict_to_companies", "fieldtype": "Check", "label": "Restrict to Companies", - "description": "If checked, this Supplier is only available for transactions in the companies listed below.", "permlevel": 1 }, { + "depends_on": "eval:doc.restrict_to_companies", "fieldname": "allowed_companies", "fieldtype": "Table MultiSelect", "label": "Allowed Companies", - "options": "Company Restriction", - "depends_on": "eval:doc.restrict_to_companies", "mandatory_depends_on": "eval:doc.restrict_to_companies", + "options": "Company Restriction", "permlevel": 1 }, { @@ -592,7 +592,7 @@ "link_fieldname": "party" } ], - "modified": "2026-08-14 16:10:58.600553", + "modified": "2026-08-21 23:11:49.780507", "modified_by": "Administrator", "module": "Buying", "name": "Supplier", @@ -654,6 +654,30 @@ "read": 1, "role": "Purchase Master Manager", "write": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 + }, + { + "role": "Website Manager", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json index 735d3753312..5a31f1a4484 100644 --- a/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json +++ b/erpnext/buying/doctype/supplier_quotation/supplier_quotation.json @@ -948,7 +948,7 @@ "index_web_pages_for_search": 1, "is_submittable": 1, "links": [], - "modified": "2026-08-12 12:00:00.000000", + "modified": "2026-08-21 23:11:50.274992", "modified_by": "Administrator", "module": "Buying", "name": "Supplier Quotation", @@ -1007,6 +1007,14 @@ "read": 1, "role": "Purchase Manager", "write": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/crm/doctype/lead/lead.json b/erpnext/crm/doctype/lead/lead.json index 925a60913f6..4bd7348c0dc 100644 --- a/erpnext/crm/doctype/lead/lead.json +++ b/erpnext/crm/doctype/lead/lead.json @@ -543,7 +543,7 @@ "idx": 5, "image_field": "image", "links": [], - "modified": "2026-02-10 14:36:37.157961", + "modified": "2026-08-21 23:11:43.771048", "modified_by": "Administrator", "module": "CRM", "name": "Lead", @@ -600,6 +600,10 @@ "read": 1, "report": 1, "role": "Sales User" + }, + { + "role": "Support Team", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/crm/doctype/market_segment/market_segment.json b/erpnext/crm/doctype/market_segment/market_segment.json index 85200018848..cc160a29e19 100644 --- a/erpnext/crm/doctype/market_segment/market_segment.json +++ b/erpnext/crm/doctype/market_segment/market_segment.json @@ -18,7 +18,7 @@ } ], "links": [], - "modified": "2025-12-17 12:09:34.687368", + "modified": "2026-08-21 23:11:44.435488", "modified_by": "Administrator", "module": "CRM", "name": "Market Segment", @@ -36,6 +36,10 @@ "role": "Sales Manager", "share": 1, "write": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/manufacturing/doctype/blanket_order/blanket_order.json b/erpnext/manufacturing/doctype/blanket_order/blanket_order.json index b391c3a7bcf..1c1d0d29611 100644 --- a/erpnext/manufacturing/doctype/blanket_order/blanket_order.json +++ b/erpnext/manufacturing/doctype/blanket_order/blanket_order.json @@ -147,7 +147,7 @@ "index_web_pages_for_search": 1, "is_submittable": 1, "links": [], - "modified": "2024-12-05 15:44:21.520093", + "modified": "2026-08-21 23:11:40.122402", "modified_by": "Administrator", "module": "Manufacturing", "name": "Blanket Order", @@ -167,12 +167,37 @@ "share": 1, "submit": 1, "write": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Purchase User", + "select": 1 + }, + { + "role": "Sales Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 } ], "quick_entry": 1, + "row_format": "Dynamic", "search_fields": "blanket_order_type, to_date", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/manufacturing/doctype/bom/bom.json b/erpnext/manufacturing/doctype/bom/bom.json index 003c6e0b3db..9205528ec9e 100644 --- a/erpnext/manufacturing/doctype/bom/bom.json +++ b/erpnext/manufacturing/doctype/bom/bom.json @@ -771,7 +771,7 @@ "image_field": "image", "is_submittable": 1, "links": [], - "modified": "2026-08-19 14:00:00.000000", + "modified": "2026-08-21 23:11:39.133941", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM", @@ -802,6 +802,30 @@ "share": 1, "submit": 1, "write": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Purchase User", + "select": 1 + }, + { + "role": "Sales Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/manufacturing/doctype/plant_floor/plant_floor.json b/erpnext/manufacturing/doctype/plant_floor/plant_floor.json index ceadefdf01b..205780e35a2 100644 --- a/erpnext/manufacturing/doctype/plant_floor/plant_floor.json +++ b/erpnext/manufacturing/doctype/plant_floor/plant_floor.json @@ -74,7 +74,7 @@ "hide_toolbar": 1, "index_web_pages_for_search": 1, "links": [], - "modified": "2026-02-17 11:53:17.940039", + "modified": "2026-08-21 23:11:45.858553", "modified_by": "Administrator", "module": "Manufacturing", "name": "Plant Floor", @@ -92,6 +92,10 @@ "role": "System Manager", "share": 1, "write": 1 + }, + { + "role": "Manufacturing User", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.json b/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.json index b55a7a1dba6..56a35c20908 100644 --- a/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.json +++ b/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.json @@ -158,7 +158,7 @@ "index_web_pages_for_search": 1, "is_submittable": 1, "links": [], - "modified": "2026-01-02 15:09:32.165242", + "modified": "2026-08-21 23:11:47.893072", "modified_by": "Administrator", "module": "Manufacturing", "name": "Sales Forecast", @@ -234,6 +234,10 @@ "share": 1, "submit": 1, "write": 1 + }, + { + "role": "Stock Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/projects/doctype/activity_type/activity_type.json b/erpnext/projects/doctype/activity_type/activity_type.json index 8c1bf2d3392..26748906496 100644 --- a/erpnext/projects/doctype/activity_type/activity_type.json +++ b/erpnext/projects/doctype/activity_type/activity_type.json @@ -47,7 +47,7 @@ "icon": "icon-flag", "idx": 1, "links": [], - "modified": "2026-04-17 15:24:16.754519", + "modified": "2026-08-21 23:11:38.223497", "modified_by": "Administrator", "module": "Projects", "name": "Activity Type", @@ -91,6 +91,18 @@ "role": "HR Manager", "share": 1, "write": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "HR User", + "select": 1 + }, + { + "role": "Manufacturing User", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/projects/doctype/project/project.json b/erpnext/projects/doctype/project/project.json index ec780e63e68..3df85472e74 100644 --- a/erpnext/projects/doctype/project/project.json +++ b/erpnext/projects/doctype/project/project.json @@ -484,7 +484,7 @@ "index_web_pages_for_search": 1, "links": [], "max_attachments": 4, - "modified": "2026-07-21 11:23:22.000000", + "modified": "2026-08-21 23:11:46.332012", "modified_by": "Administrator", "module": "Projects", "name": "Project", @@ -548,6 +548,78 @@ { "role": "HR Manager", "select": 1 + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Manufacturing User", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Purchase Master Manager", + "select": 1 + }, + { + "role": "Purchase User", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 + }, + { + "role": "Sales Manager", + "select": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 + }, + { + "role": "Stock User", + "select": 1 + }, + { + "role": "Support Team", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/projects/doctype/project_template/project_template.json b/erpnext/projects/doctype/project_template/project_template.json index 589e5b7fb45..cf2bb3c5175 100644 --- a/erpnext/projects/doctype/project_template/project_template.json +++ b/erpnext/projects/doctype/project_template/project_template.json @@ -34,7 +34,7 @@ } ], "links": [], - "modified": "2025-03-12 14:20:57.301906", + "modified": "2026-08-21 23:11:46.618525", "modified_by": "Administrator", "module": "Projects", "name": "Project Template", @@ -52,6 +52,14 @@ "role": "System Manager", "share": 1, "write": 1 + }, + { + "role": "Projects Manager", + "select": 1 + }, + { + "role": "Projects User", + "select": 1 } ], "quick_entry": 1, @@ -60,4 +68,4 @@ "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/projects/doctype/task/task.json b/erpnext/projects/doctype/task/task.json index c41f203fdbf..26756dfa498 100644 --- a/erpnext/projects/doctype/task/task.json +++ b/erpnext/projects/doctype/task/task.json @@ -423,7 +423,7 @@ "is_tree": 1, "links": [], "max_attachments": 5, - "modified": "2026-04-09 19:12:27.153143", + "modified": "2026-08-21 23:11:50.547292", "modified_by": "Administrator", "module": "Projects", "name": "Task", @@ -455,6 +455,18 @@ "role": "HR Manager", "share": 1, "write": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Employee", + "select": 1 + }, + { + "role": "Manufacturing User", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/selling/doctype/customer/customer.json b/erpnext/selling/doctype/customer/customer.json index 3a02c8cc694..abef37a3653 100644 --- a/erpnext/selling/doctype/customer/customer.json +++ b/erpnext/selling/doctype/customer/customer.json @@ -730,7 +730,7 @@ "link_fieldname": "party" } ], - "modified": "2026-08-14 16:10:58.600553", + "modified": "2026-08-21 23:11:41.175219", "modified_by": "Administrator", "module": "Selling", "name": "Customer", @@ -800,6 +800,62 @@ "read": 1, "report": 1, "role": "Accounts Manager" + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Employee", + "select": 1 + }, + { + "role": "Fulfillment User", + "select": 1 + }, + { + "role": "HR Manager", + "select": 1 + }, + { + "role": "HR User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Projects Manager", + "select": 1 + }, + { + "role": "Projects User", + "select": 1 + }, + { + "role": "Purchase Master Manager", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 + }, + { + "role": "Support Team", + "select": 1 + }, + { + "role": "Website Manager", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/selling/doctype/product_bundle/product_bundle.json b/erpnext/selling/doctype/product_bundle/product_bundle.json index f5c15efb13a..6cf6dddc11a 100644 --- a/erpnext/selling/doctype/product_bundle/product_bundle.json +++ b/erpnext/selling/doctype/product_bundle/product_bundle.json @@ -104,7 +104,7 @@ "idx": 1, "is_submittable": 1, "links": [], - "modified": "2026-06-10 12:00:00.000000", + "modified": "2026-08-21 23:11:46.161457", "modified_by": "Administrator", "module": "Selling", "name": "Product Bundle", @@ -144,8 +144,33 @@ "share": 1, "submit": 1, "write": 1 + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 } ], + "row_format": "Dynamic", "search_fields": "new_item_code,description", "sort_field": "creation", "sort_order": "ASC", diff --git a/erpnext/selling/doctype/sales_order/sales_order.json b/erpnext/selling/doctype/sales_order/sales_order.json index 39f880a4cc5..660b8254683 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.json +++ b/erpnext/selling/doctype/sales_order/sales_order.json @@ -1826,7 +1826,7 @@ "idx": 105, "is_submittable": 1, "links": [], - "modified": "2026-08-14 12:43:19.480555", + "modified": "2026-08-21 23:11:48.053347", "modified_by": "Administrator", "module": "Selling", "name": "Sales Order", @@ -1893,6 +1893,14 @@ "read": 1, "role": "Sales Manager", "write": 1 + }, + { + "role": "Projects Manager", + "select": 1 + }, + { + "role": "Projects User", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/selling/doctype/sales_partner_type/sales_partner_type.json b/erpnext/selling/doctype/sales_partner_type/sales_partner_type.json index 534bd25118c..2e72366ecce 100644 --- a/erpnext/selling/doctype/sales_partner_type/sales_partner_type.json +++ b/erpnext/selling/doctype/sales_partner_type/sales_partner_type.json @@ -19,7 +19,7 @@ } ], "links": [], - "modified": "2024-03-27 13:10:37.773308", + "modified": "2026-08-21 23:11:48.555976", "modified_by": "Administrator", "module": "Selling", "name": "Sales Partner Type", @@ -37,11 +37,16 @@ "role": "System Manager", "share": 1, "write": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 } ], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "translated_doctype": 1 -} \ No newline at end of file +} diff --git a/erpnext/setup/doctype/brand/brand.json b/erpnext/setup/doctype/brand/brand.json index 7c2b9e36819..cfbb47d4a1d 100644 --- a/erpnext/setup/doctype/brand/brand.json +++ b/erpnext/setup/doctype/brand/brand.json @@ -56,7 +56,7 @@ "idx": 1, "image_field": "image", "links": [], - "modified": "2024-08-20 14:10:21.377962", + "modified": "2026-08-21 23:11:40.278512", "modified_by": "Administrator", "module": "Setup", "name": "Brand", @@ -103,11 +103,16 @@ "read": 1, "report": 1, "role": "Accounts User" + }, + { + "role": "Website Manager", + "select": 1 } ], "quick_entry": 1, + "row_format": "Dynamic", "show_name_in_global_search": 1, "sort_field": "creation", "sort_order": "ASC", "states": [] -} \ No newline at end of file +} diff --git a/erpnext/setup/doctype/company/company.json b/erpnext/setup/doctype/company/company.json index 8df9ea441af..84b4ba4b5f8 100644 --- a/erpnext/setup/doctype/company/company.json +++ b/erpnext/setup/doctype/company/company.json @@ -1159,7 +1159,7 @@ "image_field": "company_logo", "is_tree": 1, "links": [], - "modified": "2026-07-26 21:14:52.739814", + "modified": "2026-08-21 23:11:40.429841", "modified_by": "Administrator", "module": "Setup", "name": "Company", @@ -1229,6 +1229,10 @@ "report": 1, "role": "HR Manager", "write": 1 + }, + { + "role": "Desk User", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/setup/doctype/customer_group/customer_group.json b/erpnext/setup/doctype/customer_group/customer_group.json index 5461155e409..552f34ce8fc 100644 --- a/erpnext/setup/doctype/customer_group/customer_group.json +++ b/erpnext/setup/doctype/customer_group/customer_group.json @@ -140,7 +140,7 @@ "idx": 1, "is_tree": 1, "links": [], - "modified": "2025-12-02 13:58:03.378607", + "modified": "2026-08-21 23:11:41.519748", "modified_by": "Administrator", "module": "Setup", "name": "Customer Group", @@ -207,6 +207,26 @@ "report": 1, "role": "Accounts User", "share": 1 + }, + { + "role": "Item Manager", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Website Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/setup/doctype/department/department.json b/erpnext/setup/doctype/department/department.json index acf1819b230..b12ecc7fb47 100644 --- a/erpnext/setup/doctype/department/department.json +++ b/erpnext/setup/doctype/department/department.json @@ -90,7 +90,7 @@ "idx": 1, "is_tree": 1, "links": [], - "modified": "2024-06-12 16:10:31.451257", + "modified": "2026-08-21 23:11:41.697649", "modified_by": "Administrator", "module": "Setup", "name": "Department", @@ -136,10 +136,27 @@ { "role": "Employee", "select": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Projects Manager", + "select": 1 + }, + { + "role": "Projects User", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 } ], + "row_format": "Dynamic", "show_name_in_global_search": 1, "sort_field": "creation", "sort_order": "ASC", "states": [] -} \ No newline at end of file +} diff --git a/erpnext/setup/doctype/driver/driver.json b/erpnext/setup/doctype/driver/driver.json index 86214d2bba3..7b5c4572333 100644 --- a/erpnext/setup/doctype/driver/driver.json +++ b/erpnext/setup/doctype/driver/driver.json @@ -130,7 +130,7 @@ ], "icon": "fa fa-user", "links": [], - "modified": "2026-06-16 16:04:12.762960", + "modified": "2026-08-21 23:11:41.847540", "modified_by": "Administrator", "module": "Setup", "name": "Driver", @@ -173,6 +173,22 @@ "role": "System Manager", "share": 1, "write": 1 + }, + { + "role": "Fulfillment User", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 + }, + { + "role": "Stock User", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/setup/doctype/employee/employee.json b/erpnext/setup/doctype/employee/employee.json index 03f68b91dc5..98cb867511d 100644 --- a/erpnext/setup/doctype/employee/employee.json +++ b/erpnext/setup/doctype/employee/employee.json @@ -834,7 +834,7 @@ "image_field": "image", "is_tree": 1, "links": [], - "modified": "2026-03-23 15:26:05.149280", + "modified": "2026-08-21 23:11:42.091886", "modified_by": "Administrator", "module": "Setup", "name": "Employee", @@ -874,6 +874,46 @@ "role": "HR Manager", "share": 1, "write": 1 + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Fleet Manager", + "select": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Manufacturing User", + "select": 1 + }, + { + "role": "Projects User", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/setup/doctype/holiday_list/holiday_list.json b/erpnext/setup/doctype/holiday_list/holiday_list.json index fb4feba4872..00678fb6777 100644 --- a/erpnext/setup/doctype/holiday_list/holiday_list.json +++ b/erpnext/setup/doctype/holiday_list/holiday_list.json @@ -153,7 +153,7 @@ "icon": "fa fa-calendar", "idx": 1, "links": [], - "modified": "2026-04-14 18:21:08.018741", + "modified": "2026-08-21 23:11:42.675539", "modified_by": "Administrator", "module": "Setup", "name": "Holiday List", @@ -174,6 +174,26 @@ { "role": "HR User", "select": 1 + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Manufacturing User", + "select": 1 + }, + { + "role": "Projects Manager", + "select": 1 + }, + { + "role": "Projects User", + "select": 1 + }, + { + "role": "Sales Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/setup/doctype/incoterm/incoterm.json b/erpnext/setup/doctype/incoterm/incoterm.json index c547b7c4ffd..e9f457f1981 100644 --- a/erpnext/setup/doctype/incoterm/incoterm.json +++ b/erpnext/setup/doctype/incoterm/incoterm.json @@ -87,7 +87,7 @@ "link_fieldname": "incoterm" } ], - "modified": "2022-11-17 22:35:52.084553", + "modified": "2026-08-21 23:11:42.839127", "modified_by": "Administrator", "module": "Setup", "name": "Incoterm", @@ -157,12 +157,29 @@ { "read": 1, "role": "Stock User" + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 } ], + "row_format": "Dynamic", "show_title_field_in_link": 1, "sort_field": "name", "sort_order": "ASC", "states": [], "title_field": "title", "translated_doctype": 1 -} \ No newline at end of file +} diff --git a/erpnext/setup/doctype/sales_partner/sales_partner.json b/erpnext/setup/doctype/sales_partner/sales_partner.json index b84669cefd8..382d0303b86 100644 --- a/erpnext/setup/doctype/sales_partner/sales_partner.json +++ b/erpnext/setup/doctype/sales_partner/sales_partner.json @@ -192,7 +192,7 @@ "icon": "fa fa-user", "idx": 1, "links": [], - "modified": "2024-03-27 13:10:37.455664", + "modified": "2026-08-21 23:11:48.371608", "modified_by": "Administrator", "module": "Setup", "name": "Sales Partner", @@ -221,10 +221,47 @@ "role": "Sales Master Manager", "share": 1, "write": 1 + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Purchase Manager", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 + }, + { + "role": "Website Manager", + "select": 1 } ], + "row_format": "Dynamic", "show_name_in_global_search": 1, "sort_field": "creation", "sort_order": "ASC", "states": [] -} \ No newline at end of file +} diff --git a/erpnext/setup/doctype/sales_person/sales_person.json b/erpnext/setup/doctype/sales_person/sales_person.json index 1486904e841..207dcc4218c 100644 --- a/erpnext/setup/doctype/sales_person/sales_person.json +++ b/erpnext/setup/doctype/sales_person/sales_person.json @@ -145,7 +145,7 @@ "idx": 1, "is_tree": 1, "links": [], - "modified": "2026-06-21 12:52:33.742603", + "modified": "2026-08-21 23:11:48.642478", "modified_by": "Administrator", "module": "Setup", "name": "Sales Person", @@ -177,8 +177,37 @@ "role": "Sales Master Manager", "share": 1, "write": 1 + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 } ], + "row_format": "Dynamic", "search_fields": "parent_sales_person", "show_name_in_global_search": 1, "sort_field": "creation", diff --git a/erpnext/setup/doctype/supplier_group/supplier_group.json b/erpnext/setup/doctype/supplier_group/supplier_group.json index 4811ad84992..2af461c3f3d 100644 --- a/erpnext/setup/doctype/supplier_group/supplier_group.json +++ b/erpnext/setup/doctype/supplier_group/supplier_group.json @@ -109,7 +109,7 @@ "idx": 1, "is_tree": 1, "links": [], - "modified": "2025-12-02 13:57:57.814686", + "modified": "2026-08-21 23:11:50.079034", "modified_by": "Administrator", "module": "Setup", "name": "Supplier Group", @@ -167,6 +167,14 @@ "report": 1, "role": "Accounts User", "share": 1 + }, + { + "role": "Sales Manager", + "select": 1 + }, + { + "role": "Website Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json index be1d3c7a52e..7d86f530a1c 100644 --- a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json +++ b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json @@ -89,7 +89,7 @@ "icon": "icon-legal", "idx": 1, "links": [], - "modified": "2026-06-06 16:35:34.394675", + "modified": "2026-08-21 23:11:51.312054", "modified_by": "Administrator", "module": "Setup", "name": "Terms and Conditions", @@ -161,6 +161,22 @@ "report": 1, "role": "Accounts User", "share": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/setup/doctype/territory/territory.json b/erpnext/setup/doctype/territory/territory.json index b7d9c589dab..a512e876d9e 100644 --- a/erpnext/setup/doctype/territory/territory.json +++ b/erpnext/setup/doctype/territory/territory.json @@ -124,7 +124,7 @@ "idx": 1, "is_tree": 1, "links": [], - "modified": "2025-12-02 13:58:55.190485", + "modified": "2026-08-21 23:11:51.487537", "modified_by": "Administrator", "module": "Setup", "name": "Territory", @@ -183,6 +183,22 @@ "report": 1, "role": "Accounts User", "share": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Website Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/setup/doctype/uom/uom.json b/erpnext/setup/doctype/uom/uom.json index f8031c8a421..63c574c5d03 100644 --- a/erpnext/setup/doctype/uom/uom.json +++ b/erpnext/setup/doctype/uom/uom.json @@ -75,7 +75,7 @@ "icon": "fa fa-compass", "idx": 1, "links": [], - "modified": "2026-04-14 21:20:16.983514", + "modified": "2026-08-21 23:11:51.629905", "modified_by": "Administrator", "module": "Setup", "name": "UOM", @@ -126,6 +126,10 @@ "report": 1, "role": "Sales Manager", "share": 1 + }, + { + "role": "Desk User", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/setup/doctype/vehicle/vehicle.json b/erpnext/setup/doctype/vehicle/vehicle.json index ab66fb9fd77..792e6d5e226 100644 --- a/erpnext/setup/doctype/vehicle/vehicle.json +++ b/erpnext/setup/doctype/vehicle/vehicle.json @@ -204,7 +204,7 @@ } ], "links": [], - "modified": "2025-01-24 06:22:33.129805", + "modified": "2026-08-21 23:11:51.754251", "modified_by": "Administrator", "module": "Setup", "name": "Vehicle", @@ -238,9 +238,18 @@ "role": "Delivery Manager", "share": 1, "write": 1 + }, + { + "role": "Fulfillment User", + "select": 1 + }, + { + "role": "Stock User", + "select": 1 } ], "quick_entry": 1, + "row_format": "Dynamic", "search_fields": "license_plate,location,model", "sort_field": "modified", "sort_order": "DESC", diff --git a/erpnext/stock/doctype/batch/batch.json b/erpnext/stock/doctype/batch/batch.json index 51127673b37..ff90e4f1697 100644 --- a/erpnext/stock/doctype/batch/batch.json +++ b/erpnext/stock/doctype/batch/batch.json @@ -215,7 +215,7 @@ "image_field": "image", "links": [], "max_attachments": 5, - "modified": "2026-06-17 16:01:26.556324", + "modified": "2026-08-21 23:11:39.905227", "modified_by": "Administrator", "module": "Stock", "name": "Batch", @@ -234,6 +234,58 @@ "role": "Item Manager", "share": 1, "write": 1 + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Manufacturing User", + "select": 1 + }, + { + "role": "Purchase Master Manager", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 + }, + { + "role": "Sales Manager", + "select": 1 + }, + { + "role": "Sales Master Manager", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/stock/doctype/manufacturer/manufacturer.json b/erpnext/stock/doctype/manufacturer/manufacturer.json index 1073c709b07..8159142b0c0 100644 --- a/erpnext/stock/doctype/manufacturer/manufacturer.json +++ b/erpnext/stock/doctype/manufacturer/manufacturer.json @@ -87,7 +87,7 @@ ], "icon": "fa fa-certificate", "links": [], - "modified": "2024-03-27 13:10:04.558108", + "modified": "2026-08-21 23:11:44.296381", "modified_by": "Administrator", "module": "Stock", "name": "Manufacturer", @@ -113,12 +113,21 @@ "report": 1, "role": "Stock User", "share": 1 + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 } ], + "row_format": "Dynamic", "search_fields": "short_name, full_name", "show_name_in_global_search": 1, "sort_field": "creation", "sort_order": "DESC", "states": [], "title_field": "short_name" -} \ No newline at end of file +} diff --git a/erpnext/stock/doctype/material_request/material_request.json b/erpnext/stock/doctype/material_request/material_request.json index 922b40325c8..3f1d501f5e2 100644 --- a/erpnext/stock/doctype/material_request/material_request.json +++ b/erpnext/stock/doctype/material_request/material_request.json @@ -377,7 +377,7 @@ "idx": 70, "is_submittable": 1, "links": [], - "modified": "2026-08-07 10:30:00.000000", + "modified": "2026-08-21 23:11:44.554719", "modified_by": "Administrator", "module": "Stock", "name": "Material Request", @@ -441,6 +441,18 @@ "share": 1, "submit": 1, "write": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/stock/doctype/price_list/price_list.json b/erpnext/stock/doctype/price_list/price_list.json index e3da9d78fc9..07a6215ece2 100644 --- a/erpnext/stock/doctype/price_list/price_list.json +++ b/erpnext/stock/doctype/price_list/price_list.json @@ -84,7 +84,7 @@ "idx": 1, "links": [], "max_attachments": 1, - "modified": "2024-08-16 19:41:19.591111", + "modified": "2026-08-21 23:11:45.985667", "modified_by": "Administrator", "module": "Stock", "name": "Price List", @@ -124,12 +124,45 @@ { "read": 1, "role": "Manufacturing User" + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 + }, + { + "role": "Website Manager", + "select": 1 } ], + "row_format": "Dynamic", "search_fields": "currency", "show_name_in_global_search": 1, "sort_field": "creation", "sort_order": "ASC", "states": [], "translated_doctype": 1 -} \ No newline at end of file +} diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json index 0c9354d8bf3..bcb63b34b56 100755 --- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json +++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.json @@ -1294,7 +1294,7 @@ "idx": 261, "is_submittable": 1, "links": [], - "modified": "2026-08-12 12:00:00.000000", + "modified": "2026-08-21 23:11:47.160738", "modified_by": "Administrator", "module": "Stock", "name": "Purchase Receipt", @@ -1353,6 +1353,18 @@ "read": 1, "role": "Stock Manager", "write": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/stock/doctype/quality_inspection/quality_inspection.json b/erpnext/stock/doctype/quality_inspection/quality_inspection.json index de8ee9db0a4..7b33357d20c 100644 --- a/erpnext/stock/doctype/quality_inspection/quality_inspection.json +++ b/erpnext/stock/doctype/quality_inspection/quality_inspection.json @@ -278,7 +278,7 @@ "index_web_pages_for_search": 1, "is_submittable": 1, "links": [], - "modified": "2025-12-24 15:21:03.240008", + "modified": "2026-08-21 23:11:47.694751", "modified_by": "Administrator", "module": "Stock", "name": "Quality Inspection", @@ -298,6 +298,46 @@ "share": 1, "submit": 1, "write": 1 + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Manufacturing Manager", + "select": 1 + }, + { + "role": "Manufacturing User", + "select": 1 + }, + { + "role": "Purchase User", + "select": 1 + }, + { + "role": "Sales User", + "select": 1 + }, + { + "role": "Stock Manager", + "select": 1 + }, + { + "role": "Stock User", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json index 78970bb93d7..296cd50c71c 100644 --- a/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json +++ b/erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json @@ -252,7 +252,7 @@ "index_web_pages_for_search": 1, "is_submittable": 1, "links": [], - "modified": "2025-09-24 16:24:48.154853", + "modified": "2026-08-21 23:11:49.103080", "modified_by": "Administrator", "module": "Stock", "name": "Serial and Batch Bundle", @@ -384,6 +384,26 @@ "share": 1, "submit": 1, "write": 1 + }, + { + "role": "Accounts Manager", + "select": 1 + }, + { + "role": "Accounts User", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/stock/doctype/serial_no/serial_no.json b/erpnext/stock/doctype/serial_no/serial_no.json index 9069a721eac..93404979b0a 100644 --- a/erpnext/stock/doctype/serial_no/serial_no.json +++ b/erpnext/stock/doctype/serial_no/serial_no.json @@ -312,7 +312,7 @@ "icon": "fa fa-barcode", "idx": 1, "links": [], - "modified": "2025-12-24 20:14:52.942251", + "modified": "2026-08-21 23:11:48.936205", "modified_by": "Administrator", "module": "Stock", "name": "Serial No", @@ -348,6 +348,22 @@ "read": 1, "report": 1, "role": "Stock User" + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/stock/doctype/shipment_parcel_template/shipment_parcel_template.json b/erpnext/stock/doctype/shipment_parcel_template/shipment_parcel_template.json index 6e55b59a497..b40dcb26774 100644 --- a/erpnext/stock/doctype/shipment_parcel_template/shipment_parcel_template.json +++ b/erpnext/stock/doctype/shipment_parcel_template/shipment_parcel_template.json @@ -52,7 +52,7 @@ } ], "links": [], - "modified": "2026-03-29 00:00:00.000000", + "modified": "2026-08-21 23:11:49.416348", "modified_by": "Administrator", "module": "Stock", "name": "Shipment Parcel Template", @@ -69,11 +69,16 @@ "role": "System Manager", "share": 1, "write": 1 + }, + { + "role": "Stock Manager", + "select": 1 } ], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/stock/doctype/warehouse/warehouse.json b/erpnext/stock/doctype/warehouse/warehouse.json index 6a75c5ea760..8786eeb13d4 100644 --- a/erpnext/stock/doctype/warehouse/warehouse.json +++ b/erpnext/stock/doctype/warehouse/warehouse.json @@ -286,7 +286,7 @@ "idx": 1, "is_tree": 1, "links": [], - "modified": "2026-02-05 18:17:11.035097", + "modified": "2026-08-21 23:11:51.906705", "modified_by": "Administrator", "module": "Stock", "name": "Warehouse", @@ -337,6 +337,34 @@ { "read": 1, "role": "Manufacturing User" + }, + { + "role": "Delivery Manager", + "select": 1 + }, + { + "role": "Delivery User", + "select": 1 + }, + { + "role": "HR Manager", + "select": 1 + }, + { + "role": "Maintenance Manager", + "select": 1 + }, + { + "role": "Maintenance User", + "select": 1 + }, + { + "role": "Quality Manager", + "select": 1 + }, + { + "role": "Website Manager", + "select": 1 } ], "row_format": "Dynamic", diff --git a/erpnext/support/doctype/issue/issue.json b/erpnext/support/doctype/issue/issue.json index fed181386ff..a1e473ac9e4 100644 --- a/erpnext/support/doctype/issue/issue.json +++ b/erpnext/support/doctype/issue/issue.json @@ -393,7 +393,7 @@ "icon": "fa fa-ticket", "idx": 7, "links": [], - "modified": "2026-04-09 19:14:57.692236", + "modified": "2026-08-21 23:11:43.274229", "modified_by": "Administrator", "module": "Support", "name": "Issue", @@ -418,6 +418,10 @@ { "role": "HR User", "select": 1 + }, + { + "role": "Projects User", + "select": 1 } ], "quick_entry": 1, diff --git a/erpnext/support/doctype/issue_priority/issue_priority.json b/erpnext/support/doctype/issue_priority/issue_priority.json index 7b3afb8b5e0..7020540f9d3 100644 --- a/erpnext/support/doctype/issue_priority/issue_priority.json +++ b/erpnext/support/doctype/issue_priority/issue_priority.json @@ -15,7 +15,7 @@ } ], "links": [], - "modified": "2024-08-16 19:23:40.697426", + "modified": "2026-08-21 23:11:43.457613", "modified_by": "Administrator", "module": "Support", "name": "Issue Priority", @@ -32,12 +32,17 @@ "role": "System Manager", "share": 1, "write": 1 + }, + { + "role": "Support Team", + "select": 1 } ], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "ASC", "states": [], "track_changes": 1, "translated_doctype": 1 -} \ No newline at end of file +}