ページ更新: 2006-11-04 (土) (4397日前)

(2006-11-02 新規作成)

Trac 0.10 用のファイル検索プラグイン FilenameSearchPlugin に関するメモ。

目次

[編集]

情報源 #

FilenameSearchPlugin - Trac Hacks - Plugins Macros etc. - Trac
http://trac-hacks.org/wiki/FilenameSearchPlugin

気の向くままに・・・: FilenameSearchPlugin
http://syo.cocolog-nifty.com/freely/2006/11/filenamesearchp.html

[編集]

インストール #

他のプラグインと同じ。

trac.iniへの特別な設定は不要。

参考までに、いったんEggを作ってからEggをインストールする場合

filenamesearchplugin.zip をダウンロードして展開、0.10ディレクトリに移り、次のようにして作成する: (Windows, Python 2.4)

C:\filenamesearchplugin\0.10> python setup.py bdist_egg
running bdist_egg
running egg_info
creating TracFilenameSearch.egg-info
writing TracFilenameSearch.egg-info\PKG-INFO
writing top-level names to TracFilenameSearch.egg-info\top_level.txt
writing dependency_links to TracFilenameSearch.egg-info\dependency_links.txt
writing entry points to TracFilenameSearch.egg-info\entry_points.txt
writing manifest file 'TracFilenameSearch.egg-info\SOURCES.txt'
reading manifest file 'TracFilenameSearch.egg-info\SOURCES.txt'
writing manifest file 'TracFilenameSearch.egg-info\SOURCES.txt'
installing library code to build\bdist.win32\egg
running install_lib
running build_py
creating build
creating build\lib
creating build\lib\filenamesearch
copying filenamesearch\web_ui.py -> build\lib\filenamesearch
copying filenamesearch\__init__.py -> build\lib\filenamesearch
creating build\bdist.win32
creating build\bdist.win32\egg
creating build\bdist.win32\egg\filenamesearch
copying build\lib\filenamesearch\web_ui.py -> build\bdist.win32\egg\filenamesearch
copying build\lib\filenamesearch\__init__.py -> build\bdist.win32\egg\filenamesearch
byte-compiling build\bdist.win32\egg\filenamesearch\web_ui.py to web_ui.pyc
byte-compiling build\bdist.win32\egg\filenamesearch\__init__.py to __init__.pyc
creating build\bdist.win32\egg\EGG-INFO
copying TracFilenameSearch.egg-info\PKG-INFO -> build\bdist.win32\egg\EGG-INFO
copying TracFilenameSearch.egg-info\SOURCES.txt -> build\bdist.win32\egg\EGG-INFO
copying TracFilenameSearch.egg-info\dependency_links.txt -> build\bdist.win32\egg\EGG-INFO
copying TracFilenameSearch.egg-info\entry_points.txt -> build\bdist.win32\egg\EGG-INFO
copying TracFilenameSearch.egg-info\top_level.txt -> build\bdist.win32\egg\EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist\TracFilenameSearch-1.0-py2.4.egg' and adding 'build\bdist.win32\egg' to it
removing 'build\bdist.win32\egg' (and everything under it)

C:\filenamesearchplugin\0.10> python setup.py bdist_egg

distディレクトリにEggが生成されるので、これをインストールしてやればよい。

($TRACENV/pluginディレクトリへのコピー、C:\Python24\share\trac\plugins へコピー(Trac 0.10以後)、 C:\Python24\Lib\site-packages へコピー、など)

[編集]

設定 #

2006-11-04

インストールすると、TracPermissions に FILENAME_SEARCH が追加される。 この権限を適切なユーザー/グループに割り当てておく。

なお、このことはソースコードの web_ui.py から判る。 また、trac-admin permission list、さらに WebAdminPlugin で確認できる。

[編集]

メモ #