From 1d84f5e509ea722c76c18a5b5194f96b57cc82e6 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Wed, 13 Apr 2016 19:43:31 +0200 Subject: [PATCH] use correct base interface for avoiding ForbiddenAttribute errors --- knowledge/survey/interfaces.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/knowledge/survey/interfaces.py b/knowledge/survey/interfaces.py index 1916cd5..6d2dfed 100644 --- a/knowledge/survey/interfaces.py +++ b/knowledge/survey/interfaces.py @@ -29,7 +29,7 @@ from loops.interfaces import IConceptSchema, ILoopsAdapter from loops.util import _, KeywordVocabulary -class IQuestionnaire(IConceptSchema, interfaces.IQuestionnaire): +class IQuestionnaire(ILoopsAdapter, interfaces.IQuestionnaire): """ A collection of questions for setting up a survey. """ @@ -114,7 +114,7 @@ class IQuestionnaire(IConceptSchema, interfaces.IQuestionnaire): required=False) -class IQuestionGroup(IConceptSchema, interfaces.IQuestionGroup): +class IQuestionGroup(ILoopsAdapter, interfaces.IQuestionGroup): """ A group of questions within a questionnaire. """ @@ -126,7 +126,7 @@ class IQuestionGroup(IConceptSchema, interfaces.IQuestionGroup): required=False) -class IQuestion(IConceptSchema, interfaces.IQuestion): +class IQuestion(ILoopsAdapter, interfaces.IQuestion): """ A single question within a questionnaire. """ @@ -153,7 +153,7 @@ class IQuestion(IConceptSchema, interfaces.IQuestion): required=False) -class IFeedbackItem(IConceptSchema, interfaces.IFeedbackItem): +class IFeedbackItem(ILoopsAdapter, interfaces.IFeedbackItem): """ Some text (e.g. a recommendation) or some other kind of information that may be deduced from the res)ponses to a questionnaire. """