Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.
Module: Base
Entity: ir.module.category
Compute Method: _compute_xml_id
| Inputs | Method | Outputs |
|---|---|---|
|
- xml_ids = defaultdict(list) - domain = [('model', '=', self._name), ('res_id', 'in', self.ids)] - for data in self.env['ir.model.data'].sudo().search_read(domain, ['module', 'name', 'res_id']): - xml_ids[data['res_id']].append("%s.%s" % (data['module'], data['name'])) - for cat in self: - cat.xml_id = xml_ids.get(cat.id, [''])[0] |
|
