99
1010from django .contrib import admin
1111
12+ from .models import App
1213from .models import Build
1314from .models import Config
1415from .models import Container
2122from .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+
2435class 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):
4152admin .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-
5455class 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' )
121122admin .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