Component pages: link to Studio's Secrets, Databases, Logs and Roles pages
Maintainer thường phản hồi trong vòng 1 ngày
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
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- react, typescript
- Lĩnh vực
- frontend, full-stack
Hướng nghiên cứu
Start by reading src/features/instance/extensions/manifest.ts and content/SectionsContent.tsx, then review the linked discussion on #2031 for the context behind the proposal. Work out how a Studio route link should behave as a section, action, and column format, including the Secrets, Databases, Logs, and Roles destinations; done means component pages can navigate to each relevant Studio page with the described context.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Problem
Several things a plugin page needs already exist elsewhere in Studio, and the page has no way to point at them (#2031). Without a link, each would need a new section type.
Proposal
Add a link that targets a Studio route, usable as a section, an action and a column format:
- Secrets: a component already declares the secrets it needs in
env:(required,description), and Harper reports an unmet one asmissingorungranted(components/componentSecrets.tsin HarperFast/harper). The page shows that status and links to Config → Secrets, prefilled for the component, rather than adding a secret field type. - Raw data: link a table section to the Databases browser for that table.
- Logs: link to Logs, filtered to the component.
- Access: link to Roles, so an admin can grant a component's registered operation (such as
prerender_purge) to a role.
Context
Raised in review of #2031 (comment). Code: src/features/instance/extensions/manifest.ts and content/SectionsContent.tsx.
🤖 Generated by Claude Code (Claude Opus 5.5); posted via @dawsontoth.
- Ngôn ngữ chính
- TypeScript
- Star
- 5
- Fork
- 4
- Merge trung bình
- 1 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 65
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
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 HarperFast/studio
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
HarperFast/studio#2070 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
HarperFast/studio#2067 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
HarperFast/studio#2053 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
HarperFast/studio#2026 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
HarperFast/studio#2021 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của HarperFast/studio
Issue tương tự
-
security
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
IBM/ibmi-mcp-server#256 ·
Maintainer thường phản hồi trong vòng 7 ngày
-
[fullsend] E2E: backstage-gitlab-events-org — socket hang up during catalog poll needs retriesĐang mởe2e-failure ready-to-code
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 84/100
redhat-developer/rhdh-plugin-export-overlays#4746 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:ui
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
openfootmanager/openfootmanager#1365 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
boxlite-ai/boxlite#2543 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100