src/pyams_default_theme/component/association/viewlet.py
changeset 382 f0c399c2d649
parent 184 6815147a533f
--- a/src/pyams_default_theme/component/association/viewlet.py	Fri Jan 18 15:29:24 2019 +0100
+++ b/src/pyams_default_theme/component/association/viewlet.py	Fri Jan 18 15:30:29 2019 +0100
@@ -14,11 +14,11 @@
 
 from zope.interface import Interface
 
-from pyams_skin.layer import IPyAMSUserLayer
 from pyams_content.component.association.interfaces import IAssociationContainer, IAssociationInfo
 from pyams_content.component.extfile.interfaces import IExtFile, IExtFileManagerInfo
 from pyams_content.component.links.interfaces import IBaseLink
 from pyams_i18n.interfaces import II18n
+from pyams_skin.layer import IPyAMSUserLayer
 from pyams_template.template import template_config
 from pyams_viewlet.viewlet import ViewContentProvider, contentprovider_config
 
@@ -28,6 +28,8 @@
 class AssociationContentProvider(ViewContentProvider):
     """Association default content provider"""
 
+    description_format = 'text'
+
     links = None
     attachments = None
 
@@ -43,8 +45,10 @@
     def get_link_info(link):
         return IAssociationInfo(link)
 
-    def update(self):
+    def update(self, settings=None):
         super().update()
+        if settings is not None:
+            self.description_format = settings.description_format
         for item in self.get_associations():
             if IExtFile.providedBy(item):
                 self.attachments.append(item)