equal
deleted
inserted
replaced
92 fields = field.Fields(IHeaderSettings).select('no_inherit') |
92 fields = field.Fields(IHeaderSettings).select('no_inherit') |
93 fields['no_inherit'].widgetFactory = SingleCheckBoxFieldWidget |
93 fields['no_inherit'].widgetFactory = SingleCheckBoxFieldWidget |
94 else: |
94 else: |
95 fields = field.Fields(Interface) |
95 fields = field.Fields(Interface) |
96 return fields |
96 return fields |
|
97 |
|
98 edit_permission = MANAGE_TEMPLATE_PERMISSION |
97 |
99 |
98 @property |
100 @property |
99 def buttons(self): |
101 def buttons(self): |
100 if self.mode == INPUT_MODE: |
102 if self.mode == INPUT_MODE: |
101 return button.Buttons(IUncheckedEditFormButtons) |
103 return button.Buttons(IUncheckedEditFormButtons) |
167 legend = None |
169 legend = None |
168 |
170 |
169 fields = field.Fields(IHeaderSettings).select('renderer') |
171 fields = field.Fields(IHeaderSettings).select('renderer') |
170 weight = 1 |
172 weight = 1 |
171 |
173 |
|
174 edit_permission = MANAGE_TEMPLATE_PERMISSION |
|
175 |
172 _changes = None |
176 _changes = None |
173 |
177 |
174 def __init__(self, context, request, group): |
178 def __init__(self, context, request, group): |
175 context = IHeaderSettings(context) |
179 context = IHeaderSettings(context) |
176 super(HeaderSettingsRendererEditSubform, self).__init__(context, request, group) |
180 super(HeaderSettingsRendererEditSubform, self).__init__(context, request, group) |
|
181 |
|
182 def getContent(self): |
|
183 return IHeaderSettings(self.context) |
177 |
184 |
178 def updateWidgets(self, prefix=None): |
185 def updateWidgets(self, prefix=None): |
179 super(HeaderSettingsRendererEditSubform, self).updateWidgets(prefix) |
186 super(HeaderSettingsRendererEditSubform, self).updateWidgets(prefix) |
180 if 'renderer' in self.widgets: |
187 if 'renderer' in self.widgets: |
181 widget = self.widgets['renderer'] |
188 widget = self.widgets['renderer'] |