diff --git a/app/models/queue_tab.rb b/app/models/queue_tab.rb index 02b9e824bf0..230a981f2f0 100644 --- a/app/models/queue_tab.rb +++ b/app/models/queue_tab.rb @@ -90,6 +90,10 @@ def no_task_limit false end + def custom_task_limit + TaskPager::TASKS_PER_PAGE + end + # rubocop:disable Metrics/AbcSize def self.attorney_column_names [ diff --git a/app/models/queue_tabs/specialty_case_team_unassigned_tasks_tab.rb b/app/models/queue_tabs/specialty_case_team_unassigned_tasks_tab.rb index ae7df293181..92fb7acc108 100644 --- a/app/models/queue_tabs/specialty_case_team_unassigned_tasks_tab.rb +++ b/app/models/queue_tabs/specialty_case_team_unassigned_tasks_tab.rb @@ -35,6 +35,10 @@ def hide_from_queue_table_view end def no_task_limit - true + false + end + + def custom_task_limit + 60 end end diff --git a/app/models/task_pager.rb b/app/models/task_pager.rb index 01733e15734..dccce8a2d60 100644 --- a/app/models/task_pager.rb +++ b/app/models/task_pager.rb @@ -26,7 +26,8 @@ def initialize(args) def paged_tasks @paged_tasks ||= begin tasks = sorted_tasks(filtered_tasks) - pagination_enabled ? tasks.page(page).per(TASKS_PER_PAGE) : tasks + limit = queue_tab.custom_task_limit || TASKS_PER_PAGE + pagination_enabled ? tasks.page(page).per(limit) : tasks end end