From 2402c2e5dccfbf34dd6f53ae3242efb063d784d7 Mon Sep 17 00:00:00 2001 From: Sukhwinder Dhillon Date: Wed, 29 Jan 2025 16:13:27 +0100 Subject: [PATCH] ContactListItem: Drop channel indicator and don't fetch `has_email` column --- application/controllers/ContactsController.php | 3 +-- .../Notifications/Widget/ItemList/ContactListItem.php | 11 ----------- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/application/controllers/ContactsController.php b/application/controllers/ContactsController.php index c6c3408d..d36f00cd 100644 --- a/application/controllers/ContactsController.php +++ b/application/controllers/ContactsController.php @@ -42,8 +42,7 @@ public function init() public function indexAction() { - $contacts = Contact::on($this->db) - ->withColumns('has_email'); + $contacts = Contact::on($this->db); $limitControl = $this->createLimitControl(); $paginationControl = $this->createPaginationControl($contacts); diff --git a/library/Notifications/Widget/ItemList/ContactListItem.php b/library/Notifications/Widget/ItemList/ContactListItem.php index e80d6026..e9559b02 100644 --- a/library/Notifications/Widget/ItemList/ContactListItem.php +++ b/library/Notifications/Widget/ItemList/ContactListItem.php @@ -40,17 +40,6 @@ protected function assembleVisual(BaseHtmlElement $visual): void )); } - protected function assembleFooter(BaseHtmlElement $footer): void - { - $contactIcons = new HtmlElement('div', Attributes::create(['class' => 'contact-icons'])); - - if (isset($this->item->has_email) && $this->item->has_email) { - $contactIcons->addHtml(new Icon('at')); - } - - $footer->addHtml($contactIcons); - } - protected function assembleTitle(BaseHtmlElement $title): void { $title->addHtml(new Link(