Skip to content

Commit cff6b59

Browse files
committed
fix(controller): update Django admin fields
The declarative definition for presenting Build model objects in the Django admin still referenced "sha," which is no longer a field on the Build model. Same for the "version" field on Config. Both of these caused a 500 error when browsing at http://local.deisapp.com:8000/admin/ I also added "created" to Build, Config, and Release and "domain" to Cluster in the admin list display.
1 parent f44b8a3 commit cff6b59

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

controller/api/admin.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class BuildAdmin(admin.ModelAdmin):
3333
in the Django admin.
3434
"""
3535
date_hierarchy = 'created'
36-
list_display = ('sha', 'owner', 'app')
36+
list_display = ('created', 'owner', 'app')
3737
list_filter = ('owner', 'app')
3838
admin.site.register(Build, BuildAdmin)
3939

@@ -43,7 +43,7 @@ class ClusterAdmin(admin.ModelAdmin):
4343
in the Django admin.
4444
"""
4545
date_hierarchy = 'created'
46-
list_display = ('id', 'owner',)
46+
list_display = ('id', 'owner', 'domain')
4747
list_filter = ('owner',)
4848
admin.site.register(Cluster, ClusterAdmin)
4949

@@ -53,7 +53,7 @@ class ConfigAdmin(admin.ModelAdmin):
5353
in the Django admin.
5454
"""
5555
date_hierarchy = 'created'
56-
list_display = ('version', 'owner', 'app')
56+
list_display = ('created', 'owner', 'app')
5757
list_filter = ('owner', 'app')
5858
admin.site.register(Config, ConfigAdmin)
5959

@@ -83,6 +83,7 @@ class ReleaseAdmin(admin.ModelAdmin):
8383
in the Django admin.
8484
"""
8585
date_hierarchy = 'created'
86-
list_display = ('owner', 'app', 'version')
86+
list_display = ('created', 'version', 'owner', 'app')
87+
list_display_links = ('created', 'version')
8788
list_filter = ('owner', 'app')
8889
admin.site.register(Release, ReleaseAdmin)

0 commit comments

Comments
 (0)