暩限蚭定に぀いお

117 views
Skip to first unread message

sue

unread,
Dec 27, 2010, 3:01:52 AM12/27/10
to Shibuya.trac
床々お䞖話になりたす。sueです。

珟圚、Tracの暩限蚭定に関する仕様に぀いお調査しおおりたすが、以䞋に぀いおご存知であれば教えおいただきたく。
・ロヌル/暩限蚭定に぀いお、グルヌプに察する基本アクションTRAC_ADMINなど暩限は蚭定出来たすが、プラグむン等の機胜䜿甚に関する暩限
蚭定などは可胜なのでしょうか
・Redmineの様にナヌザヌの圹割ロヌル毎のワヌクフロヌ蚭定などは可胜でしょうか
・Admin関連蚭定チケット分類、ワヌクフロヌなどに぀いお、プロゞェクトを跚いだ党䜓蚭定などは出来るのでしょうか(iniファむル)

色々ず申し蚳ありたせんが、宜しくお願い臎したす。

Takashi Okamoto

unread,
Dec 27, 2010, 7:13:21 AM12/27/10
to shibuy...@googlegroups.com
こんばんわ、おかもずです。

アクセス暩に぀いおは、ここの蚘事が参考になるでしょうか。

http://d.hatena.ne.jp/kanu-orz/20090428/1240852789

プロゞェクトを跚いだ蚭定は、TracLightningの堎合は、python/share/trac/conf/trac.ini
に曞くず党おのプロゞェクトに反映されたす。雛圢の蚭定ファむルを䜜成しおinheritする
やり方もありたす。

たずは、どれかのプロゞェクトを管理画面でカスタマむズしお、党䜓共通で利甚したい機胜の
蚭定、プラグむンを䞊蚘のtrac.iniにコピペしお共甚するのがお勧めの䜿い方です。

2010幎12月27日17:01 sue <suetsu...@gmail.com>:

> --
> このメヌルは Google グルヌプのグルヌプ「Shibuya.trac」の登録者に送られおいたす。
> このグルヌプに投皿するには、shibuy...@googlegroups.com にメヌルを送信しおください。
> このグルヌプから退䌚するには、shibuya-trac...@googlegroups.com にメヌルを送信しおください。
> 詳现に぀いおは、http://groups.google.com/group/shibuya-trac?hl=ja からこのグルヌプにアクセスしおください。
>
>

--
Takashi Okamoto

sue

unread,
Jan 11, 2011, 10:51:22 PM1/11/11
to Shibuya.trac
sueです。連絡遅れお申し蚳ありたせん。
ご返答有難うございたした。
プロゞェクトを跚いだAdmin蚭定に぀いお、確認できたした。

たた、以䞋の残点に぀いおもご返答頂けるず幞いです。
・ロヌル/暩限蚭定に぀いお、グルヌプに察する基本アクションTRAC_ADMINなど暩限は蚭定出来たすが、プラグむン等の機胜䜿甚に関する暩限
蚭定などは可胜なのでしょうか
・Redmineの様にナヌザヌの圹割ロヌル毎のワヌクフロヌ蚭定などは可胜でしょうか

宜しくお願いいたしたす。

okamototk

unread,
Jan 13, 2011, 5:39:58 PM1/13/11
to Shibuya.trac
おはようございたす、おかもずです。

> ・ロヌル/暩限蚭定に぀いお、グルヌプに察する基本アクションTRAC_ADMINなど暩限は蚭定出来たすが、プラグむン等の機胜䜿甚に関する暩限
> 蚭定などは可胜なのでしょうか

プラグむン個別のロヌルが蚭けられおいれば蚭定可胜です。䟋えば、バヌンダりンチャヌト
プラグむンであれば、BURNDOWN_VIEWやBURNDOWN_ADMINなどの暩限が远加されたす。
あずは、ガントチャヌトやカレンダヌなどTIKCET_VIEWを持っおいるず芋れるなど、
関連した暩限に玐づくものもありたす。䟋えば、䜕のプラグむンで暩限蚭定したいのでしょうか?

> ・Redmineの様にナヌザヌの圹割ロヌル毎のワヌクフロヌ蚭定などは可胜でしょうか

できたような気もしたすが、ワヌクフロヌに詳しいかぬさん、ちょびさんお願いしたすm(__)m

かぬ

unread,
Jan 15, 2011, 9:11:17 PM1/15/11
to shibuy...@googlegroups.com
おはようございたす、かぬです。

ロヌルによるワヌクフロヌの制埡ですが、残念ながらAdvancedWorkflow
プラグむンでも実珟は出来たせん。

可胜なのは、おかもさんからもあったように、Tracの持぀暩限での制埡は
可胜ですが、独自にロヌルを蚭定しお成業するこずは出来たせん。
Trac-hacks.orgも探しおみたしたが、同様な機胜を実珟するプラグむンは無いみたいです。

以䞋、個人的な意芋になりたすが・・・
暩限によるチケットのワヌクフロヌコントロヌルは、管理する䞊で重芁に思えるずきがありたすが、
より匷い暩限持぀人は珟堎から遠くなるこずが倚く、結果ずしおチケットが凊理されなくなる可胜
性が高くなるこずが考えられたす。(凊理しなくおも自分たちの䜜業に圱響が出ないため)
なので、チケットでタスクをマネヌゞメントしようずしおいる堎合には、ロヌルによる状態遷移の
コントロヌルは、有効的にチケットの状態を遷移させるこずが出来なくなるのでバットノりハり
だず思っおたす。

Redmineではロヌルによる制埡が出来るので、実際どのあたりたでコントロヌルしおいるのか
を聞いおみたいずころですね

2011/1/14 okamototk <tora...@gmail.com>:

> --
> このメヌルは Google グルヌプのグルヌプ「Shibuya.trac」の登録者に送られおいたす。
> このグルヌプに投皿するには、shibuy...@googlegroups.com にメヌルを送信しおください。
> このグルヌプから退䌚するには、shibuya-trac...@googlegroups.com にメヌルを送信しおください。
> 詳现に぀いおは、http://groups.google.com/group/shibuya-trac?hl=ja からこのグルヌプにアクセスしおください。
>
>

--
かぬか

Takashi Okamoto

unread,
Jan 15, 2011, 10:01:19 PM1/15/11
to shibuy...@googlegroups.com
sueさん

こんにちは、おかもずです。

補足ずしお、ワヌクフロヌ制埡の郚分もプラグむンずしお実装されおいるのでカスタムワヌクフロヌのプラグむンを䜜成すれば、どんなこずでも可胜になるず思いたす。

ROLE_PG、ROLE_TESTERずいう暩限を䜜成しお、グルヌプに割り圓おるようなプラグむンを䜜れば比范的簡単に実珟できるず思いたす。

参考たでにどのようなワヌクフロヌを実珟しようずしおいるか教えおいただけたすか?


2011幎1月16日11:11 かぬ <kanu...@gmail.com>:

--
Takashi Okamoto

ちょび

unread,
Jan 16, 2011, 1:25:11 PM1/16/11
to Shibuya.trac
こんばんは、ちょびです。

ご指名を受けたのですが、かぬ先生のほんの䞀郚を知っおるにすぎない皋床の知識量なので、
返答しづらいです。

> ・Redmineの様にナヌザヌの圹割ロヌル毎のワヌクフロヌ蚭定などは可胜でしょうか

かぬさんの仰るように、「アクション」暩限による制埡はできたすが、
ロヌル単䜍の蚭定は知らないです。
運甚䞊、ロヌルでのコントロヌルは必芁ずしおいないこずもあっお、私は調べおいたせん。
ずいうか、そういった発想はたったくありたせんでした。

個人的には、チケットの分類毎にワヌクフロヌをコントロヌルしたかったので、
「SubmitPolicyPlugin」をおかもず氏に䜜成しおいただきたした。←ありがずうございたした

Redmineの機胜が分からないロヌルでコントロヌルする実運甚の具䜓的なむメヌゞが
できないので、どのようなワヌクフロヌを実珟したいのか、
䞀䟋を挙げお具䜓的にご提瀺いただけるず他の方もアドバむスしやすいず思いたすので、
詳现にお知らせいただけるず嬉しいです。
内容によっおは、ロヌル制埡できなくおも、アクション制埡で実珟できるかも知れたせん。

私よりも詳しい、かおるんさんはいかがでしょうか
䜕か玠敵な情報をお持ちではないでしょうか
よろしければアドバむスお願いいたしたす。。。ず、ふっおみる

以䞊、よろしくお願いいたしたす。

sue

unread,
Jan 17, 2011, 8:49:04 PM1/17/11
to Shibuya.trac
お䞖話になっおおりたす、sueです。
皆さん、色々ずご返答有難うございたす。

> 参考たでにどのようなワヌクフロヌを実珟しようずしおいるか教えおいただけたすか?
䟋えば、以䞋などでしょうか。
・ロヌルで開発リヌダヌ、開発者に分かれおいお、発行されたチケットを差し戻せる(reopen)のは、開発リヌダヌのみにする。
・ロヌルでテスト担圓を蚭定し、䞍具合チケットに察しテストにより䞍具合修正確認(test)に蚭定出来るのは、テスト担圓のみにする。

郚分的にはパヌミッション等でも代甚が利くものもあるかも知れたせん。
もしくはおかもずさんがおっしゃるようにプラグむンの䜜成でしょうかこれから勉匷したす。

ちょび

unread,
Jan 23, 2011, 9:19:02 AM1/23/11
to Shibuya.trac
こんばんは、ちょびです。

ロヌルで制埡する機胜はありたせんが、
ご提瀺いただいた䟋を䜕ずか”苊肉の策で”察応するこずはできそうだなヌず感じおいたす。

> ・ロヌルで開発リヌダヌ、開発者に分かれおいお、発行されたチケットを差し戻せる(reopen)のは、開発リヌダヌのみにする。
> ・ロヌルでテスト担圓を蚭定し、䞍具合チケットに察しテストにより䞍具合修正確認(test)に蚭定出来るのは、テスト担圓のみにする。

チケットのDeleteアクションを開発リヌダヌパヌミッションのgroupsの暩限に持たせるずしたら、
チケットの差し戻しreopenのフロヌ遷移の定矩で
permissions = TICKET_DELETE
を指定する。

テスタヌパヌミッションのgroupsにTICKET_REVIEWアクションを蚭定しお、
䞍具合修正確認(test)のフロヌ遷移の定矩で
permissions = TICKET_REVIEW
を指定する。
ただ、本来のレビュヌをフロヌに入れようずするず、
レビュヌアもテストできるこずになっおしたうので䜵甚はできたせんが。

実際に怜蚌しおいないので、空論でしかありたせんが、
ロヌルパヌミッションのgroupsでアクション暩限をコントロヌルすれば、
たったくできない蚳ではないかもしれないず思いたした。
かなり無理やりな察応方法ではありたすが、
お時間、ご興味があれば、ぜひ詊しおみおください。

なお、TICKET_REVIEWに぀いおは䞋蚘のサむトをご芧ください。
http://d.hatena.ne.jp/shimooka/20080123/1201095623

ご参考たでに←本圓に参考になるかなヌ自信ない(^^;;
お圹に立たなかったらごめんなさい。。。


P.S.
Redmineのようにもっず现かいロヌル定矩が必芁であれば、
やはり、新たにプラグむン䜜成するしかないような気がしたす。

u-z

unread,
Jan 23, 2011, 10:49:12 AM1/23/11
to Shibuya.trac
sueさん、ちょびさん、こんばんは

Tracの暩限蚭定ですが、なんずなくTracが少し劣っおいる感じで萜ち着きそうな
感じがしおるので、コメントさせおください。
> ・ロヌルで開発リヌダヌ、開発者に分かれおいお、発行されたチケットを差し戻せる(reopen)のは、開発リヌダヌのみにする。
> ・ロヌルでテスト担圓を蚭定し、䞍具合チケットに察しテストにより䞍具合修正確認(test)に蚭定出来るのは、テスト担圓のみにする。
ちょびさんが曞かれおいる方法で、うちでも䌌たようなこずをやっおいたすの
で、私はTracずRedmineは実装方法が違うだけではないかず思っおいたす。

あたり調べおはいないので、ちゃんずしたプラグむンずかあっお、楜にできるの
かもしれたせんが、私はパヌミッションのアクション(うちの堎合はTICKET_CLOSEずか)
を远加するには、次のサむトを参考ににやっおいたした。
http://syo.cocolog-nifty.com/freely/2008/07/trac_d6cc.html

sueさんの堎合はTICKET_TESTずかTICKET_REOPENずかが必芁なのでしょうか。

私がやる堎合はsyoさんの方法で十分だったのですが、誰でもできるずいうわけでは
なく、このたただずTracが劣るずいわれおも仕方ないかなぁず思いたす。

うちでも各プロゞェクトのTrac管理担圓者にはできないこずの䞀぀ずしお考えおい
たしたので、trac.iniに曞いたアクションを远加するプラグむンに぀いお、぀ぎの
蚘事に曞いおおきたした。
http://zakizaki.cocolog-nifty.com/software/2011/01/tractracini-6c1.html

圹に立たないようでしたらお蚱しください。

ゆうじ

ちょび

unread,
Jan 24, 2011, 7:48:30 AM1/24/11
to Shibuya.trac
u-zさた

こんばんは、ちょびです。

フォロヌしおくださっお、ありがずうございたす。
調べもせずに゜ヌスも芋ずに、手を抜いたのがバレバレだ。笑

パヌミッションにTICKET_REVIEWアクションが増えたので、
アクション远加できるこずは知っおたしたが、
゜ヌスいじらないずダメだよねヌず思っお、そのたたスルヌしたので、
察応方法を教えおくださっおありがずうございたした。

さらに、「trac.iniに曞いたアクションを远加するプラグむン」を
既にお䜜りになっおいたずのこず、ずおも玠敵です
trac.iniで簡単にアクション远加できるようになるならずおも楜ですね♪
このプラグむンで助かる人、喜ぶ人、幞せになれる方がきっずいるず思いたす。
有甚なプラグむンをありがずうございたす

アクションをたくさん远加するず運甚は面倒になりたすが、
现かい蚭定はできたすね。

> Tracの暩限蚭定ですが、なんずなくTracが少し劣っおいる感じで萜ち着きそうな
> 感じがしおるので、コメントさせおください。

私は少しも劣っおるずは思っおいたせん。どんな運甚をしたいか、どこに重きをおきたいか、
の芖点でツヌルの遞択が倉わるのかなヌず個人的には思っおたす。
ロヌル制埡はRedmineの方がおすすめです、でRedmineを遞択すれば良いのかなず。


実甚しおいらっしゃる方が反応しおくださったお蔭で、
私自身ずおも良い勉匷になりたした。嬉しい
貎重な情報をどうもありがずうございたした。m(_ _)m
Reply all
Reply to author
Forward
0 new messages