Description of problem: Group views can be modified to display a column called New Events. This column shows the number of updates a ticket has received since the last time the current user viewed it. The current implementation of this code is too computationally intensive, resulting in timeouts/proxy errors if the column is selected for display. Version-Release number of selected component (if applicable): How reproducible: Every time. Steps to Reproduce: 1. Log in to Issue Tracker 2. Alter a group view to include the New Events column. 3. Attempt to save the view Actual results: Timeout or proxy server error. Expected results: Group view with New Events column present. Additional info:
I also just discovered that public and private entries are counted regardless of account type (internal or external account). This leads to new ticket entries that cannot be cleared out of the New column by external accounts. If we decide to fix this column, we should rewrite the code to not count private updates when a non-RH account is viewing tickets.