|
4 | 4 |
|
5 | 5 | from django.db.models import Model, Q
|
6 | 6 | from django.db.models.query import QuerySet
|
| 7 | +from shared.django_apps.bundle_analysis.models import CacheConfig |
7 | 8 | from shared.django_apps.codecov_auth.models import Owner, OwnerProfile
|
8 | 9 | from shared.django_apps.core.models import Commit, Pull, Repository
|
9 | 10 | from shared.django_apps.reports.models import DailyTestRollup, TestInstance
|
| 11 | +from shared.django_apps.user_measurements.models import UserMeasurement |
10 | 12 |
|
11 | 13 | # Relations referencing 0 through field 1 of model 2:
|
12 | 14 | IGNORE_RELATIONS: set[tuple[type[Model], str, type[Model]]] = {
|
|
22 | 24 | UNDOCUMENTED_RELATIONS: set[tuple[type[Model], str, type[Model]]] = {
|
23 | 25 | (Repository, "repoid", TestInstance),
|
24 | 26 | (Repository, "repoid", DailyTestRollup),
|
| 27 | + (Commit, "commit_id", UserMeasurement), |
| 28 | + (Owner, "owner_id", UserMeasurement), |
| 29 | + (Repository, "repo_id", UserMeasurement), |
| 30 | + (Repository, "repo_id", CacheConfig), |
| 31 | + # TODO: `UserMeasurement` also has `upload_id`, should we register that as well? |
| 32 | + # TODO: should we also include `SimpleMetric` here? |
25 | 33 | }
|
26 | 34 |
|
27 | 35 |
|
|
0 commit comments