Project

General

Profile

Actions

Feature #81310

open

Add "select all records in all pages" button to Recycler

Added by Ian Solo over 7 years ago. Updated 6 months ago.

Status:
Accepted
Priority:
Should have
Assignee:
-
Category:
Recycler
Start date:
2017-05-23
Due date:
% Done:

100%

Estimated time:
PHP Version:
7.1
Tags:
Complexity:
Sprint Focus:

Description

Recycler has pagination of records displayed and a "select all" button that selects all records in current page.
But if there are many pages, it's useful to have a "select all records in all pages" button.

As an example, Gmail has a button that select all mails in current page and then a link appear with the text like "Select all 41,707 conversations in All Mail" that, when clicked, select everything.


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #84700: Recycler response time is really slow and functionality is brokenClosedAndreas Kienast2018-04-12

Actions
Actions #1

Updated by Gerrit Code Review almost 7 years ago

  • Status changed from New to Under Review

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #2

Updated by Łukasz Uznański almost 7 years ago

  • Sprint Focus set to On Location Sprint
Actions #3

Updated by Gerrit Code Review almost 7 years ago

Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #4

Updated by Gerrit Code Review almost 7 years ago

Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #5

Updated by Gerrit Code Review almost 7 years ago

Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #6

Updated by Gerrit Code Review almost 7 years ago

Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #7

Updated by Gerrit Code Review almost 7 years ago

Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #8

Updated by Gerrit Code Review over 6 years ago

Patch set 10 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #9

Updated by Gerrit Code Review over 6 years ago

Patch set 11 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #10

Updated by Gerrit Code Review over 6 years ago

Patch set 12 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #11

Updated by Gerrit Code Review over 6 years ago

Patch set 13 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #12

Updated by Gerrit Code Review over 6 years ago

Patch set 14 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #13

Updated by Gerrit Code Review over 6 years ago

Patch set 15 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #14

Updated by Gerrit Code Review over 6 years ago

Patch set 16 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #15

Updated by Gerrit Code Review over 6 years ago

Patch set 17 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54849

Actions #16

Updated by Łukasz Uznański over 6 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
Actions #17

Updated by Mathias Brodala over 6 years ago

  • Sprint Focus deleted (On Location Sprint)
Actions #18

Updated by Andreas Kienast over 6 years ago

  • Status changed from Resolved to Accepted

This change is going to be reverted.

Actions #19

Updated by Andreas Kienast over 6 years ago

  • Related to Bug #84700: Recycler response time is really slow and functionality is broken added
Actions #20

Updated by Benni Mack over 5 years ago

  • Target version changed from next-patchlevel to Candidate for patchlevel
Actions #21

Updated by Riccardo De Contardi about 4 years ago

Instead of selecting all the records on all pages (a performance killer) what about making the number of records per page configurable ? (in Install Tool, maybe?). Thus the site administrator can find a number that fits his/her environment (25, 50, 100...).

Actions #22

Updated by Ian Solo about 4 years ago

Could another solution be an option "Delete all X records in table Y" that bypass javascript and deletes all records via php?
Y is the name of the table and X is the total of the records marked as deleted in the selected table. The option is enabled only if a table is selected.

Actions #23

Updated by Riccardo De Contardi 6 months ago

Right now Gmail recycler displays a permanent link on the top of the deleted email list: "Empty the recycler now" that deletes everything (similar link on the spam folder)

Maybe it could be useful to perform such operation using the CLI or the scheduler (empty deleted items older than X days ... BTW there's an extension for that AFAICS https://extensions.typo3.org/extension/commands)

Actions

Also available in: Atom PDF