1.4 KiB
1.4 KiB
| ui_doc_type | component_id | status | source_evidence | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| component | job-list | 구현됨 |
|
Job List
Component ID: job-list
Status: 구현됨
Source Evidence
| Type | Path | Notes |
|---|---|---|
| code | lib/src/features/builds/builds_page.dart |
_buildJobList, _JobRow, _JobStatus |
| docs | README.md |
Jenkins job/build/artifact 조회 scope |
| user | 없음 | agent-ui 생성 요청 |
Purpose
Jenkins job/folder 후보를 검색하고 선택하게 한다.
Used By
builds:builds.job-searchbuilds:builds.job-list
Anatomy
- search TextField
- job/folder icon
- job name
- optional fullName
- chevron affordance
- status empty/error/permission view
Variants
- default: loaded job list
- status: connection, empty, forbidden, failure 상태 안내
States
- default
- loading
- empty
- error
- disabled
Rules
- 검색은 job name, fullName, URL 문자열을 대상으로 한다.
- credential이 없을 때는 list 대신 연결 상태 안내를 우선 표시한다.
Decision History
- 2026-06-25: Jenkins job selector를 component로 기록했다.