버그질라 대시보드는 다음의 기능을 제공하는 것을 목표로 합니다.
- 최근 변경 이력의 제공 ( 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 => { # [email protected] 에서 aanoaa
name => 'Hyungsuk Hong',
email => '[email protected]',
role => 'Member',
avatar => 'https://secure.gravatar.com/avatar/9d7dc1d8ecf99bb4ecaacc35539604a1',
time_zone => 'Asia/Seoul',
}
}
);
$ PERL5LIB=lib morbo bugzilla-dashboard-web.pl
$ prove -l