Removed the unused RECEIVABLE, PAYABLE, and BROUGHT_FORWARD constants and the unused receivable(), payable(), brought_forward(), and net_change() shortcut methods from the Account data model.

This commit is contained in:
依瑪貓 2023-03-08 07:43:03 +08:00
parent 116d00a557
commit f9fc033de6

View File

@ -143,14 +143,8 @@ class Account(db.Model):
CASH = "1111-001" CASH = "1111-001"
"""The code of the cash account,""" """The code of the cash account,"""
RECEIVABLE = "1141-001"
"""The code of the receivable account,"""
PAYABLE = "2141-001"
"""The code of the payable account,"""
ACCUMULATED_CHANGE = "3351-001" ACCUMULATED_CHANGE = "3351-001"
"""The code of the accumulated-change account,""" """The code of the accumulated-change account,"""
BROUGHT_FORWARD = "3352-001"
"""The code of the brought-forward account,"""
NET_CHANGE = "3353-001" NET_CHANGE = "3353-001"
"""The code of the net-change account,""" """The code of the net-change account,"""
@ -273,22 +267,6 @@ class Account(db.Model):
""" """
return cls.find_by_code(cls.CASH) return cls.find_by_code(cls.CASH)
@classmethod
def receivable(cls) -> t.Self:
"""Returns the receivable account.
:return: The receivable account
"""
return cls.find_by_code(cls.RECEIVABLE)
@classmethod
def payable(cls) -> t.Self:
"""Returns the payable account.
:return: The payable account
"""
return cls.find_by_code(cls.PAYABLE)
@classmethod @classmethod
def accumulated_change(cls) -> t.Self: def accumulated_change(cls) -> t.Self:
"""Returns the accumulated-change account. """Returns the accumulated-change account.
@ -297,22 +275,6 @@ class Account(db.Model):
""" """
return cls.find_by_code(cls.ACCUMULATED_CHANGE) return cls.find_by_code(cls.ACCUMULATED_CHANGE)
@classmethod
def brought_forward(cls) -> t.Self:
"""Returns the brought-forward account.
:return: The brought-forward account
"""
return cls.find_by_code(cls.BROUGHT_FORWARD)
@classmethod
def net_change(cls) -> t.Self:
"""Returns the net-change account.
:return: The net-change account
"""
return cls.find_by_code(cls.NET_CHANGE)
@property @property
def is_modified(self) -> bool: def is_modified(self) -> bool:
"""Returns whether a product account was modified. """Returns whether a product account was modified.