Files
probo/apps/compliance-portal/src/pages/documents/_locales/ko-KR.json
Émile Ré 9353d85d03 Add bulk request access to portal documents
Visitors could only request access to one document, report, or file at
a time. Add row checkboxes and a bottom selection toolbar to the
compliance portal documents page so a visitor can select several rows
and request access to all still-locked ones in a single round-trip.

Expose a selection-scoped requestAccesses mutation that forwards the
chosen id lists to the existing RequestPortalAccess service (one
transaction, one NDA/auth gate). The resolver loads and tenant-checks
every target before requesting so a foreign id is rejected before any
access row is written, and echoes the affected nodes so the client
flips each row to pending in place.

Add a styled Base UI Checkbox to the v2 kit, a local selection context
shared by the independent row fragments, and mirror the new selection
strings across all locales.

Signed-off-by: Émile Ré <emile@probo.com>
2026-07-27 18:27:20 +02:00

54 lines
1.7 KiB
JSON

{
"title": "문서",
"tabs": {
"all": "전체",
"public": "공개",
"private": "비공개"
},
"sections": {
"reports": "컴플라이언스 보고서"
},
"types": {
"OTHER": "기타",
"GOVERNANCE": "거버넌스",
"POLICY": "정책",
"PROCEDURE": "절차",
"PLAN": "계획",
"REGISTER": "등록부",
"RECORD": "기록",
"REPORT": "보고서",
"TEMPLATE": "템플릿",
"STATEMENT_OF_APPLICABILITY": "적용 범위 선언서"
},
"actions": {
"view": "보기",
"getAccess": "액세스 요청",
"requested": "액세스가 요청되었습니다"
},
"selection": {
"count": "{{count}}개 선택됨",
"clear": "선택 해제",
"selectAll": "모두 선택",
"requestAccess": "액세스 요청 ({{count}})",
"selectRow": "{{title}} 선택"
},
"empty": {
"title": "이용 가능한 문서가 없습니다",
"description": "이 컴플라이언스 포털은 아직 문서를 공개하지 않았습니다.",
"filteredTitle": "이 필터에 일치하는 문서가 없습니다",
"filteredDescription": "다른 탭을 선택하여 이용 가능한 문서를 확인해 보세요."
},
"viewer": {
"back": "문서",
"share": "문서 공유",
"linkCopied": "링크가 클립보드에 복사되었습니다",
"download": "다운로드",
"previewUnavailable": "미리보기를 사용할 수 없습니다",
"downloadToView": "이 파일 형식은 여기서 미리 볼 수 없습니다. 확인하려면 다운로드하세요.",
"locked": {
"title": "액세스 필요",
"description": "아직 이 문서에 대한 액세스 권한이 없습니다."
}
}
}