aws-amplify / aws-amplify/amplify-ui
Storage Browser: Add Move Functionality
- Dominant language
- TypeScript
- Stars
- 1.1k
- Forks
- 347
- Avg merge
- 18h 29m
- Merged PRs (30d)
- 9
Description
### 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.
Contributor guide
Research direction
Start by locating the StorageBrowser's LocationActionView and reading the existing Copy and Delete actions to understand their entry points and behavior. Done means users can move files from one folder to another through a Move action without manually performing both operations; the issue does not name specific tests or files beyond LocationActionView.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, react, typescript
- Domain
- cloud, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100