vcp-elearning/tkupek_elearning/elearning/admin.py

38 lines
837 B
Python
Raw Normal View History

2016-01-31 16:17:37 +01:00
from django.contrib import admin
from tkupek_elearning.elearning.models import Option, Setting, Question, UserAnswer, User
2016-01-31 16:17:37 +01:00
2016-01-31 18:19:45 +01:00
class OptionInline(admin.TabularInline):
model = Option
class QuestionAdmin(admin.ModelAdmin):
inlines = [
OptionInline,
]
class UserAnswerInline(admin.TabularInline):
model = UserAnswer
class UserAdmin(admin.ModelAdmin):
inlines = [
UserAnswerInline,
]
def get_readonly_fields(self, request, obj=None):
2016-03-05 15:12:53 +01:00
return self.readonly_fields + ('token', 'last_seen', 'completed')
class SettingAdmin(admin.ModelAdmin):
def get_readonly_fields(self, request, obj=None):
return self.readonly_fields + ('statistic_token',)
2016-01-31 18:19:45 +01:00
admin.site.register(Question, QuestionAdmin)
admin.site.register(Setting, SettingAdmin),
admin.site.register(User, UserAdmin)