# -*- coding:utf8 -*-
# Copyright (C) 2014 FinalsClub Foundation
from django.contrib import admin
-from nested_inlines.admin import NestedModelAdmin, NestedStackedInline, NestedTabularInline
from karmaworld.apps.quizzes.models import MultipleChoiceQuestion, FlashCardQuestion, MultipleChoiceOption, Quiz
class MultipleChoiceQuestionAdmin(NestedModelAdmin):
model = MultipleChoiceQuestion
- inlines = [MultipleChoiceOptionInlineAdmin,]
- list_display = ('question_text', 'quiz')
-
-
-class MultipleChoiceQuestionInlineAdmin(NestedStackedInline):
- model = MultipleChoiceQuestion
- inlines = [MultipleChoiceOptionInlineAdmin,]
+ inlines = [MultipleChoiceOptionInlineAdmin]
list_display = ('question_text', 'quiz')
class QuizAdmin(NestedModelAdmin):
- #search_fields = ['name', 'note__name']
- #list_display = ('name', 'note')
- inlines = [MultipleChoiceQuestionInlineAdmin, FlashCardQuestionInlineAdmin]
+ search_fields = ['name', 'note__name']
+ list_display = ('name', 'note')
admin.site.register(Quiz, QuizAdmin)
# Copyright (C) 2014 FinalsClub Foundation
from itertools import chain
-from django.views.generic import TemplateView, DetailView
-from django.views.generic.detail import SingleObjectMixin
+from django.views.generic import DetailView
from karmaworld.apps.quizzes.models import Quiz, ALL_QUESTION_CLASSES
# See: http://django-storages.readthedocs.org/en/latest/backends/amazon-S3.html#settings
# DEFAULT_FILE_STORAGE comes from karmaworld.secret.static_s3
-STATICFILES_STORAGE = DEFAULT_FILE_STORAGE
# See: http://django-storages.readthedocs.org/en/latest/backends/amazon-S3.html#settings
AWS_CALLING_FORMAT = CallingFormat.SUBDOMAIN