General A/B testing.
[wolnelektury.git] / src / polls / admin.py
1 # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
2 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
3 #
4 from django.contrib import admin
5
6 from .models import Poll, PollItem
7
8
9 class PollItemInline(admin.TabularInline):
10     model = PollItem
11     extra = 0
12     readonly_fields = ('vote_count',)
13
14
15 class PollAdmin(admin.ModelAdmin):
16     inlines = [PollItemInline]
17
18
19 class PollItemAdmin(admin.ModelAdmin):
20     readonly_fields = ('vote_count',)
21
22
23 admin.site.register(Poll, PollAdmin)
24 admin.site.register(PollItem, PollItemAdmin)