docs(vfolder): document upload-permission gating, invitation entry point, and cascading delete warning#7447
Conversation
f70e019 to
f161984
Compare
ddf7a30 to
1bfb609
Compare
There was a problem hiding this comment.
Pull request overview
This PR updates the Backend.AI WebUI user manual’s Data / storage folder (vfolder) documentation to reflect recent UX behaviors: where invitation management is surfaced, when uploads are disabled due to host-level permissions, and the risk of cascading deletions when a storage folder is associated with model cards.
Changes:
- Added a section describing the invitation badge and the
/dataentry points for reviewing invitations. - Documented upload gating when the keypair resource policy lacks the host-level
upload-filecapability. - Added a cascading model card deletion warning and an admin-side cross-reference.
Reviewed changes
Copilot reviewed 4 out of 8 changed files in this pull request and generated 16 comments.
| File | Description |
|---|---|
| packages/backend.ai-webui-docs/src/en/vfolder/vfolder.md | Adds invitation entry point, upload permission gating warning, and cascading delete warning (English). |
| packages/backend.ai-webui-docs/src/ko/vfolder/vfolder.md | Same documentation additions localized to Korean. |
| packages/backend.ai-webui-docs/src/ja/vfolder/vfolder.md | Same documentation additions localized to Japanese. |
| packages/backend.ai-webui-docs/src/th/vfolder/vfolder.md | Same documentation additions localized to Thai. |
Comments suppressed due to low confidence (5)
packages/backend.ai-webui-docs/src/en/vfolder/vfolder.md:199
- This image reference appears to be missing from the repo (no
vfolder_cascading_delete_warning.pngunderpackages/backend.ai-webui-docs/src/en/images/), so it will render as a broken image in the built docs. Add the asset (and keep filenames consistent across locales) or remove the reference until it exists.

<!-- TODO: Capture screenshot of the cascading delete warning dialog -->
packages/backend.ai-webui-docs/src/ko/vfolder/vfolder.md:163
- This image reference appears to be missing from the repo (no
vfolder_cascading_delete_warning.pngunderpackages/backend.ai-webui-docs/src/ko/images/), so it will render as a broken image in the built docs. Add the asset (and keep filenames consistent across locales) or remove the reference until it exists.

<!-- TODO: 연쇄 삭제 경고 대화 상자의 스크린샷을 캡처합니다 -->
packages/backend.ai-webui-docs/src/ja/vfolder/vfolder.md:166
- This image reference appears to be missing from the repo (no
vfolder_cascading_delete_warning.pngunderpackages/backend.ai-webui-docs/src/ja/images/), so it will render as a broken image in the built docs. Add the asset (and keep filenames consistent across locales) or remove the reference until it exists.

<!-- TODO: 連鎖削除警告ダイアログのスクリーンショットを撮影します -->
packages/backend.ai-webui-docs/src/th/vfolder/vfolder.md:106
- This image reference appears to be missing from the repo (no
vfolder_upload_disabled.pngunderpackages/backend.ai-webui-docs/src/th/images/), so it will render as a broken image in the built docs. Add the asset (and keep filenames consistent across locales) or remove the reference until it exists.

<!-- TODO: ถ่ายภาพหน้าจอของปุ่มอัปโหลดในสถานะปิดใช้งานพร้อมเครื่องมือแนะนำสิทธิ์ -->
packages/backend.ai-webui-docs/src/th/vfolder/vfolder.md:163
- This image reference appears to be missing from the repo (no
vfolder_cascading_delete_warning.pngunderpackages/backend.ai-webui-docs/src/th/images/), so it will render as a broken image in the built docs. Add the asset (and keep filenames consistent across locales) or remove the reference until it exists.

<!-- TODO: ถ่ายภาพหน้าจอของกล่องโต้ตอบเตือนการลบแบบลูกโซ่ -->
1bfb609 to
4beee61
Compare
f161984 to
c722f31
Compare
4beee61 to
9e59847
Compare
c722f31 to
8541193
Compare
8541193 to
55cb4cf
Compare
9e59847 to
48a8ada
Compare
55cb4cf to
3aeee5f
Compare
48a8ada to
cf500ad
Compare
9ba58a2 to
3aeee5f
Compare
Merge activity
|
…int, and cascading delete warning (#7447) resolves #NNN (FR-MMM) <!-- replace NNN, MMM with the GitHub issue number and the corresponding Jira issue number. --> <!-- Please precisely, concisely, and concretely describe what this PR changes, the rationale behind codes, and how it affects the users and other developers. --> **Checklist:** (if applicable) - [ ] Documentation - [ ] Minium required manager version - [ ] Specific setting for review (eg., KB link, endpoint or how to setup) - [ ] Minimum requirements to check during review - [ ] Test case(s) to demonstrate the difference of before/after
3aeee5f to
2a00256
Compare
cf500ad to
d467e64
Compare
…folder screenshots (#7489) Resolves #7488 (FR-2924) ## Summary - Captured the two previously-missing vfolder screenshots in all four locales (en, ko, ja, th), each in its own UI language: - `vfolder_upload_disabled.png` — file-browser modal with the disabled Upload button and the "no upload permission for this host" tooltip - `vfolder_cascading_delete_warning.png` — model-card delete confirmation dialog with the cascading-delete warning alert shown - Removed the corresponding placeholder `<!-- TODO: ... -->` comments from `src/{en,ja,ko,th}/vfolder/vfolder.md` Stacked on top of `05-15-docs_vfolder_document_upload-permission_gating_invitation_entry_point_and_cascading_delete_warning` (PR #7447), which introduced these image references with TODO placeholders. ## Test plan - [ ] Build the manual and confirm `vfolder_upload_disabled.png` and `vfolder_cascading_delete_warning.png` render in all 4 languages - [ ] Confirm no remaining `TODO` placeholder comments for these two images in any locale - [ ] Verify each locale's screenshot shows the UI in that language

resolves #NNN (FR-MMM)
Checklist: (if applicable)