Skip to content

Commit 0cfaa37

Browse files
committed
Add embedded_packages field to Package model #177
Signed-off-by: Jono Yang <jyang@nexb.com>
1 parent 168a86d commit 0cfaa37

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Generated by Django 4.1.2 on 2023-10-26 00:37
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
dependencies = [
8+
("packagedb", "0078_alter_package_release_date"),
9+
]
10+
11+
operations = [
12+
migrations.AddField(
13+
model_name="package",
14+
name="embedded_packages",
15+
field=models.ManyToManyField(
16+
help_text="Packages that are contained within this Package.",
17+
related_name="embedded_in",
18+
to="packagedb.package",
19+
),
20+
),
21+
]

packagedb/models.py

+5
Original file line numberDiff line numberDiff line change
@@ -530,6 +530,11 @@ class Package(
530530
'A mapping containing a summary and license clarity score for this Package'
531531
),
532532
)
533+
embedded_packages = models.ManyToManyField(
534+
'Package',
535+
related_name='embedded_in',
536+
help_text=_('Packages that are contained within this Package.'),
537+
)
533538

534539
search_vector = SearchVectorField(null=True)
535540

0 commit comments

Comments
 (0)