버그질라 대시보드는 다음의 기능을 제공하는 것을 목표로 합니다.
- 최근 변경 이력의 제공 ( bug 286 )
- 최근 변경 첨부파일 이력의 제공 ( bug 287 )
- 나에게 할당된 버그 이력의 제공 ( bug 288 )
- 탐색창 추가 ( bug 289 )
- 빠른 이슈 생성 창 추가 ( bug 290 )
- 각 사용자별의 사용 통계표 제공 ( bug 291 )
- IRC Notification ( bug 292 )
버그 생성시 사용하고 있는 버그질라의 어떤 제품(product)과
요소(component), 버전 값을 기본으로 사용할지 결정해야 합니다.
제품 기본 값은 Undef
이며, 요소 기본 값은 Undef
,
버전 기본 값은 unspecified
입니다.
버그질라에 각각 Undef
제품과 요소를 추가하거나
설정파일에서 다음 항목을 적절한 값으로 변경해야 합니다.
#
# for create-bug
#
default_product => 'Undef',
default_component => 'Undef',
default_version => 'unspecified',
다음 세 개의 환경 변수를 사용합니다.
BUGZILLA_DASHBOARD_USER
: 버그질라 로그인 아이디BUGZILLA_DASHBOARD_PASSOWRD
: 버그질라 로그인 비밀번호BUGZILLA_DASHBOARD_URI
: 버그질라 JSON-RPC 주소
로그인해서 사용할 계정을 bugzilla-dashboard-web.conf
파일에 %users
섹션에 추가 해줘야 합니다.
my %users = (
data => {
aanoaa => { # aanoaa@gmail.com 에서 aanoaa
name => 'Hyungsuk Hong',
email => 'aanoaa@gmail.com',
role => 'Member',
avatar => 'https://secure.gravatar.com/avatar/9d7dc1d8ecf99bb4ecaacc35539604a1',
time_zone => 'Asia/Seoul',
}
}
);
$ PERL5LIB=lib morbo bugzilla-dashboard-web.pl
$ prove -l