src/pyams_content/shared/site/zmi/folder.py
changeset 1394 ed31bfceddda
parent 1159 fc062f9e32c0
child 1429 9b93fdd5ba30
--- a/src/pyams_content/shared/site/zmi/folder.py	Wed Jul 01 14:10:50 2020 +0200
+++ b/src/pyams_content/shared/site/zmi/folder.py	Wed Jul 01 18:05:38 2020 +0200
@@ -21,7 +21,9 @@
 from zope.schema import Int, Text
 
 from pyams_content.interfaces import MANAGE_SITE_PERMISSION, MANAGE_TOOL_PERMISSION
+from pyams_content.shared.common import IDashboardTypeColumnValue
 from pyams_content.shared.common.interfaces import IBaseSharedTool
+from pyams_content.shared.common.interfaces.zmi import IDashboardTable
 from pyams_content.shared.common.zmi.manager import SharedToolPropertiesEditForm
 from pyams_content.shared.site.interfaces import ISiteContainer, ISiteFolder, ISiteManager
 from pyams_content.shared.site.zmi.widget import SiteManagerFoldersSelectorFieldWidget
@@ -160,6 +162,13 @@
 # Site folder edit form
 #
 
+@adapter_config(context=(ISiteFolder, IPyAMSLayer, IDashboardTable),
+                provides=IDashboardTypeColumnValue)
+def site_folder_dashboard_type(context, request, view):
+    """Site folder dashboard type column adapter"""
+    return request.localizer.translate(context.content_name)
+
+
 @adapter_config(context=(ISiteFolder, IPyAMSLayer), provides=ITableElementName)
 class SiteFolderTableElementNameAdapter(ContextRequestAdapter):
     """Site folder table element name adapter"""