diff --git a/conservancy/usethesource/admin.py b/conservancy/usethesource/admin.py new file mode 100644 index 0000000000000000000000000000000000000000..ae5df7f390d95905b95b92e84ae5a3b127ce368a --- /dev/null +++ b/conservancy/usethesource/admin.py @@ -0,0 +1,26 @@ +from django.contrib import admin + +from .models import Candidate, Comment + + +class CommentInline(admin.TabularInline): + model = Comment + fields = ['user', 'message'] + extra = 0 + + +@admin.register(Candidate) +class CandidateAdmin(admin.ModelAdmin): + list_display = ['name', 'vendor', 'device', 'release_date'] + fields = [ + 'name', + 'slug', + 'vendor', + 'device', + 'release_date', + 'source_url', + 'binary_url', + 'description', + ] + inlines = [CommentInline] + prepopulated_fields = {'slug': ['name']}