--- a/src/pyams_portal/template.py Wed Jul 12 12:21:40 2017 +0200
+++ b/src/pyams_portal/template.py Wed Jul 12 12:23:32 2017 +0200
@@ -175,10 +175,7 @@
@property
def slot_names(self):
- if IPortalTemplate.providedBy(self.__parent__):
- return self._slot_names
- else:
- return IPortalTemplateConfiguration(self.__parent__).slot_names
+ return self._slot_names
@slot_names.setter
def slot_names(self, value):
@@ -186,10 +183,7 @@
@property
def slot_order(self):
- if IPortalTemplate.providedBy(self.__parent__):
- return self._slot_order
- else:
- return IPortalTemplateConfiguration(self.__parent__).slot_order
+ return self._slot_order
@slot_order.setter
def slot_order(self, value):
@@ -197,10 +191,7 @@
@property
def slot_config(self):
- if IPortalTemplate.providedBy(self.__parent__):
- return self._slot_config
- else:
- return IPortalTemplateConfiguration(self.__parent__).slot_config
+ return self._slot_config
@slot_config.setter
def slot_config(self, value):
@@ -255,12 +246,7 @@
return None
config = self.slot_config.get(slot_name)
if config is None:
- if IPortalTemplate.providedBy(self.__parent__):
- config = SlotConfiguration()
- else:
- config = clone(IPortalTemplateConfiguration(self.__parent__).get_slot_configuration(slot_name))
- config.inherit_parent = True
- self.slot_config[slot_name] = config
+ self.slot_config[slot_name] = config = SlotConfiguration()
locate(config, self.__parent__)
return config