Merge branch 'develop' into asset-delete-fix

This commit is contained in:
Saqib
2020-06-29 10:54:01 +05:30
committed by GitHub
57 changed files with 766 additions and 245 deletions

View File

@@ -393,6 +393,8 @@ class Asset(AccountsController):
row.expected_value_after_useful_life = asset_value_after_full_schedule
def validate_cancellation(self):
if self.status in ("In Maintenance", "Out of Order"):
frappe.throw(_("There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset."))
if self.status not in ("Submitted", "Partially Depreciated", "Fully Depreciated"):
frappe.throw(_("Asset cannot be cancelled, as it is already {0}").format(self.status))