diff --git a/CHANGES.rst b/CHANGES.rst index d098127502..fcfd20daeb 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -7,6 +7,7 @@ Changelog **Added** +- #1483 Added Accredited symbol in Analyses listings - #1466 Support for "readonly" and "hidden" visibility modes in ReferenceWidget diff --git a/bika/lims/browser/analyses/view.py b/bika/lims/browser/analyses/view.py index 197322c201..f2ca83cb1d 100644 --- a/bika/lims/browser/analyses/view.py +++ b/bika/lims/browser/analyses/view.py @@ -569,6 +569,8 @@ def folderitem(self, obj, item, index): self._folder_item_verify_icons(obj, item) # Fill worksheet anchor/icon self._folder_item_assigned_worksheet(obj, item) + # Fill accredited icon + self._folder_item_accredited_icon(obj, item) # Fill reflex analysis icons self._folder_item_reflex_icons(obj, item) # Fill hidden field (report visibility) @@ -1162,6 +1164,14 @@ def _folder_item_reflex_icons(self, analysis_brain, item): title=t(_('It comes form a reflex rule'))) self._append_html_element(item, 'Service', img) + def _folder_item_accredited_icon(self, analysis_brain, item): + """Adds an icon to the item dictionary if it is an accredited analysis + """ + full_obj = self.get_object(analysis_brain) + if full_obj.getAccredited(): + img = get_image("accredited.png", title=t(_("Accredited"))) + self._append_html_element(item, "Service", img) + def _folder_item_report_visibility(self, analysis_brain, item): """Set if the hidden field can be edited (enabled/disabled)