From b18cc1ec5c6ecb7529f0f87d359f4bb09b5a50f8 Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Mon, 22 Aug 2022 15:08:41 +0700 Subject: add feature close fixed asset --- indoteknik_custom/models/account_asset.py | 12 ++++++++++++ indoteknik_custom/views/account_asset_views.xml | 18 ++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 indoteknik_custom/models/account_asset.py create mode 100644 indoteknik_custom/views/account_asset_views.xml diff --git a/indoteknik_custom/models/account_asset.py b/indoteknik_custom/models/account_asset.py new file mode 100644 index 00000000..bd5f9adb --- /dev/null +++ b/indoteknik_custom/models/account_asset.py @@ -0,0 +1,12 @@ +from odoo import fields, models, api, _ +from odoo.exceptions import AccessError, UserError, ValidationError + + +class AccountAsset(models.Model): + _inherit = 'account.asset.asset' + + def action_close_asset(self): + for asset in self: + if asset.value > 0: + raise UserError("Asset masih mempunyai Value") + asset.state = 'close' diff --git a/indoteknik_custom/views/account_asset_views.xml b/indoteknik_custom/views/account_asset_views.xml new file mode 100644 index 00000000..90c53623 --- /dev/null +++ b/indoteknik_custom/views/account_asset_views.xml @@ -0,0 +1,18 @@ + + + + + Account Asset + account.asset.asset + + + + + + + \ No newline at end of file -- cgit v1.2.3