Skip to content

Commit 6c704d6

Browse files
ironAiken2claude
andcommitted
fix(FR-2325): use anchor-based cross-references for RBAC links
Follow the docs convention: remove <a id> from admin_menu, add it to rbac_management.md, and use #rbac-management anchor links instead of relative file paths. Applied to EN, JA, TH (KO already fixed manually). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent b0af659 commit 6c704d6

8 files changed

Lines changed: 29 additions & 29 deletions

File tree

packages/backend.ai-webui-docs/src/en/admin_menu/admin_menu.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1283,8 +1283,6 @@ This page is only for showing current information.
12831283

12841284
![](../images/information_page.png)
12851285

1286-
<a id="rbac-management"></a>
1287-
12881286
## RBAC Management
12891287

12901288
RBAC (Role-Based Access Control) Management allows superadmins to define roles with fine-grained permissions and assign them to users. You can control which actions specific users are allowed to perform on various resources throughout the Backend.AI system.
@@ -1293,4 +1291,4 @@ RBAC (Role-Based Access Control) Management allows superadmins to define roles w
12931291
RBAC Management is only available to superadmins and requires Backend.AI Manager version 25.4.0 or later.
12941292
:::
12951293

1296-
For detailed information about managing roles, permissions, and user assignments, refer to the dedicated [RBAC Management](../rbac_management/rbac_management.md) page.
1294+
For detailed information about managing roles, permissions, and user assignments, refer to the dedicated [RBAC Management](#rbac-management) page.

packages/backend.ai-webui-docs/src/en/rbac_management/rbac_management.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<a id="rbac-management"></a>
2+
13
# RBAC Management
24

35
RBAC (Role-Based Access Control) Management allows superadmins to define roles with fine-grained permissions and assign them to users. With RBAC, you can control which actions specific users are allowed to perform on various resources throughout the Backend.AI system.

packages/backend.ai-webui-docs/src/ja/admin_menu/admin_menu.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1130,8 +1130,6 @@ This page is only for showing current information.
11301130

11311131
![](../images/information_page.png)
11321132

1133-
<a id="rbac-management"></a>
1134-
11351133
## RBAC管理
11361134

11371135
RBAC(ロールベースアクセス制御)管理では、スーパー管理者がきめ細かい権限を持つロールを定義し、ユーザーに割り当てることができます。Backend.AIシステム全体で特定のユーザーがさまざまなリソースに対して実行できる操作を制御できます。
@@ -1140,4 +1138,4 @@ RBAC(ロールベースアクセス制御)管理では、スーパー管理
11401138
RBAC管理はスーパー管理者のみが利用でき、Backend.AI Managerバージョン25.4.0以降が必要です。
11411139
:::
11421140

1143-
ロール、権限、ユーザー割り当ての管理の詳細については、[RBAC管理](../rbac_management/rbac_management.md)ページを参照してください。
1141+
ロール、権限、ユーザー割り当ての管理の詳細については、[RBAC管理](#rbac-management)ページを参照してください。

packages/backend.ai-webui-docs/src/ja/rbac_management/rbac_management.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<a id="rbac-management"></a>
2+
13
# RBAC管理
24

35
RBAC(ロールベースアクセス制御)管理では、スーパー管理者がきめ細かい権限を持つロールを定義し、ユーザーに割り当てることができます。RBACを使用すると、Backend.AIシステム全体で特定のユーザーがさまざまなリソースに対して実行できる操作を制御できます。

packages/backend.ai-webui-docs/src/ko/admin_menu/admin_menu.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,11 @@ Manager 26.2.0 이상에서는 Users 페이지의 **사용자 추가** 버튼
8282
예를 들어, 이메일 접두사를 `student`, 이메일 접미사를 `example.com`, 생성할 사용자
8383
수를 10으로 설정하면 다음과 같은 계정이 생성됩니다:
8484

85-
| 사용자 이름 | 이메일 |
86-
|------------|--------|
85+
| 사용자 이름 | 이메일 |
86+
| ----------- | ----------------------- |
8787
| `student01` | `student01@example.com` |
8888
| `student02` | `student02@example.com` |
89-
| ... | ... |
89+
| ... | ... |
9090
| `student10` | `student10@example.com` |
9191

9292
:::note
@@ -315,7 +315,7 @@ model-definition 파일을 설정한 후 모델을 수동으로 다운로드해
315315
- 모델 폴더에 `model-definition.yaml`과 `service-definition.toml` 파일이 모두 존재해야 합니다. 하나라도 없으면 버튼이 비활성화되며, 어떤 파일이 필요한지 안내하는 툴팁이 표시됩니다.
316316
- 모델 서비스를 생성할 수 있는 충분한 자원 쿼터가 있어야 합니다.
317317
- 자원 그룹이 추론 세션 유형을 허용해야 합니다.
318-
:::
318+
:::
319319

320320
<a id="service-creation-workflow"></a>
321321

@@ -993,8 +993,6 @@ Information 페이지에서 각 기능의 여러 상세 정보와 상태를 볼
993993

994994
![](../images/information_page.png)
995995

996-
<a id="rbac-management"></a>
997-
998996
## RBAC 관리
999997

1000998
RBAC(역할 기반 접근 제어) 관리를 통해 슈퍼어드민은 세분화된 권한이 포함된 역할을 정의하고 사용자에게 할당할 수 있습니다. Backend.AI 시스템 전반에서 특정 사용자가 다양한 리소스에 대해 수행할 수 있는 작업을 제어할 수 있습니다.
@@ -1003,4 +1001,4 @@ RBAC(역할 기반 접근 제어) 관리를 통해 슈퍼어드민은 세분화
10031001
RBAC 관리는 슈퍼어드민만 사용할 수 있으며, Backend.AI Manager 25.4.0 이상 버전이 필요합니다.
10041002
:::
10051003

1006-
역할, 권한 및 사용자 할당 관리에 대한 자세한 정보는 [RBAC 관리](../rbac_management/rbac_management.md) 페이지를 참고하세요.
1004+
역할, 권한 및 사용자 할당 관리에 대한 자세한 정보는 [RBAC 관리](#rbac-management) 페이지를 참고하세요.

packages/backend.ai-webui-docs/src/ko/rbac_management/rbac_management.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<a id="rbac-management"></a>
2+
13
# RBAC 관리
24

35
RBAC(역할 기반 접근 제어) 관리를 통해 슈퍼어드민은 세분화된 권한이 포함된 역할을 정의하고 사용자에게 할당할 수 있습니다. RBAC를 사용하면 Backend.AI 시스템 전반에서 특정 사용자가 다양한 리소스에 대해 수행할 수 있는 작업을 제어할 수 있습니다.
@@ -135,19 +137,19 @@ RBAC 관리 페이지에 접근하려면 사이드바 메뉴의 **관리자 설
135137
- **적용 대상**: 적용 범위 타입 내의 특정 엔티티(예: 특정 도메인 이름, 특정 프로젝트)
136138
- **권한 타입**: 세부 권한이 제어하는 리소스 카테고리로, 선택한 적용 범위 타입에 따라 필터링됩니다
137139
- **권한**: 리소스에 허용되는 작업입니다. 선택한 권한 타입에 따라 허용되는 작업만 필터링되어 표시됩니다. 작업은 두 가지 카테고리로 그룹화됩니다:
138-
* **직접 수행**: 생성, 조회, 수정, 삭제, 영구 삭제
139-
* **타인에게 위임**: 모든 권한 위임, 조회 권한 위임, 수정 권한 위임, 삭제 권한 위임, 영구 삭제 권한 위임
140+
- **직접 수행**: 생성, 조회, 수정, 삭제, 영구 삭제
141+
- **타인에게 위임**: 모든 권한 위임, 조회 권한 위임, 수정 권한 위임, 삭제 권한 위임, 영구 삭제 권한 위임
140142

141143
### 세부 권한 설정 예시
142144

143145
다음은 네 가지 구성 요소가 어떻게 함께 작동하는지 이해하는 데 도움이 되는 일반적인 세부 권한 설정 예시입니다:
144146

145-
| 시나리오 | 적용 범위 타입 | 적용 대상 | 권한 타입 | 권한 |
146-
|---------|-------------|---------|---------|------|
147-
| 특정 프로젝트에서 스토리지 폴더 생성 허용 | 프로젝트 | my-project | VFolder | 생성 |
148-
| 도메인 내 모든 세션 조회 허용 | 도메인 | default | Session | 조회 |
149-
| 모델 서빙 엔드포인트 관리 허용 | 도메인 | default | Endpoint | 생성, 조회, 수정 |
150-
| 컨테이너 이미지 삭제 허용 | 도메인 | default | Image | 삭제 |
147+
| 시나리오 | 적용 범위 타입 | 적용 대상 | 권한 타입 | 권한 |
148+
| ----------------------------------------- | -------------- | ---------- | --------- | ---------------- |
149+
| 특정 프로젝트에서 스토리지 폴더 생성 허용 | 프로젝트 | my-project | VFolder | 생성 |
150+
| 도메인 내 모든 세션 조회 허용 | 도메인 | default | Session | 조회 |
151+
| 모델 서빙 엔드포인트 관리 허용 | 도메인 | default | Endpoint | 생성, 조회, 수정 |
152+
| 컨테이너 이미지 삭제 허용 | 도메인 | default | Image | 삭제 |
151153

152154
### 세부 권한 추가
153155

@@ -156,11 +158,11 @@ RBAC 관리 페이지에 접근하려면 사이드바 메뉴의 **관리자 설
156158
3. 모달에서 다음 필드를 입력합니다:
157159
- **적용 범위 타입**: 리소스 유형을 선택합니다(예: 도메인, 프로젝트, 사용자, 폴더, 자원 그룹)
158160
- **적용 대상**: 특정 엔티티를 선택하거나 검색합니다. 입력 방식은 선택한 적용 범위 타입에 따라 동적으로 변경됩니다:
159-
* 도메인: 활성 도메인 목록에서 선택
160-
* 프로젝트: 프로젝트 선택(도메인 필터링 가능)
161-
* 사용자: 이메일이나 이름으로 사용자 검색
162-
* 자원 그룹: 사용 가능한 자원 그룹에서 선택
163-
* 기타 유형: 해당 엔티티 목록에서 선택
161+
- 도메인: 활성 도메인 목록에서 선택
162+
- 프로젝트: 프로젝트 선택(도메인 필터링 가능)
163+
- 사용자: 이메일이나 이름으로 사용자 검색
164+
- 자원 그룹: 사용 가능한 자원 그룹에서 선택
165+
- 기타 유형: 해당 엔티티 목록에서 선택
164166
- **권한 타입**: 엔티티 유형을 선택합니다. 선택한 적용 범위 타입에 유효한 유형만 표시됩니다
165167
- **권한**: 작업을 선택합니다(예: 생성, 조회, 수정, 삭제, 영구 삭제 또는 위임 작업)
166168
4. **확인**을 클릭하여 세부 권한을 생성합니다

packages/backend.ai-webui-docs/src/th/admin_menu/admin_menu.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1124,8 +1124,6 @@ This page is only for showing current information.
11241124

11251125
![](../images/information_page.png)
11261126

1127-
<a id="rbac-management"></a>
1128-
11291127
## การจัดการ RBAC
11301128

11311129
การจัดการ RBAC (Role-Based Access Control) ช่วยให้ผู้ดูแลระบบระดับสูงสามารถกำหนดบทบาทที่มีสิทธิ์แบบละเอียดและมอบหมายให้กับผู้ใช้ได้ คุณสามารถควบคุมการดำเนินการที่ผู้ใช้เฉพาะสามารถทำได้กับทรัพยากรต่าง ๆ ในระบบ Backend.AI
@@ -1134,4 +1132,4 @@ This page is only for showing current information.
11341132
การจัดการ RBAC ใช้ได้เฉพาะผู้ดูแลระบบระดับสูงเท่านั้น และต้องใช้ Backend.AI Manager เวอร์ชัน 25.4.0 ขึ้นไป
11351133
:::
11361134

1137-
สำหรับข้อมูลรายละเอียดเกี่ยวกับการจัดการบทบาท สิทธิ์ และการมอบหมายผู้ใช้ โปรดดูที่หน้า[การจัดการ RBAC](../rbac_management/rbac_management.md)
1135+
สำหรับข้อมูลรายละเอียดเกี่ยวกับการจัดการบทบาท สิทธิ์ และการมอบหมายผู้ใช้ โปรดดูที่หน้า[การจัดการ RBAC](#rbac-management)

packages/backend.ai-webui-docs/src/th/rbac_management/rbac_management.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<a id="rbac-management"></a>
2+
13
# การจัดการ RBAC
24

35
การจัดการ RBAC (Role-Based Access Control) ช่วยให้ผู้ดูแลระบบระดับสูงสามารถกำหนดบทบาทที่มีสิทธิ์แบบละเอียดและมอบหมายให้กับผู้ใช้ได้ ด้วย RBAC คุณสามารถควบคุมการดำเนินการที่ผู้ใช้เฉพาะสามารถทำได้กับทรัพยากรต่าง ๆ ในระบบ Backend.AI

0 commit comments

Comments
 (0)