allow access to context attribute from management pages, i.e. for updating security
This commit is contained in:
parent
476a02b635
commit
4c3848f8db
1 changed files with 8 additions and 0 deletions
|
@ -12,6 +12,8 @@
|
||||||
<zope:class class="loops.knowledge.survey.base.Questionnaire">
|
<zope:class class="loops.knowledge.survey.base.Questionnaire">
|
||||||
<require permission="zope.View"
|
<require permission="zope.View"
|
||||||
interface="loops.knowledge.survey.interfaces.IQuestionnaire" />
|
interface="loops.knowledge.survey.interfaces.IQuestionnaire" />
|
||||||
|
<require permission="zope.View"
|
||||||
|
attributes="context" />
|
||||||
<require permission="zope.ManageContent"
|
<require permission="zope.ManageContent"
|
||||||
set_schema="loops.knowledge.survey.interfaces.IQuestionnaire" />
|
set_schema="loops.knowledge.survey.interfaces.IQuestionnaire" />
|
||||||
</zope:class>
|
</zope:class>
|
||||||
|
@ -23,6 +25,8 @@
|
||||||
<zope:class class="loops.knowledge.survey.base.QuestionGroup">
|
<zope:class class="loops.knowledge.survey.base.QuestionGroup">
|
||||||
<require permission="zope.View"
|
<require permission="zope.View"
|
||||||
interface="loops.knowledge.survey.interfaces.IQuestionGroup" />
|
interface="loops.knowledge.survey.interfaces.IQuestionGroup" />
|
||||||
|
<require permission="zope.View"
|
||||||
|
attributes="context" />
|
||||||
<require permission="zope.ManageContent"
|
<require permission="zope.ManageContent"
|
||||||
set_schema="loops.knowledge.survey.interfaces.IQuestionGroup" />
|
set_schema="loops.knowledge.survey.interfaces.IQuestionGroup" />
|
||||||
</zope:class>
|
</zope:class>
|
||||||
|
@ -34,6 +38,8 @@
|
||||||
<zope:class class="loops.knowledge.survey.base.Question">
|
<zope:class class="loops.knowledge.survey.base.Question">
|
||||||
<require permission="zope.View"
|
<require permission="zope.View"
|
||||||
interface="loops.knowledge.survey.interfaces.IQuestion" />
|
interface="loops.knowledge.survey.interfaces.IQuestion" />
|
||||||
|
<require permission="zope.View"
|
||||||
|
attributes="context" />
|
||||||
<require permission="zope.ManageContent"
|
<require permission="zope.ManageContent"
|
||||||
set_schema="loops.knowledge.survey.interfaces.IQuestion" />
|
set_schema="loops.knowledge.survey.interfaces.IQuestion" />
|
||||||
</zope:class>
|
</zope:class>
|
||||||
|
@ -45,6 +51,8 @@
|
||||||
<zope:class class="loops.knowledge.survey.base.FeedbackItem">
|
<zope:class class="loops.knowledge.survey.base.FeedbackItem">
|
||||||
<require permission="zope.View"
|
<require permission="zope.View"
|
||||||
interface="loops.knowledge.survey.interfaces.IFeedbackItem" />
|
interface="loops.knowledge.survey.interfaces.IFeedbackItem" />
|
||||||
|
<require permission="zope.View"
|
||||||
|
attributes="context" />
|
||||||
<require permission="zope.ManageContent"
|
<require permission="zope.ManageContent"
|
||||||
set_schema="loops.knowledge.survey.interfaces.IFeedbackItem" />
|
set_schema="loops.knowledge.survey.interfaces.IFeedbackItem" />
|
||||||
</zope:class>
|
</zope:class>
|
||||||
|
|
Loading…
Add table
Reference in a new issue