trac-NewTicketLikeThisPlugin

소프트웨어 스크린 샷:
trac-NewTicketLikeThisPlugin
소프트웨어 정보:
버전: 0.1
업로드 날짜: 14 Apr 15
개발자: Ethan Jucovy
라이센스: 무료
인기: 12

Rating: 3.0/5 (Total Votes: 1)

TRAC-NewTicketLikeThisPlugin 당신이 누구의 필드 적절한 권한이있는 경우 원래의 티켓에서 파생 새로운 티켓을 만들 수 있습니다 기존의 티켓에 "복제"버튼을 추가하는 Trac의 플러그인입니다.
그것은 그 Trac의 코어와 함께 제공 tracopt.ticket.clone.ticketclonebutton 확장을 기반으로합니다. 해당 내선 달리 NewTicketLikeThisPlugin 정의하고 새로운 티켓 일본어로부터 유도되는 방법을 결정하기 위해 사용자 정의 정책을 구현하기위한 플러그 인터페이스를 소비한다. 이 수 유연하고 사용자 정의 비즈니스 로직은 팀의 요구와 워크 플로우를 기반으로 제공한다. 또한, NewTicketLikeThisPlugin 하드 코드 ticketclonebutton 핵심 TICKET_ADMIN 권한 반면, 당신이 티켓을 복제하는 데 필요한 권한을 구성 할 수 있습니다.
두 정책은 newticketlikethis.policies 모듈에서 기본적으로 제공됩니다
- SimpleTicketCloner 모방 핵심 tracopt.ticket.clone.ticketclonebutton 확장의 동작 : 원래 티켓의 모든 필드가 복제되고, "개요"와 "설명"필드가에서 복제 된 티켓을 표시하기 위해 수정됩니다.
- ExcludedFieldsTicketCloner 클론 수정없이 원래 티켓에서 모든 필드를 표시합니다. 또한 제외 하였다 필드는 시스템의 디폴트 값 (또는 값)에 의해 발생하는 새로운 티켓을 강제 구성 설정에 기초하여, 소정의 필드를 완전히 무시할 수있다.
더 복잡한 정책은 기존의 티켓 필드의 값에 기초하여 새로운 티켓 값을 유도하기위한 커스텀 로직을 구현, 또는 티켓의 종류에 기초하여 다른 복제 정책을 사용할 수있다.
구성
플러그인을 사용하려면 Trac의 환경에 설치하고 trac.ini에서 그 구성 요소를 사용 :
[구성 요소]
newticketlikethis. * = 사용 가능
기본적으로이 티켓보기에 "복제"버튼을 추가하며, 티켓을 복제 할 SimpleTicketCloner 구성 요소를 사용합니다. TICKET_ADMIN 권한이 티켓을 복제에 필요합니다.
정책을 선택
다른 티켓 복제 정책을 사용하려면,과 같이 구성 요소의 이름을 참조하는 trac.ini에서 newticketlikethis.ticket_cloner 옵션을 필요한 구성 요소를 활성화하고 설정해야합니다 :
[newticketlikethis]
ticket_cloner = ExcludedFieldsTicketCloner
권한 구성
사용자가 TICKET_ADMIN 권한이있는 경우 기본적으로 "복제"버튼 만 나타납니다. 당신은 newticketlikethis.ticket_clone_permission 옵션을 사용하여 필요한 권한을 변경할 수 있습니다 :
[newticketlikethis]
ticket_clone_permission = TICKET_CREATE
ExcludedFieldsTicketCloner
사용 가능한 경우, ExcludedFieldsTicketCloner는 제외 할 필드를 결정하기 위해 추가 구성 옵션 newticketlikethis.excluded_fields을 찾을 것입니다. 이 티켓 필드의 쉼표로 구분 된 목록이어야합니다. 기본적으로 필드는 제외되지 않습니다. 예를 들어, 당신은 trac.ini 구성을 같이 사용할 수 있습니다 :
[newticketlikethis]
ticket_cloner = ExcludedFieldsTicketCloner
excluded_fields = 설명, 요약, 기자
사용자 지정
그것은뿐만 아니라 사용자 정의 정책을 구현하기 쉽습니다. 영감을 newticketlikethis.policies의 코드를보고.
당신이 공유하고 싶은 사용자 지정 정책을 구현하는 경우, NewTicketLikeThisPlugin 재사용 복제 정책의 강력한 라이브러리와 함께 제공 할 수 있도록 패치로 제출하여 주시기 바랍니다

이 요구 사항 :.

파이썬
Trac에

개발자의 기타 소프트웨어 Ethan Jucovy

코멘트 trac-NewTicketLikeThisPlugin

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!