Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trash bin - add filters, improve batch actions #24544

Open
GameBurrow opened this issue Dec 4, 2020 · 6 comments
Open

Trash bin - add filters, improve batch actions #24544

GameBurrow opened this issue Dec 4, 2020 · 6 comments
Labels

Comments

@GameBurrow
Copy link

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Is your feature request related to a problem? Please describe.
I've now had 2 cases were the desktop client I used (used owncloud client because I needed the Virtual File System functionality) sent delete command for almost all of my files. Frankly, recovering those files from the Trash bin is a huge pain in the ass because atm you can only recover all files (even that keeps crashing) or you have to select single files, if you need to do it in thousands of files it's frankly pain in the ass.

Describe the solution you'd like
First thing I'm proposing, add filters, that would include minimally:

  • Choose datetime period, when the files were deleted
  • Allow searching by folder. For example yesterday, I know it only managed to delete important stuff in my /Notes folder, would have been nice if I could limit the trash bin to show only deleted content from /Notes frolder.
  • Improve batch working:
    • selecting multiple (there is select range option when I click 2 items, but nothing happens) files more easily
    • when I select multiple files and click restore, instead of sending restore backend call for each file separately, send it as one backend call, that includes list of files. This would prevent browser from crashing/dying if I need to restore for example thousands or tens of thousands files.

Describe alternatives you've considered
I tried varius other webdav clients, including windows 10 file explorer integration to directly access /remote.php/dav/trashbin/Admin to see if any of them can handle moving files from trash folder to restore folder. None of them could. About half of them could see the files in trash, but not open nor move them.

@GameBurrow GameBurrow added 0. Needs triage Pending check for reproducibility or if it fits our roadmap enhancement labels Dec 4, 2020
@putt1ck
Copy link

putt1ck commented Jan 13, 2021

Additional: don't show the list of files in date order, should be reverse date order (people are more likely to undelete files recently deleted).
Related: don't show list of files as the initial view at all, show the folders the files were in.
Related further: have initial view be "my files" and have standard filters in the left bar to select "group folders" "shared with me" etc..

@szaimen
Copy link
Contributor

szaimen commented Jun 22, 2021

As this sounds like a nice feature, the requests for this are quite low. Currently there are no plans to implement such a feature. Thus I will close this ticket for now. This does not mean we don't want this feature, but it is simply not on our roadmap for the near future. If somebody wants to implement this feature nevertheless we are happy to assist and help out.If you wish to have this feature implemented by the Nextcloud GmbH there is the option for consulting work on top of your Nextcloud Enterprise subscription to get your features implemented.

@putt1ck
Copy link

putt1ck commented Jun 22, 2021

Ok, understood we're the trail blazers on NC usage in larger orgs and we'll take this on.

@putt1ck putt1ck reopened this Jun 22, 2021
@putt1ck putt1ck self-assigned this Jun 22, 2021
@szaimen szaimen added 2. developing Work in progress feature: trashbin and removed 0. Needs triage Pending check for reproducibility or if it fits our roadmap labels Aug 8, 2021
@putt1ck
Copy link

putt1ck commented Jan 21, 2022

We have an initial working code for this, although it's not handling restoration of items in sub-folders in group folders properly at the moment (where expected behaviour is restoration of an item from a deleted folder would recreate/restore the folders as necessary as part of restoring the item). We're planning showing the folder tree rather than the items as a way of limiting the number of items that load, possibly including a date filter defaulting to "deleted in the last 7 days" to reduce the number of folders shown (simplifying and accelerating the location of the item(s) to be restored) as in our experience users most often want to restore recently deleted items.

@being-peace
Copy link

@putt1ck Is there any progress regarding your development? Even though it has not many upvotes, the topic is duplicated by a lot of other feature requests (see above).

I personally have a trashbin which is to big to handle in any sensible way with the current functionality.

@skjnldsv
Copy link
Member

skjnldsv commented Aug 7, 2024

@susnux I guess this should be easy to address with the new Filter feature ?

@skjnldsv skjnldsv moved this to Enhancements in Files to vue Aug 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Enhancements
Development

No branches or pull requests

5 participants