ページ更新: 2006-11-04 (土) (5677日前)
(2006-11-02 新規作成) Trac 0.10 用のファイル検索プラグイン FilenameSearchPlugin に関するメモ。 目次 [編集]情報源 #FilenameSearchPlugin - Trac Hacks - Plugins Macros etc. - Trac 気の向くままに・・・: FilenameSearchPlugin インストール #他のプラグインと同じ。 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 で確認できる。 [編集]メモ # |