Expand a campaign's status view sub-panels by default to ensure filtering #4818

Open
opened 2026-02-20 16:24:30 -05:00 by deekerman · 0 comments
Owner

Originally created by @SinergiaCRM on GitHub (Jul 27, 2022).

Issue

The campaign status view sub-panels correctly filter records related to the selected marketing email only when expanded, if the sub-panel is not expanded the filter is not applied.

video

Expected Behavior

The filter should apply whether it is expanded or not

Actual Behavior

Those sub-panels that are not expanded do not apply the filter of the selected Marketing Email

Steps to Reproduce

  1. Create a campaign with two marketing emails and send them.
  2. Access the campaign status view.
  3. In the field called Filter chart by select the None option.
  4. Verify that the subpanel of Message Sent/Attempted displays the two sent records, one for each marketing email.
  5. Expand the sub-panel and filter on Filter chart by one of the marketing emails and verify that the filtering has been done.
  6. Collapse the subpanel, select the other marketing email in the filter, and verify that you're not applying the filter.
  7. Do the same test with other subpanels

Context

Information displayed is not true when subpanels are collapsed

Your Environment

SuiteCRM Version used: Version 7.12.6
Browser name and version: Versión 100.0.4896.88 (Build oficial) (64 bit
Environment name and version: MySQL, PHP 7
Operating System and version: Ubuntu 20.04

Originally created by @SinergiaCRM on GitHub (Jul 27, 2022). #### Issue The campaign status view sub-panels correctly filter records related to the selected marketing email only when expanded, if the sub-panel is not expanded the filter is not applied. ![video](https://user-images.githubusercontent.com/61022311/181232127-fdabcdfa-449d-4e35-a62a-704f8690d0f7.gif) #### Expected Behavior The filter should apply whether it is expanded or not #### Actual Behavior Those sub-panels that are not expanded do not apply the filter of the selected Marketing Email #### Steps to Reproduce 1. Create a campaign with two marketing emails and send them. 2. Access the campaign status view. 3. In the field called _Filter chart by_ select the None option. 4. Verify that the subpanel of _Message Sent/Attempted_ displays the two sent records, one for each marketing email. 5. Expand the sub-panel and filter on _Filter chart by_ one of the marketing emails and verify that the filtering has been done. 6. Collapse the subpanel, select the other marketing email in the filter, and verify that you're not applying the filter. 7. Do the same test with other subpanels #### Context Information displayed is not true when subpanels are collapsed #### Your Environment SuiteCRM Version used: Version 7.12.6 Browser name and version: Versión 100.0.4896.88 (Build oficial) (64 bit Environment name and version: MySQL, PHP 7 Operating System and version: Ubuntu 20.04
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SuiteCRM-SuiteCRM#4818
No description provided.