Я хочу добавить статус котировок, я вижу, что их три в начале: расценки, отправленный бюджет и уведомление для заказа на продажу. Мне нужно добавить состояние с надписью «ожидает утверждения», которое одобряет только пользователь управления. Я знаю, что я могу сделать с помощью наследования, но где находится модель и какой модуль я должен разместить в качестве зависимости.
Кто-нибудь может мне помочь?
ОБНОВЛЕНИЕ: я его уже нашел. И я уже нашел поле, в которое хочу добавить больше состояний. Однако, будучи новичком, я не могу понять весь этот код. Кто-нибудь может мне объяснить, пожалуйста?
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")