--- 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))