0

見積もりの​​ステータスを追加したいのですが、最初に見積もり、送信済み予算、受注通知の 3 つがあることがわかります。管理ユーザーのみが承認する「承認待ち」という状態を追加する必要があります。継承によって何ができるかはわかっていますが、モデルはどこにあり、依存関係として配置する必要があるモジュールはどれですか。

誰か助けてくれませんか?

更新:私はすでにそれを見つけました。そして、さらに州を追加したいフィールドをすでに見つけました。ただし、初心者なので、このコードをすべて理解することはできません。誰か説明してくれませんか?

state = fields.Selection([ ('draft', 'Quotation'), ('sent', 'Quotation Sent'), ('sale', 'Sales Order'), ('done', 'Locked'), ('cancel', 'Cancelled'), ], string='Status', readonly=True, copy=False, index=True, track_visibility='onchange', track_sequence=3, $ date_order = fields.Datetime(string='Order Date', required=True, readonly=True, index=True, states={'draft': [$ validity_date = fields.Date(string='Validity', readonly=True, copy=False, states={'draft': [('readonly', False$ help="Validity date of the quotation, after this date, the customer won't be able to validate the quotatio$ is_expired = fields.Boolean(compute='_compute_is_expired', string="Is expired")

4

1 に答える 1