Feature #3773
closedWebui: batch delete grid entries instead of all in one go
100%
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).
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.