amplify-ui icon indicating copy to clipboard operation
amplify-ui copied to clipboard

Storage Browser: Add Move Functionality

Open pdoyle-phi opened this issue 10 months ago • 3 comments

On which framework/platform would you like to see this feature implemented?

React

Which UI component is this feature-request for?

Storage

Please describe your feature-request in detail.

My company is looking into using the Storage Browser on an existing bucket to better control user access to files that we store in S3. Our users' workflow involves moving files from a 'pending' folder into an 'approved' folder. While it is technically possible to do this with a Copy and then Delete action, it is basically double the work. It would be great if there was a 'Move' action that combined these into one. This is basically the only thing preventing us from switching from an FTP client to the Storage Browser. Thanks!

Please describe a solution you'd like.

My proposed solution would be a 'Move' action that would be added to the StorageBrowser's LocationActionView.

We love contributors! Is this something you'd be interested in working on?

  • [ ] 👋 I may be able to implement this feature request.
  • [ ] ⚠️ This feature might incur a breaking change.

pdoyle-phi avatar Jan 16 '25 23:01 pdoyle-phi

Hello, @pdoyle-phi and thanks for creating this issue. This is a valid feature request and I'll also put the documentation label on this issue since we're working on something close to this internally to better show how this can be done via custom actions (more on that to come). We'll link the PR associated with this when ready, but will update this issue when we can.

cwomack avatar Jan 17 '25 22:01 cwomack

Hello! Any chance you have any updates or potentially a timeline on when this might be implemented? Or when the documentation might be updated to show how we could implement this on our end? Thanks!

pdoyle-phi avatar May 02 '25 21:05 pdoyle-phi

@pdoyle-phi Hi, we have updated the documentation. This documentation goes over extending existing default actions and also creating your own custom actions. Please take a look at this example and extend it to your use case.

ashika112 avatar May 05 '25 16:05 ashika112