Filebrowser: Recycle Bin
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- aws, typescript
Hướng nghiên cứu
Bắt đầu bằng cách xác định entry point của Filebrowser và luồng xóa storage hiện có; issue không nêu tên tệp hoặc test nào. So sánh implementation với các yêu cầu về versioning, bản ghi trash, retention, lifecycle và purge, và chỉ coi công việc là hoàn tất khi hành vi restore, xóa vĩnh viễn, retention và monitoring đã được định nghĩa và bao phủ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Add a central management spot for restoring or finally deleting files and folders.
Recommended setup
-
Enable bucket versioning on the storage bucket.
-
On delete, create an app-level trash record and optionally a delete marker by deleting the current version.
-
Keep noncurrent versions for a fixed retention window with lifecycle rules.
-
Optionally move older trash data to cheaper storage classes before final purge, if restore speed requirements allow it.
-
Periodically purge expired trash and monitor noncurrent-version bytes with Storage Lens.
When this becomes expensive
It gets costly when your objects are large, deletions are frequent, and retention is long. It also gets expensive when users repeatedly overwrite the same keys, because every overwrite creates another billable version unless you expire old ones. If you replicate versions for disaster recovery, multiply that storage footprint across regions.
- Ngôn ngữ chính
- TypeScript
- Star
- 1
- Fork
- 0
- Merge trung bình
- 22 giờ 6 phút
- Pull request đã merge (30 ngày)
- 12
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của stackabletech/cockpit
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
stackabletech/cockpit#312 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
stackabletech/cockpit#224 ·
-
Remove unused dependencies Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
stackabletech/cockpit#101 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
stackabletech/cockpit#313 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
stackabletech/cockpit#310 ·
Tất cả issue của stackabletech/cockpit
Issue tương tự
-
blocklist removal
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
MetaMask/eth-phishing-detect#296544 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
pastelsky/bundlephobia#1122 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
category/development priority/P2 scope/file-operations scope/testing type/enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100