chore: make unnecessary field read only and show only when required

This commit is contained in:
Mihir Kandoi
2025-11-27 16:49:03 +05:30
parent 8a5fd5fe89
commit aab7cd1ae6
2 changed files with 3 additions and 30 deletions

View File

@@ -35,15 +35,6 @@ frappe.ui.form.on("Purchase Receipt", {
filters: { company: frm.doc.company },
};
});
frm.set_query("subcontracting_receipt", function () {
return {
filters: {
docstatus: 1,
supplier: frm.doc.supplier,
},
};
});
},
onload: function (frm) {
erpnext.queries.setup_queries(frm, "Warehouse", function () {
@@ -167,24 +158,6 @@ frappe.ui.form.on("Purchase Receipt", {
erpnext.accounts.dimensions.update_dimension(frm, frm.doctype);
},
subcontracting_receipt: (frm) => {
if (
frm.doc.is_subcontracted === 1 &&
frm.doc.is_old_subcontracting_flow === 0 &&
frm.doc.subcontracting_receipt
) {
frm.set_value("items", null);
erpnext.utils.map_current_doc({
method: "erpnext.subcontracting.doctype.subcontracting_receipt.subcontracting_receipt.make_purchase_receipt",
source_name: frm.doc.subcontracting_receipt,
target_doc: frm,
freeze: true,
freeze_message: __("Mapping Purchase Receipt ..."),
});
}
},
toggle_display_account_head: function (frm) {
var enabled = erpnext.is_perpetual_inventory_enabled(frm.doc.company);
frm.fields_dict["items"].grid.set_column_disp(["cost_center"], enabled);

View File

@@ -1249,11 +1249,12 @@
"label": "Named Place"
},
{
"depends_on": "eval: (doc.is_subcontracted && !doc.is_old_subcontracting_flow)",
"depends_on": "subcontracting_receipt",
"fieldname": "subcontracting_receipt",
"fieldtype": "Link",
"label": "Subcontracting Receipt",
"options": "Subcontracting Receipt",
"read_only": 1,
"search_index": 1
},
{
@@ -1309,7 +1310,7 @@
"idx": 261,
"is_submittable": 1,
"links": [],
"modified": "2025-11-12 19:53:48.173096",
"modified": "2025-11-27 16:46:30.210628",
"modified_by": "Administrator",
"module": "Stock",
"name": "Purchase Receipt",
@@ -1380,4 +1381,3 @@
"title_field": "title",
"track_changes": 1
}