refactor: migrate to question sets for person qs

This means we're starting to use the same system for person questions
as for relationship questions
This commit is contained in:
James Graham
2020-11-26 12:59:30 +00:00
parent a94db2713e
commit 5035b121a6
8 changed files with 304 additions and 31 deletions

View File

@@ -21,19 +21,34 @@ class OrganisationAdmin(admin.ModelAdmin):
pass
@admin.register(models.Role)
class RoleAdmin(admin.ModelAdmin):
pass
@admin.register(models.Theme)
class ThemeAdmin(admin.ModelAdmin):
pass
class PersonQuestionChoiceInline(admin.TabularInline):
model = models.PersonQuestionChoice
@admin.register(models.PersonQuestion)
class PersonQuestionAdmin(admin.ModelAdmin):
inlines = [
PersonQuestionChoiceInline,
]
class PersonAnswerSetInline(admin.TabularInline):
model = models.PersonAnswerSet
readonly_fields = [
'question_answers',
]
@admin.register(models.Person)
class PersonAdmin(admin.ModelAdmin):
pass
inlines = [
PersonAnswerSetInline,
]
class RelationshipQuestionChoiceInline(admin.TabularInline):