mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-21 18:36:30 +00:00
fix: backslash in url
(cherry picked from commit ecf15130ba)
# Conflicts:
# erpnext/stock/doctype/material_request/material_request.json
This commit is contained in:
@@ -912,9 +912,11 @@ class ProductionPlan(Document):
|
|||||||
|
|
||||||
frappe.flags.mute_messages = False
|
frappe.flags.mute_messages = False
|
||||||
|
|
||||||
|
from urllib.parse import quote_plus
|
||||||
|
|
||||||
if material_request_list:
|
if material_request_list:
|
||||||
material_request_list = [
|
material_request_list = [
|
||||||
f"""<a href="/app/Form/Material Request/{m.name}">{m.name}</a>"""
|
f"""<a href="/app/Form/Material Request/{quote_plus(m.name)}">{m.name}</a>"""
|
||||||
for m in material_request_list
|
for m in material_request_list
|
||||||
]
|
]
|
||||||
msgprint(_("{0} created").format(comma_and(material_request_list)))
|
msgprint(_("{0} created").format(comma_and(material_request_list)))
|
||||||
|
|||||||
@@ -53,13 +53,14 @@
|
|||||||
"options": "fa fa-pushpin"
|
"options": "fa fa-pushpin"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"default": "MAT/MR/.YYYY.-",
|
||||||
"fieldname": "naming_series",
|
"fieldname": "naming_series",
|
||||||
"fieldtype": "Select",
|
"fieldtype": "Select",
|
||||||
"label": "Series",
|
"label": "Series",
|
||||||
"no_copy": 1,
|
"no_copy": 1,
|
||||||
"oldfieldname": "naming_series",
|
"oldfieldname": "naming_series",
|
||||||
"oldfieldtype": "Select",
|
"oldfieldtype": "Select",
|
||||||
"options": "MAT-MR-.YYYY.-",
|
"options": "MAT-MR-.YYYY.-\nMAT/MR/.YYYY.-",
|
||||||
"print_hide": 1,
|
"print_hide": 1,
|
||||||
"reqd": 1,
|
"reqd": 1,
|
||||||
"set_only_once": 1
|
"set_only_once": 1
|
||||||
@@ -357,7 +358,11 @@
|
|||||||
"idx": 70,
|
"idx": 70,
|
||||||
"is_submittable": 1,
|
"is_submittable": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
|
<<<<<<< HEAD
|
||||||
"modified": "2023-09-15 12:07:24.789471",
|
"modified": "2023-09-15 12:07:24.789471",
|
||||||
|
=======
|
||||||
|
"modified": "2025-04-21 18:36:04.827917",
|
||||||
|
>>>>>>> ecf15130ba (fix: backslash in url)
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Stock",
|
"module": "Stock",
|
||||||
"name": "Material Request",
|
"name": "Material Request",
|
||||||
@@ -425,10 +430,11 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"quick_entry": 1,
|
"quick_entry": 1,
|
||||||
|
"row_format": "Dynamic",
|
||||||
"search_fields": "status,transaction_date",
|
"search_fields": "status,transaction_date",
|
||||||
"show_name_in_global_search": 1,
|
"show_name_in_global_search": 1,
|
||||||
"sort_field": "modified",
|
"sort_field": "modified",
|
||||||
"sort_order": "DESC",
|
"sort_order": "DESC",
|
||||||
"states": [],
|
"states": [],
|
||||||
"title_field": "title"
|
"title_field": "title"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,14 +24,15 @@ form_grid_templates = {"items": "templates/form_grid/material_request_grid.html"
|
|||||||
|
|
||||||
class MaterialRequest(BuyingController):
|
class MaterialRequest(BuyingController):
|
||||||
# begin: auto-generated types
|
# begin: auto-generated types
|
||||||
|
# ruff: noqa
|
||||||
|
|
||||||
# This code is auto-generated. Do not modify anything in this block.
|
# This code is auto-generated. Do not modify anything in this block.
|
||||||
|
|
||||||
from typing import TYPE_CHECKING
|
from typing import TYPE_CHECKING
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from frappe.types import DF
|
|
||||||
|
|
||||||
from erpnext.stock.doctype.material_request_item.material_request_item import MaterialRequestItem
|
from erpnext.stock.doctype.material_request_item.material_request_item import MaterialRequestItem
|
||||||
|
from frappe.types import DF
|
||||||
|
|
||||||
amended_from: DF.Link | None
|
amended_from: DF.Link | None
|
||||||
company: DF.Link
|
company: DF.Link
|
||||||
@@ -42,7 +43,7 @@ class MaterialRequest(BuyingController):
|
|||||||
material_request_type: DF.Literal[
|
material_request_type: DF.Literal[
|
||||||
"Purchase", "Material Transfer", "Material Issue", "Manufacture", "Customer Provided"
|
"Purchase", "Material Transfer", "Material Issue", "Manufacture", "Customer Provided"
|
||||||
]
|
]
|
||||||
naming_series: DF.Literal["MAT-MR-.YYYY.-"]
|
naming_series: DF.Literal["MAT-MR-.YYYY.-", "MAT/MR/.YYYY.-"]
|
||||||
per_ordered: DF.Percent
|
per_ordered: DF.Percent
|
||||||
per_received: DF.Percent
|
per_received: DF.Percent
|
||||||
scan_barcode: DF.Data | None
|
scan_barcode: DF.Data | None
|
||||||
@@ -70,6 +71,7 @@ class MaterialRequest(BuyingController):
|
|||||||
transaction_date: DF.Date
|
transaction_date: DF.Date
|
||||||
transfer_status: DF.Literal["", "Not Started", "In Transit", "Completed"]
|
transfer_status: DF.Literal["", "Not Started", "In Transit", "Completed"]
|
||||||
work_order: DF.Link | None
|
work_order: DF.Link | None
|
||||||
|
# ruff: noqa
|
||||||
# end: auto-generated types
|
# end: auto-generated types
|
||||||
|
|
||||||
def check_if_already_pulled(self):
|
def check_if_already_pulled(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user