mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-03 04:09:11 +00:00
Merge pull request #55126 from khushi8112/asset-scrap-flow
fix: asset scrap flow related changes
This commit is contained in:
@@ -361,6 +361,7 @@ def get_message_for_depr_entry_posting_error(asset_links, error_log_links):
|
||||
|
||||
@frappe.whitelist()
|
||||
def scrap_asset(asset_name: str, scrap_date: DateTimeLikeObject | None = None):
|
||||
frappe.has_permission("Asset", "write", asset_name, throw=True)
|
||||
asset = frappe.get_doc("Asset", asset_name)
|
||||
scrap_date = getdate(scrap_date) or getdate(today())
|
||||
asset.db_set("disposal_date", scrap_date)
|
||||
@@ -450,6 +451,7 @@ def create_journal_entry_for_scrap(asset, scrap_date):
|
||||
|
||||
@frappe.whitelist()
|
||||
def restore_asset(asset_name: str):
|
||||
frappe.has_permission("Asset", "write", asset_name, throw=True)
|
||||
asset = frappe.get_doc("Asset", asset_name)
|
||||
reverse_depreciation_entry_made_on_disposal(asset)
|
||||
reset_depreciation_schedule(asset, get_note_for_restore(asset))
|
||||
|
||||
Reference in New Issue
Block a user