2016-08-26 3 views
1

Я новичок в odoo, я хочу знать, как мы получаем текущий флаг/состояние каждой операции.Как получить флаг/состояние текущей операции в Odoo 9?

Например: когда мы создаем новую запись, как мы узнаем, что текущий флаг/состояние «добавляет»? или когда мы просматриваем запись, как мы знаем, что текущий флаг/состояние - это «просмотр»?

Это что-то вроде текущего идентификатора пользователя, хранящегося в сеансе с именем «uid», есть ли что-то подобное, чтобы получить текущий флаг/состояние в каждой операции?

+0

Я действительно не понимаю, что вы подразумеваете под «текущим состоянием/флагом», это то, что вы определили в модели? – danidee

+0

Actualy Я попытался изменить сценарий моего класса, который я задал в предыдущем разделе о get_state. Я был разочарован тем временем, но в конечном итоге решил ваш ответ, спасибо @danidee – yogakumboro

ответ

0

Существует не такая вещь, как «флаг/состояние».

Возможно, вы пытаетесь сказать, что вы хотите знать, какие операции происходят на записи. Самый простой способ - взглянуть на ваш журнал. Там будут заявления в форме /web/dataset/call_kw/model/operation, где модель - это ваша модель ORM, и операция может быть поиском, чтением, отключением и т. Д. Также регистрируются вызовы RPC. Формат выходных данных журнала немного отличается от разных версий odoo. Вы можете перейти на более низкий уровень, отслеживая транзакции sql на postgresql, но я не думаю, что это то, что вы хотите.

Смежные вопросы