Is there a way to "select all" when restoring from the trash bin?

Hi all,

As I’m currently going through the fun exercise of undoing a pile changes (500ish entities plus connections totalling over 10k rows in the audit log) and writing this while restoring 50 changes at a time and then reloading, here some problems:

  1. The obvious one: I have to select the items one-by one
  2. If the batch of items selected is too big, it just fails to restore and unselects all (80 seems to work sometimes, 100 is too many)
  3. Once the restore of a batch is successful, the page doesn’t update, so the restored items remain displayed as un-restored. So I have to actively reload
  4. Once I reload, I have to manually scroll (and progressively load) all of the entries again…

Here some of the random errors…


And here the thing that makes it all look more daunting as restore items are not grouped (but, as it would be logical, shown in chronological order):

While this should not be a frequent use case, you can imagine that this is a rather stressful time for users and these pains add to the stress.

So here are the improvements I would love to see:

  1. Ability to shift-click to select multiple rows
  2. Ability to “select all” from the top to select all that match my filter criteria
  3. Refresh the restored items so that the page does not have to be reloaded
  4. If needed, limit the number of batch selection to a reliable number (like 50?)
  5. If an error occurs, do not remove the selection…
  6. Extension 1: if you could add a UTC column to the When column as the filter is by timestamp but the When column is relative. So having both relative and absolute) would make the filtering easy
  7. Extension 2: As you now have grouped and unfolding tables, if the audit log could group the entries by entity, then it would be clear that restoring the entity will also restore all connections and content

Thanks!

Also thanks to @Polina_Zenevich and the team for the support!

4 Likes