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