Trac 再インストール(削除~インストール)
チケットのリストのとこで追加したり削除したりしてたら訳がわからなくなった。
で、プロジェクトを一つ追加して、それを使おうとしてもエラーがでてくる。
しかも対応がわからない。初期設定に戻すにしてもそんなモノがないらしいし、バックアップも無い。
とりあえず…最初からやり直す。
Tracのアンインストール(削除)
まとめて全部削除してもらう。
なんか…想像以上に削除された?
trac{p}
0 個のパッケージを更新、 0 個を新たにインストール、 1 個を削除予定、73 個が更新されていない。
0 B のアーカイブを取得する必要があります。 展開後に 3,293 kB のディスク領域が解放されます。
以下のパッケージには満たされていない依存関係があります:
trac-ja-resource: 依存: trac (>= 0.11) but it is not going to be installed.
依存: trac (< 0.12) but it is not going to be installed.
以下のアクションでこれらの依存関係の問題は解決されます:
以下のパッケージを削除する:
1) trac-ja-resource
この解決方法を受け入れますか? [Y/n/q/?] y
以下のパッケージは『削除』されます:
libsvn1{u} python-genshi{u} python-pygments{u} python-setuptools{u} python-subversion{u} python-tz{u} subversion{u} trac{p} trac-ja-resource{a}
0 個のパッケージを更新、 0 個を新たにインストール、 9 個を削除予定、73 個が更新されていない。
0 B のアーカイブを取得する必要があります。 展開後に 19.4 MB のディスク領域が解放されます。
先に進みますか? [Y/n/?] y
(データベースを読み込んでいます … 現在 145706 個のファイルとディレクトリがインストールされています。)
python-subversion を削除しています …
subversion を削除しています …
libsvn1 を削除しています …
trac-ja-resource を削除しています …
python-support のトリガを処理しています …
libc-bin のトリガを処理しています …
ldconfig deferred processing now taking place
man-db のトリガを処理しています …
(データベースを読み込んでいます … 現在 145200 個のファイルとディレクトリがインストールされています。)
trac を削除しています …
man-db のトリガを処理しています …
(データベースを読み込んでいます … 現在 144812 個のファイルとディレクトリがインストールされています。)
python-genshi を削除しています …
python-pygments を削除しています …
python-setuptools を削除しています …
python-tz を削除しています …
python-support のトリガを処理しています …
man-db のトリガを処理しています …
プロジェクトとか削除
プロジェクトの削除
Apacheの方(?)の削除
リポジトリの削除
リポジトリの削除
※リポジトリが今ひとつ理解できん…。
Tracの再インストール
なんか…いろいろと入れてくれた。
libsvn1{a} python-genshi{a} python-pygments{a} python-setuptools{a} python-subversion{a} python-tz{a} subversion{a} trac
0 個のパッケージを更新、 8 個を新たにインストール、 0 個を削除予定、73 個が更新されていない。
アーカイブ 3,374 kB 中 0 B を取得する必要があります。 展開後に 15.7 MB のディスク領域が新たに消費されます。
先に進みますか? [Y/n/?] y
未選択パッケージ libsvn1 を選択しています。
(データベースを読み込んでいます … 現在 144314 個のファイルとディレクトリがインストールされています。)
(…/libsvn1_1.6.12dfsg-4ubuntu2.1_i386.deb から) libsvn1 を展開しています…
未選択パッケージ python-genshi を選択しています。
(…/python-genshi_0.6-1ubuntu2_i386.deb から) python-genshi を展開しています…
未選択パッケージ python-pygments を選択しています。
(…/python-pygments_1.4+dfsg-1ubuntu1_all.deb から) python-pygments を展開しています…
未選択パッケージ python-setuptools を選択しています。
(…/python-setuptools_0.6.15-1ubuntu1_all.deb から) python-setuptools を展開しています…
未選択パッケージ subversion を選択しています。
(…/subversion_1.6.12dfsg-4ubuntu2.1_i386.deb から) subversion を展開しています…
未選択パッケージ python-subversion を選択しています。
(…/python-subversion_1.6.12dfsg-4ubuntu2.1_i386.deb から) python-subversion を展開しています…
未選択パッケージ trac を選択しています。
(…/archives/trac_0.11.7-4_all.deb から) trac を展開しています…
未選択パッケージ python-tz を選択しています。
(…/python-tz_2010b-1_all.deb から) python-tz を展開しています…
man-db のトリガを処理しています …
libsvn1 (1.6.12dfsg-4ubuntu2.1) を設定しています …
python-genshi (0.6-1ubuntu2) を設定しています …
python-pygments (1.4+dfsg-1ubuntu1) を設定しています …
python-setuptools (0.6.15-1ubuntu1) を設定しています …
subversion (1.6.12dfsg-4ubuntu2.1) を設定しています …
python-subversion (1.6.12dfsg-4ubuntu2.1) を設定しています …
trac (0.11.7-4) を設定しています …
python-tz (2010b-1) を設定しています …
libc-bin のトリガを処理しています …
ldconfig deferred processing now taking place
python-support のトリガを処理しています …
python-central のトリガを処理しています …
mod-pythonのインストール
前回は、apacheの再起動で「Invalid command 'PythonHandler'」とでたので最初にインストールしておく。
無事完了したっぽい。
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
libapache2-mod-python はすでに最新バージョンです。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 73 個。
Tracの日本語リソースの追加
2度手間にならないように最初にいれておく。
無事完了だと思う。
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
libapache2-mod-python はすでに最新バージョンです。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 73 個。
user@ubuntu-gui:~$ sudo apt-get install trac-ja-resource
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
以下のパッケージが新たにインストールされます:
trac-ja-resource
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 73 個。
654 kB 中 0 B のアーカイブを取得する必要があります。
この操作後に追加で 3,682 kB のディスク容量が消費されます。
未選択パッケージ trac-ja-resource を選択しています。
(データベースを読み込んでいます … 現在 145330 個のファイルとディレクトリがインストールされています。)
(…/trac-ja-resource_0.11.5.ja1-1_all.deb から) trac-ja-resource を展開しています…
trac-ja-resource (0.11.5.ja1-1) を設定しています …
Tracの設定/プロジェクトの作成?
リポジトリを作成
$ sudo svnadmin create /var/svn/repository
以前に「/var/svn」を作成していたから「mkdir /var/svn」は不要だった。
apacheサーバにプロジェクトを置くフォルダ作成
これも以前に作ったものが残ってた。
プロジェクトの設定
途中色々聞かれるけど「Path to repository [/path/to/repos]」以外はすべて無視で良いらしい。
※先につくった「リポジトリ」のパスを指定。私の場合は「/var/svn/repository」
Trac will first ask a few questions about your environment
in order to initialize and prepare the project database.
Please enter the name of your project.
This name will be used in page titles and descriptions.
Project Name [My Project]>
Please specify the connection string for the database to use.
By default, a local SQLite database is created in the environment
directory. It is also possible to use an already existing
PostgreSQL database (check the Trac documentation for the exact
connection string syntax).
Database connection string [sqlite:db/trac.db]>
Please specify the type of version control system,
By default, it will be svn.
If you don't want to use Trac with version control integration,
choose the default here and don't specify a repository directory.
in the next question.
Repository type [svn]>
Please specify the absolute path to the version control
repository, or leave it blank to use Trac without a repository.
You can also set the repository location later.
Path to repository [/path/to/repos]> /var/svn/repository
Creating and Initializing Project
Installing default wiki pages
TracRss imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracRss
WikiPageNames imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/WikiPageNames
TracEnvironment imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracEnvironment
TracTimeline imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracTimeline
WikiRestructuredText imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/WikiRestructuredText
TracGuide imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracGuide
TracSearch imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracSearch
CamelCase imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/CamelCase
TracSupport imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracSupport
TracPlugins imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracPlugins
WikiMacros imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/WikiMacros
SandBox imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/SandBox
TracSyntaxColoring imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracSyntaxColoring
TracBrowser imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracBrowser
TracFastCgi imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracFastCgi
TracReports imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracReports
InterMapTxt imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/InterMapTxt
TracModPython imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracModPython
TracIni imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracIni
TracPermissions imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracPermissions
TracNotification imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracNotification
WikiNewPage imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/WikiNewPage
WikiHtml imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/WikiHtml
TracCgi imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracCgi
TracModWSGI imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracModWSGI
TracUnicode imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracUnicode
WikiStart imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/WikiStart
TracRoadmap imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracRoadmap
TracLogging imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracLogging
TitleIndex imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TitleIndex
WikiFormatting imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/WikiFormatting
RecentChanges imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/RecentChanges
TracTickets imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracTickets
TracWorkflow imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracWorkflow
TracTicketsCustomFields imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracTicketsCustomFields
InterWiki imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/InterWiki
TracUpgrade imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracUpgrade
TracAdmin imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracAdmin
TracStandalone imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracStandalone
TracLinks imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracLinks
TracAccessibility imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracAccessibility
WikiProcessors imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/WikiProcessors
TracImport imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracImport
TracNavigation imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracNavigation
WikiDeletePage imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/WikiDeletePage
TracWiki imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracWiki
TracInstall imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracInstall
TracRevisionLog imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracRevisionLog
PageTemplates imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/PageTemplates
TracChangeset imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracChangeset
TracFineGrainedPermissions imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracFineGrainedPermissions
TracQuery imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracQuery
InterTrac imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/InterTrac
TracInterfaceCustomization imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracInterfaceCustomization
WikiRestructuredTextLinks imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/WikiRestructuredTextLinks
TracBackup imported from /usr/lib/python2.7/dist-packages/trac/wiki/default-pages/TracBackup
Indexing repository
———————————————————————
Project environment for 'My Project' created.
You may now configure the environment by editing the file:
/var/www/trac/repository/conf/trac.ini
If you'd like to take this new project environment for a test drive,
try running the Trac standalone web server `tracd`:
tracd –port 8000 /var/www/trac/repository
Then point your browser to http://localhost:8000/repository.
There you can also browse the documentation for your installed
version of Trac, including information on further setup (such as
deploying Trac to a real web server).
The latest documentation can also always be found on the project
website:
http://trac.edgewall.org/
Congratulations!
TracのオーナーをApacheに変更
ユーザーの権限の設定
anoymous権限を剥奪
全権限をもつユーザの追加
とりあえず「test」というユーザー名。
追加したユーザのパスワード作成
「test」というユーザーのパスワード作成
$ sudo htpasswd -c /var/trac/.htpasswd test
以前に「test」でつくってるから今回は不要だった。
Apacheの設定
trac用の設定ファイルの作成
記載する内容は下記。
シンボリックリンクの作成
wikiのコピー?
なんか色々とコピーしてくれたみたい。
WikiPageNames imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/WikiPageNames
TracEnvironment imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracEnvironment
TracTimeline imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracTimeline
WikiRestructuredText imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/WikiRestructuredText
TracGuide imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracGuide
TracSearch imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracSearch
CamelCase imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/CamelCase
TracSupport imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracSupport
TracPlugins imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracPlugins
WikiMacros imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/WikiMacros
SandBox imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/SandBox
TracSyntaxColoring imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracSyntaxColoring
TracBrowser imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracBrowser
TracFastCgi imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracFastCgi
TracReports imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracReports
InterMapTxt imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/InterMapTxt
TracModPython imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracModPython
TracIni imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracIni
TracPermissions imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracPermissions
TracNotification imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracNotification
WikiNewPage imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/WikiNewPage
WikiHtml imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/WikiHtml
TracCgi imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracCgi
TracModWSGI imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracModWSGI
TracUnicode imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracUnicode
WikiStart imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/WikiStart
TracRoadmap imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracRoadmap
TracLogging imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracLogging
TitleIndex imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TitleIndex
WikiFormatting imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/WikiFormatting
RecentChanges imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/RecentChanges
TracTickets imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracTickets
TracWorkflow imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracWorkflow
TracTicketsCustomFields imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracTicketsCustomFields
InterWiki imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/InterWiki
TracUpgrade imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracUpgrade
TracAdmin imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracAdmin
TracStandalone imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracStandalone
TracLinks imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracLinks
TracAccessibility imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracAccessibility
WikiProcessors imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/WikiProcessors
TracJa imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracJa
TracImport imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracImport
TracNavigation imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracNavigation
WikiDeletePage imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/WikiDeletePage
TracWiki imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracWiki
TracInstall imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracInstall
TracRevisionLog imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracRevisionLog
PageTemplates imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/PageTemplates
TracChangeset imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracChangeset
TracFineGrainedPermissions imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracFineGrainedPermissions
TracQuery imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracQuery
InterTrac imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/InterTrac
TracInterfaceCustomization imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracInterfaceCustomization
WikiRestructuredTextLinks imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/WikiRestructuredTextLinks
TracBackup imported from /usr/share/trac-ja-resource/trac/wiki/default-pages/TracBackup
テンプレートのコピー
apacheの再起動
再起動成功。
… waiting …done.
ブラウザで確認
「http://IPアドレス/リポジトリ名」でアクセス。
「New Ticket」の各項目を日本語に
↓↓↓
ヘッダメニューの「Admin」
↓↓↓
左にあるメニューの「Ticket System」の「Priorities」や「Ticket Types」をクリックし、好きに編集。
Priorities(優先度・重要度)
一番上の「blocker」が重要。下にいくにつれ重要度は低下。
Ticket Types(チケットの分類)
よくわからないけど内容は下記らしい。
enhancement 機能拡張
task タスク
「View Ticlets」の各項目のクエリ
前回は、何となく削除してしまった。
そのおかげで、アレコレと手間をかけることになった。
各項目の「Edit report」を押したあとに表示される内容。
ココで英語タイトルを日本語にすることが可能っぽい。
{1} Active Tickets
Description
* Color each row based on priority.
タイトルと説明の訳
*優先度別にすべてのアクティブなチケットを一覧表示します。
*カラー優先順位に基づいて各行。
Query for Report
id AS ticket, summary, component, version, milestone, t.type AS type,
owner, status,
time AS created,
changetime AS _changetime, description AS _description,
reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE status <> 'closed'
ORDER BY CAST(p.value AS int), milestone, t.type, time
{2} Active Tickets by Version
Description
while grouping results by version.
Last modification time, description and reporter are included as hidden fields
for useful RSS export.
タイトルと説明の訳
このレポートは、優先度に色付けをする方法を示しています。
バージョン別にグルーピングする時。
最終更新時刻は、説明とレポーターが隠しフィールドとして含まれています。
便利なRSSエクスポート用。
Query for Report
version AS __group__,
id AS ticket, summary, component, version, t.type AS type,
owner, status,
time AS created,
changetime AS _changetime, description AS _description,
reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE status <> 'closed'
ORDER BY (version IS NULL),version, CAST(p.value AS int), t.type, time
{3} Active Tickets by Milestone
Description
while grouping results by milestone.
Last modification time, description and reporter are included as hidden fields
for useful RSS export.
タイトルと説明の訳
このレポートは、優先度に色付けをする方法を示しています。
マイルストーン別にグルーピングする時。
最終更新時刻は、説明とレポーターが隠しフィールドとして含まれています。
便利なRSSエクスポート用。
Query for Report
'Milestone '||milestone AS __group__,
id AS ticket, summary, component, version, t.type AS type,
owner, status,
time AS created,
changetime AS _changetime, description AS _description,
reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE status <> 'closed'
ORDER BY (milestone IS NULL),milestone, CAST(p.value AS int), t.type, time
{4} Accepted, Active Tickets by Owner
Description
タイトルと説明の訳
優先順位で並べ替えた一覧を受け入れチケット、チケットの所有者グループ。
Query for Report
owner AS __group__,
id AS ticket, summary, component, milestone, t.type AS type, time AS created,
changetime AS _changetime, description AS _description,
reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE status = 'accepted'
ORDER BY owner, CAST(p.value AS int), t.type, time
{5} Accepted, Active Tickets by Owner (Full Description)
Description
This report demonstrates the use of full-row display.
タイトルと説明の訳
リストのチケットは、チケットの所有者、グループを受け入れた。
このレポートでは、全列結合表示の使用方法を示します。
Query for Report
owner AS __group__,
id AS ticket, summary, component, milestone, t.type AS type, time AS created,
description AS _description_,
changetime AS _changetime, reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE status = 'accepted'
ORDER BY owner, CAST(p.value AS int), t.type, time
{6} All Tickets By Milestone (Including closed)
Description
タイトルと説明の訳
高度なレポートを作成するため、より複雑な例。
Query for Report
t.milestone AS __group__,
(CASE status
WHEN 'closed' THEN 'color: #777; background: #ddd; border-color: #ccc;'
ELSE
(CASE owner WHEN $USER THEN 'font-weight: bold' END)
END) AS __style__,
id AS ticket, summary, component, status,
resolution,version, t.type AS type, priority, owner,
changetime AS modified,
time AS _time,reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
ORDER BY (milestone IS NULL), milestone DESC, (status = 'closed'),
(CASE status WHEN 'closed' THEN changetime ELSE (-1) * CAST(p.value AS int) END) DESC
{7} My Tickets
Description
USER dynamic variable, replaced with the username of the
logged in user when executed.
タイトルと説明の訳
このレポートは、自動的に設定の使用方法を示しています
のユーザ名で置換USERダイナミック変数、
実行時にユーザーにログイン。
Query for Report
(CASE status WHEN 'accepted' THEN 'Accepted' ELSE 'Owned' END) AS __group__,
id AS ticket, summary, component, version, milestone,
t.type AS type, priority, time AS created,
changetime AS _changetime, description AS _description,
reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE t.status <> 'closed' AND owner = $USER
ORDER BY (status = 'accepted') DESC, CAST(p.value AS int), milestone, t.type, time
{8} Active Tickets, Mine first
Description
* Show all tickets owned by the logged in user in a group first.
タイトルと説明の訳
*優先度別にすべてのアクティブなチケットを一覧表示します。
*最初のグループでログインしたユーザーが所有するすべてのチケットを表示する。
Query for Report
(CASE owner
WHEN $USER THEN 'My Tickets'
ELSE 'Active Tickets'
END) AS __group__,
id AS ticket, summary, component, version, milestone, t.type AS type,
owner, status,
time AS created,
changetime AS _changetime, description AS _description,
reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE status <> 'closed'
ORDER BY (COALESCE(owner, '') = $USER) DESC, CAST(p.value AS int), milestone, t.type, time
ひとまずバックアップ
また、再インストールとかイヤなんでバックアップを取っておく。
「trac_bk20110630」の下に保存するとする。
subversionのリポジトリをバックアップ
「svnadmin dump /var/svn/[プロジェクト名] > [ファイル名]」でやるらしい。
なんかできたっぽい。
tracのバックアップ
「trac-admin /var/www/trac/[プロジェクト名] hotcopy [バックアップ先]」でやるらしい。
なんかできたっぽい。
Hotcopy done.
リストア
現状、必要ないから必要になったときに調べることにする。
その他
以前にやったインストール作業(部分的に参考になるものがあるかも)
Tracのインストール
Tracの日本語化
Trac チケット関連の日本語訳