Project

General

Profile

Actions

Feature #3773

closed

Webui: batch delete grid entries instead of all in one go

Added by Mark Clarkstone over 9 years ago. Updated over 9 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
User Interface
Target version:
-
Start date:
2016-05-03
Due date:
% Done:

100%

Estimated time:

Description

I've noticed that if you attempt to remove a large number of services (1000+) the webui tends to freeze during deletion and often also lags Tvheadend especially on low powered systems, armel for example. I'm guessing this is because extjs is looping through each entry one after the other. Would it be possible to delete entries in batches instead? Say if I wanted to delete 500 services all in one go, delete 20, pause for a second and then delete the next batch and so on. Maybe use a progress bar?

This would essentially be similar to paging but without user intervention (i.e, having to manually select all entries again after deleting the previous lot).

Actions #1

Updated by Jaroslav Kysela over 9 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Applied in changeset commit:tvheadend|f9ec7344673b25f35f9816349435b6c8fc685f3e.

Actions

Also available in: Atom PDF