Skip to content

Commit 4df6164

Browse files
committed
Added a django admin class for api.models.App.
1 parent 513b922 commit 4df6164

1 file changed

Lines changed: 21 additions & 10 deletions

File tree

api/admin.py

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
from django.contrib import admin
1111

12+
from .models import App
1213
from .models import Build
1314
from .models import Config
1415
from .models import Container
@@ -21,6 +22,16 @@
2122
from .models import Release
2223

2324

25+
class AppAdmin(admin.ModelAdmin):
26+
"""Set presentation options for :class:`~api.models.App` models
27+
in the Django admin.
28+
"""
29+
date_hierarchy = 'created'
30+
list_display = ('id', 'owner', 'formation')
31+
list_filter = ('owner', 'formation')
32+
admin.site.register(App, AppAdmin)
33+
34+
2435
class BuildAdmin(admin.ModelAdmin):
2536
"""Set presentation options for :class:`~api.models.Build` models
2637
in the Django admin.
@@ -41,16 +52,6 @@ class ConfigAdmin(admin.ModelAdmin):
4152
admin.site.register(Config, ConfigAdmin)
4253

4354

44-
class ReleaseAdmin(admin.ModelAdmin):
45-
"""Set presentation options for :class:`~api.models.Release` models
46-
in the Django admin.
47-
"""
48-
date_hierarchy = 'created'
49-
list_display = ('owner', 'app', 'version')
50-
list_filter = ('owner', 'app')
51-
admin.site.register(Release, ReleaseAdmin)
52-
53-
5455
class ContainerAdmin(admin.ModelAdmin):
5556
"""Set presentation options for :class:`~api.models.Container` models
5657
in the Django admin.
@@ -119,3 +120,13 @@ class ProviderAdmin(admin.ModelAdmin):
119120
list_display = ('id', 'owner', 'type')
120121
list_filter = ('owner', 'type')
121122
admin.site.register(Provider, ProviderAdmin)
123+
124+
125+
class ReleaseAdmin(admin.ModelAdmin):
126+
"""Set presentation options for :class:`~api.models.Release` models
127+
in the Django admin.
128+
"""
129+
date_hierarchy = 'created'
130+
list_display = ('owner', 'app', 'version')
131+
list_filter = ('owner', 'app')
132+
admin.site.register(Release, ReleaseAdmin)

0 commit comments

Comments
 (0)