Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Github Connector - Odoo

Entity: odoo.module.version

Compute Method: _compute_author

View 17.0
Inputs Method Outputs
  • repository_id
  • repository_id.organization_id
  • repository_id.organization_id.default_author_text
- odoo_author_obj = self.env["odoo.author"]
- for version in self:
-             authors = []
-             for item in [x.strip() for x in (version.author or "").split(",")]:
-                 if (
-                     item
-                     and item
-                     != version.repository_id.organization_id.default_author_text
-                 ):
-                     authors.append(odoo_author_obj.create_if_not_exist(item))
-             authors = set(authors)
-             version.author_ids = [x.id for x in authors]
-             version.author_ids_description = ", ".join(sorted(x.name for x in authors))
  • author_ids
  • author_ids_description

Back to entity