def _get_extras(self, cr, uid, ids, *args, **kwargs): result = [] if aeroo_ooo_test(cr): result.append('aeroo_ooo') ##### Check deferred_processing module ##### cr.execute("SELECT id, state FROM ir_module_module WHERE name='deferred_processing'") deferred_proc_module = cr.dictfetchone() if deferred_proc_module and deferred_proc_module['state'] in ('installed', 'to upgrade'): result.append('deferred_processing') ############################################ return dict.fromkeys(ids, ','.join(result))