src/pyams_content/features/alert/__init__.py
changeset 902 e62d6ef786d0
parent 879 47173c13e118
child 993 ce5091a24640
--- a/src/pyams_content/features/alert/__init__.py	Wed Aug 29 09:33:45 2018 +0200
+++ b/src/pyams_content/features/alert/__init__.py	Wed Aug 29 10:34:03 2018 +0200
@@ -19,14 +19,11 @@
 # import interfaces
 from pyams_content.features.alert.interfaces import IAlertItem
 from pyams_content.interfaces import MANAGE_SITE_ROOT_PERMISSION
-from pyams_content.reference.pictograms import IPictogramTable
 from pyams_form.interfaces.form import IFormContextPermissionChecker
 
 # import packages
 from pyams_content.component.links import InternalReferenceMixin
 from pyams_utils.adapter import adapter_config, ContextAdapter
-from pyams_utils.registry import query_utility
-from pyams_utils.zodb import volatile_property
 from zope.container.contained import Contained
 from zope.interface import implementer
 from zope.schema.fieldproperty import FieldProperty
@@ -38,29 +35,12 @@
 
     visible = FieldProperty(IAlertItem['visible'])
     gravity = FieldProperty(IAlertItem['gravity'])
-    header = FieldProperty(IAlertItem['header'])
     message = FieldProperty(IAlertItem['message'])
     reference = FieldProperty(IAlertItem['reference'])
-    _pictogram_name = FieldProperty(IAlertItem['pictogram_name'])
     start_date = FieldProperty(IAlertItem['start_date'])
     end_date = FieldProperty(IAlertItem['end_date'])
     maximum_interval = FieldProperty(IAlertItem['maximum_interval'])
 
-    @property
-    def pictogram_name(self):
-        return self._pictogram_name
-
-    @pictogram_name.setter
-    def pictogram_name(self, value):
-        if value != self._pictogram_name:
-            self._pictogram_name = value
-            del self.pictogram
-
-    @volatile_property
-    def pictogram(self):
-        table = query_utility(IPictogramTable)
-        return table.get(self.pictogram_name)
-
 
 @adapter_config(context=IAlertItem, provides=IFormContextPermissionChecker)
 class AlertitemPermissionChecker(ContextAdapter):