-
Notifications
You must be signed in to change notification settings - Fork 159
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
feat: VFolder trash bin #835
Merged
Merged
Changes from 7 commits
Commits
Show all changes
68 commits
Select commit
Hold shift + click to select a range
65f1a8b
impl minimal vfolder trash bin
fregataa 4c079e3
add news fragment
fregataa a7a9bd7
remove duplicate tasks in db migration
fregataa 8ecb348
impl client part
fregataa ab61644
cleanup delete, purge and recover methods
fregataa 092c2e1
fix migration
fregataa 4fd6dd7
remove PURGE_COMPLETE status which means deleted vfolders
fregataa 4b5352d
Merge branch 'main' into feature/vfolder-trash-bin
fregataa e056248
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 44e7f7d
add empty_trash_bin and list_trash_bin API
fregataa 4a2495d
impl trash bin checker by GlobalTimer
fregataa 5a96cc3
fix wrong interval second config
fregataa ed8e5c1
check max-vfolder-count in recover
fregataa 83b1525
impl config and do purge on conditions
fregataa 2f32589
Merge branch 'main' into feature/vfolder-trash-bin
fregataa fc5a5da
impl move_to_trash method
fregataa 86e63d0
delete vfolder by result status
fregataa 871f762
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 226c92e
refactor methods
fregataa d3760a3
Merge branch 'main' into feature/vfolder-trash-bin
fregataa cd462a4
merge main and update migration
fregataa d493eff
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 5f0fdd9
change default trash path to root mount path
fregataa 6bd7edf
Merge branch 'main' into feature/vfolder-trash-bin
fregataa b8afe69
skip when usage-trash-bin is false
fregataa 367c329
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 11165b2
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 21dc76b
fix news fragment
fregataa 36866df
migrate use-trash-bin from local toml to etcd
fregataa 5b9f1ca
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 65ac1b7
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 221b984
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 70f1c73
merge main and update only vfolder status when deleting
fregataa f4247d8
fix lint
fregataa 084b6f7
update outdated codes and docs
fregataa 941fde6
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 8d64010
return if deleted vfolder's parent is not dir
fregataa 01d0f6b
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 364a972
revert storage APIs
fregataa cf94131
Merge branch 'main' into feature/vfolder-trash-bin
fregataa ac18482
Merge branch 'main' into feature/vfolder-trash-bin
fregataa ee76cf3
Merge branch 'main' into feature/vfolder-trash-bin
fregataa f765214
refactor delete function
fregataa 4338a30
update migration file
fregataa 0e1ddff
Merge branch 'main' into feature/vfolder-trash-bin
fregataa ef1d187
update migration and minor fix
fregataa dcc0fd1
Merge branch 'main' into feature/vfolder-trash-bin
fregataa e21044e
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 857dd04
update migration
fregataa 125c414
Merge branch 'main' into feature/vfolder-trash-bin
fregataa cbaed55
purge vfolder one by one
fregataa 750217e
update alembic migration
fregataa dbfc7d9
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 8c3bea4
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 5d8397a
update alembic migration
fregataa 7036160
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 49b0baa
Merge branch 'main' into feature/vfolder-trash-bin
achimnol 33a7869
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 27868b0
Merge remote-tracking branch 'origin/feature/vfolder-trash-bin' into …
fregataa 409dcfa
update alembic migration
fregataa fb1f803
revert initate_vfolder_purge to get list of deletion info
fregataa 86111bb
Merge branch 'main' into feature/vfolder-trash-bin
fregataa 774216c
Merge branch 'main' into feature/vfolder-trash-bin
fregataa c6d2fae
Merge branch 'main' into feature/vfolder-trash-bin
kyujin-cho 0136587
merge diverged migration branches
kyujin-cho 7218ccd
fix typo
kyujin-cho 9f47e5c
update comments, remove unused codes
fregataa bb0cb36
Merge branch 'main' into feature/vfolder-trash-bin
kyujin-cho File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
impl minimal vfolder trash bin. | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please use a full sentence and highlight that this feature provides vfolder-level recovery, not recovery of individual files.