Monthly Archives: 5月 2009
SSH & コマンドライン上で、TicketExtPluginを入れる
今回もGoogle先生に教えてもらって、以下のような方法で可能でした。
これを使うことで、Ticketを新規作成した際に、Typeに応じて、
任意のテンプレートが自動で説明欄に入るので、超便利になります。
cd /tmp
wget http://downloads.sourceforge.net/json-py/json-py-3_4.zip
unzip json-py-3_4.zip
python -c ‘import trac; print trac.__path__’
['/usr/lib/python2.3/site-packages/trac']cp -irp json-py-3.4/json.py /usr/lib/python2.3/site-packages/
cp -irp json-py-3.4/minjson.py /usr/lib/python2.3/site-packages/python -c ‘import json; print json.__file__’
python -c ‘import minjson; print minjson.__file__’cd /tmp
easy_install -U -Z http://trac-hacks.org/svn/customfieldadminplugin/0.10
easy_install http://trac-hacks.org/svn/ticketextplugin/0.10cd /home/trac/web/repos/conf
cp -irp trac.ini trac.ini.`date +’%y%m%d’`
vi trac.ini[components]
ticketext.* = enabled[ticketext]
defect.template = [problem][[BR]]\n\n\n[expect][[BR]]\n\n\n[note][[BR]]\n
defect.enablefields = custom_field1,custom_field2
設計書作成.template = abcde\n||a||b||c||\n/etc/rc.d/init.d/httpd restart
Tracの「管理(TracWebAdmin)」でテンプレートをイジイジできるようになっちゃいますよ!!
SSH & コマンドライン上で、TracWebAdminをインストールする。
Google先生に教えてもらって、以下のような方法で可能でした。
cd /tmp
wget http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.pywget http://pocari.org/tools/trac/webadmin/TracWebAdmin-0.1.2dev-py2.3.egg
easy_install TracWebAdmin-0.1.2dev-py2.3.eggcd /home/trac/web/repos/conf
cp -irp trac.ini trac.ini.`date +’%y%m%d’`
vi trac.ini
[components]
webadmin.* = enabledtrac-admin /home/trac/web/repos
permission list
quit/etc/rc.d/init.d/httpd restart
これで、TracにLoginしたら、一番右に「管理」というのが出てきます。
これでユーザ管理とか色々できるようになります。
テーマとデザインを変更してみた。
ちょっとデフォルトのままのテーマなのもアレなんで、ちょっと変更してみました。
ついでに、cssとphpも一部修正してみました。
ちょっとは見れるようになったかな。
ついでに先日作成したブログ類へのリンクもトップに追加してみました。
まあまあかな。