Skip to content

Commit a8081c4

Browse files
committed
[IMP] vcp_odoo: display on python.library and bin.package form views, the list of odoo.module.version that uses those libs (or bins)
1 parent e8e895c commit a8081c4

4 files changed

Lines changed: 18 additions & 0 deletions

File tree

vcp_odoo/models/vcp_odoo_bin_package.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ class VcpOdooBinPackage(models.Model):
1010

1111
name = fields.Char(required=True, readonly=True)
1212

13+
module_version_ids = fields.Many2many(
14+
"vcp.odoo.module.version",
15+
string="Odoo Module Versions",
16+
readonly=True,
17+
)
18+
1319
@tools.ormcache("name")
1420
def _get_bin_package(self, name):
1521
bin_src = self.search([("name", "=", name)], limit=1)

vcp_odoo/models/vcp_odoo_python_library.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ class VcpOdooPythonLibrary(models.Model):
1010

1111
name = fields.Char(required=True, readonly=True)
1212

13+
module_version_ids = fields.Many2many(
14+
"vcp.odoo.module.version",
15+
string="Odoo Module Versions",
16+
readonly=True,
17+
)
18+
1319
@tools.ormcache("name")
1420
def _get_python_library(self, name):
1521
lib = self.search([("name", "=", name)], limit=1)

vcp_odoo/views/vcp_odoo_bin_package.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
<field name="name" />
1414
</h1>
1515
</div>
16+
<group>
17+
<field name="module_version_ids" nolabel="1" />
18+
</group>
1619
</sheet>
1720
</form>
1821
</field>

vcp_odoo/views/vcp_odoo_python_library.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
<field name="name" />
1414
</h1>
1515
</div>
16+
<group>
17+
<field name="module_version_ids" nolabel="1" />
18+
</group>
1619
</sheet>
1720
</form>
1821
</field>

0 commit comments

Comments
 (0)