src/pyams_content/component/association/__init__.py
changeset 633 7ebe8a011c16
parent 255 38133975088e
child 841 d50743e69693
--- a/src/pyams_content/component/association/__init__.py	Wed Jun 13 08:55:06 2018 +0200
+++ b/src/pyams_content/component/association/__init__.py	Wed Jun 13 08:56:05 2018 +0200
@@ -16,7 +16,7 @@
 # import standard library
 
 # import interfaces
-from pyams_content.component.association.interfaces import IAssociationItem, IAssociationTarget
+from pyams_content.component.association.interfaces import IAssociationItem, IAssociationContainerTarget
 from pyams_form.interfaces.form import IFormContextPermissionChecker
 from zope.lifecycleevent.interfaces import IObjectAddedEvent, IObjectModifiedEvent, IObjectRemovedEvent
 
@@ -52,14 +52,14 @@
 
     @property
     def edit_permission(self):
-        content = get_parent(self.context, IAssociationTarget)
+        content = get_parent(self.context, IAssociationContainerTarget)
         return IFormContextPermissionChecker(content).edit_permission
 
 
 @subscriber(IObjectAddedEvent, context_selector=IAssociationItem)
 def handle_added_association(event):
     """Handle added association item"""
-    content = get_parent(event.object, IAssociationTarget)
+    content = get_parent(event.object, IAssociationContainerTarget)
     if content is not None:
         get_current_registry().notify(ObjectModifiedEvent(content))
 
@@ -67,7 +67,7 @@
 @subscriber(IObjectModifiedEvent, context_selector=IAssociationItem)
 def handle_modified_association(event):
     """Handle modified association item"""
-    content = get_parent(event.object, IAssociationTarget)
+    content = get_parent(event.object, IAssociationContainerTarget)
     if content is not None:
         get_current_registry().notify(ObjectModifiedEvent(content))
 
@@ -75,6 +75,6 @@
 @subscriber(IObjectRemovedEvent, context_selector=IAssociationItem)
 def handle_removed_association(event):
     """Handle removed association item"""
-    content = get_parent(event.object, IAssociationTarget)
+    content = get_parent(event.object, IAssociationContainerTarget)
     if content is not None:
         get_current_registry().notify(ObjectModifiedEvent(content))