diff --git a/src/lando/main/admin.py b/src/lando/main/admin.py index 2a57dd26e..7ec3408b0 100644 --- a/src/lando/main/admin.py +++ b/src/lando/main/admin.py @@ -73,6 +73,12 @@ def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) +class RepoWorkersInline(ReadOnlyInline): + model = Worker.applicable_repos.through + _target_object = "worker" + readonly_fields = ("name", "is_paused", "is_stopped") + + class RevisionLandingJobInline(admin.TabularInline): model = RevisionLandingJob fields = ("revision", "commit_id") @@ -317,7 +323,7 @@ class Media: "created_at", "updated_at", ) - + inlines = (RepoWorkersInline,) readonly_fields = ( "commit_flags", "system_path",