2017-01-25 2 views
4

Возможно ли унаследовать один xml и изменить его обновляемый. Я попытался наследовать «Check Action Rules», чтобы изменить «interval_number» с 4 до 1 часа. Чтобы он работал каждый час. Я не думаю, что это может сработать из-за noupdate = "1". Кто-нибудь есть об этом?Можем ли мы наследовать и изменять noupdate = "1" в оду?

ответ

3

Да, вы можете изменить файл noupdate с помощью hook. В файле манифеста рядом данных добавить 'post_init_hook': 'post_init_hook',

создать hooks.py файл

def post_init_hook(cr, registry): 
    env = api.Environment(cr, SUPERUSER_ID, {}) 
    orginalxml=env.ref('module.external id') 
    orginalxml.write({'field_name_to_inherit':value, 
    }) 
+0

он работает в odoo 8? Я попробовал, но ничего не произошло. – KbiR

+0

Привет @KbiR Я тестировал с v10, он отлично работает, я не знаю о v8 –