cashbook_investment/asset.py

35 lines
903 B
Python
Raw Normal View History

2023-02-27 09:20:23 +00:00
# -*- coding: utf-8 -*-
# This file is part of the cashbook-module from m-ds.de for Tryton.
# The COPYRIGHT file at the top level of this repository contains the
# full copyright notices and license terms.
2023-12-23 09:44:55 +00:00
from trytond.pool import PoolMeta
2023-02-27 09:20:23 +00:00
class AssetRate(metaclass=PoolMeta):
__name__ = 'investment.rate'
@classmethod
def create(cls, vlist):
""" update cache-value
"""
records = super(AssetRate, cls).create(vlist)
2023-12-23 09:44:55 +00:00
# TODO: update cashbooks using this asset
2023-02-27 09:20:23 +00:00
return records
@classmethod
def write(cls, *args):
""" update cache-value
"""
super(AssetRate, cls).write(*args)
2023-12-23 09:44:55 +00:00
# TODO: update cashbooks using this asset
2023-02-27 09:20:23 +00:00
@classmethod
def delete(cls, records):
""" set cache to None
"""
super(AssetRate, cls).delete(records)
2023-12-23 09:44:55 +00:00
# TODO: update cashbooks using this asset
2023-02-27 09:20:23 +00:00
# end