ListManagePlugin

1.プラグイン概要
  このプラグラインはTracで一覧を管理するプラグインです。
  プロジェクトでは機能一覧、画面一覧、メッセージ一覧・・・といった一覧管理が付き物ですが、
  そのような一覧を自由に構成し、管理できるプラグインです。

2.セットアップ方法
 (1) srcフォルダにて、下記を実行してパッケージをインストールしてください。

	python setup.py install

 (2) DBにEnquete Plugin用のテーブルを作成するため、プロジェクトのupgradeを行います。
    trac-admin [Tracプロジェクトフォルダ] upgrade

 (3) trac.iniのcomponentセクションに下記を追加

    listmanage.* = enabled

 (4) パーミッションの追加

	LIST_MANAGE_VIEW  ：一覧を参照できる
	LIST_MANAGE_EDIT  ：一覧を登録・編集・WIKI公開・削除できる

 (5)TracLightning2.2.1RC1以前をお使いの方
    trac.iniに下記２行を追加してください。
--
[listmanage]
yui_utilities=false
--

3.使い方

 (1)LIST_MANAGE_EDITのパーミッションがあるユーザがリスト構成を編集します。
     構成のタイプは下記５つのタイプから選択します。
     1:フリー入力(１行)
     2:フリー入力(複数行)
     3:単一選択(ラジオボタン)
     4:単一選択(コンボボックス)
     5:日付（カレンダ選択）
     3,4は、テキストエリア内で改行して値を入力してください。

 (2)適宜構成を追加・編集・削除し、一覧完成後リンクを押下し、一覧を作成していきます。

4.その他の仕様
 ・一覧作成後、公開ボタンを押下し、コメントとともにWIKIに公開します。
   TracのWIKIはもともとバージョン管理がなされているため、一覧としての過去からの差分とコメントを見ることができます。
 ・一覧はドラッグ＆ドロップで行を並び替えることができます。
 ・Excel出力ができます。
 ・リストの定義情報をエクスポートし、他のリストにインポートすることができます。

5.アンインストール時の注意
 インストール時に下記のテーブルを生成していますので、アンインストール後に削除してください。
	LIST_TITLE
	LIST_ELEMENT
	LIST_ROW
	LIST_VALUE

6.免責事項
  本ソフトウェアは使用者の責任において利用してください。
  このプラグインによって発生した、いかなる障害・損害も作成者は一切責任を負わないものとします。


