src/pyams_content/shared/logo/__init__.py
changeset 951 9395a088cd46
parent 919 45ff6cd59fe0
child 1096 a9a423fe6d02
--- a/src/pyams_content/shared/logo/__init__.py	Mon Sep 17 17:37:46 2018 +0200
+++ b/src/pyams_content/shared/logo/__init__.py	Tue Sep 18 15:40:16 2018 +0200
@@ -20,8 +20,9 @@
 
 from pyams_content import _
 # import interfaces
+from pyams_content.component.theme.interfaces import IThemesTarget
 from pyams_content.features.checker.interfaces import IContentChecker, MISSING_VALUE
-from pyams_content.features.review import IReviewTarget
+from pyams_content.features.review.interfaces import IReviewTarget
 # import packages
 from pyams_content.shared.common import WfSharedContent, register_content_type, SharedContent, WfSharedContentChecker, \
     IWfSharedContentFactory
@@ -30,18 +31,21 @@
 from pyams_utils.adapter import adapter_config
 
 
-@implementer(IWfLogo, IReviewTarget)
+@implementer(IWfLogo, IThemesTarget, IReviewTarget)
 class WfLogo(WfSharedContent):
     """Logo persistent class"""
 
     content_type = LOGO_CONTENT_TYPE
     content_name = LOGO_CONTENT_NAME
 
+    handle_content_url = False
     handle_header = False
+    handle_description = False
 
+    acronym = FieldProperty(IWfLogo['acronym'])
+    url = FieldProperty(IWfLogo['url'])
     image = FileProperty(IWfLogo['image'])
     monochrome_image = FileProperty(IWfLogo['monochrome_image'])
-    url = FieldProperty(IWfLogo['url'])
 
 register_content_type(WfLogo)