Skip to content

silexkr/bugzilla-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bugzilla::Dashboard

버그질라 대시보드는 다음의 기능을 제공하는 것을 목표로 합니다.

  • 최근 변경 이력의 제공 ( 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

About

Web Dashboard for Bugzilla

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published