動作検証した内容

  • チケットの作成/クローズによるカレンダーとガントチャートへの反映
  • 進捗率の変更によるバーの伸縮
  • カレンダーとガントチャートからのリンクからの遷移
  • 進捗率遅れ(赤)の確認
  • 2/31などのあり得ない日付を設定した際の警告表示を確認
  • 終了日を変更してカレンダーとガントチャートのバーが伸びるのを確認
  • 開始日と終了日を逆にして警告が表示されることを確認
警告: チケットのフィールド '終了日(due_close)' の内容が不正です: 終了日 '2015/02/28'は開始日 '2015/03/01'の後に設定してください。 

インストールログ

C:\plugin\ganttcalendarplugin\shibuya-trac-plugins_ganttcalendarplugin_trunk-r85
9\shibuya-trac-plugins_ganttcalendarplugin_trunk-r859\trunk>c:\trac\python\pytho
n setup.py bdist_egg
running bdist_egg
running egg_info
creating TracGanttCalendarPlugin.egg-info
writing TracGanttCalendarPlugin.egg-info\PKG-INFO
writing top-level names to TracGanttCalendarPlugin.egg-info\top_level.txt
writing dependency_links to TracGanttCalendarPlugin.egg-info\dependency_links.tx
t
writing entry points to TracGanttCalendarPlugin.egg-info\entry_points.txt
writing manifest file 'TracGanttCalendarPlugin.egg-info\SOURCES.txt'
reading manifest file 'TracGanttCalendarPlugin.egg-info\SOURCES.txt'
writing manifest file 'TracGanttCalendarPlugin.egg-info\SOURCES.txt'
installing library code to build\bdist.win32\egg
running install_lib
running compile_catalog
compiling catalog 'ganttcalendar/locale\\de\\LC_MESSAGES\\ganttcalendar.po' to '
ganttcalendar/locale\\de\\LC_MESSAGES\\ganttcalendar.mo'
compiling catalog 'ganttcalendar/locale\\en\\LC_MESSAGES\\ganttcalendar.po' to '
ganttcalendar/locale\\en\\LC_MESSAGES\\ganttcalendar.mo'
compiling catalog 'ganttcalendar/locale\\ja\\LC_MESSAGES\\ganttcalendar.po' to '
ganttcalendar/locale\\ja\\LC_MESSAGES\\ganttcalendar.mo'
compiling catalog 'ganttcalendar/locale\\ko\\LC_MESSAGES\\ganttcalendar.po' to '
ganttcalendar/locale\\ko\\LC_MESSAGES\\ganttcalendar.mo'
compiling catalog 'ganttcalendar/locale\\zh_CN\\LC_MESSAGES\\ganttcalendar.po' t
o 'ganttcalendar/locale\\zh_CN\\LC_MESSAGES\\ganttcalendar.mo'
running build_py
creating build
creating build\lib
creating build\lib\ganttcalendar
copying ganttcalendar\admin.py -> build\lib\ganttcalendar
copying ganttcalendar\complete_by_close.py -> build\lib\ganttcalendar
copying ganttcalendar\holiday_ja.py -> build\lib\ganttcalendar
copying ganttcalendar\holiday_ko.py -> build\lib\ganttcalendar
copying ganttcalendar\ticketcalendar.py -> build\lib\ganttcalendar
copying ganttcalendar\ticketgantt.py -> build\lib\ganttcalendar
copying ganttcalendar\ticketvalidator.py -> build\lib\ganttcalendar
copying ganttcalendar\translation.py -> build\lib\ganttcalendar
copying ganttcalendar\__init__.py -> build\lib\ganttcalendar
creating build\lib\ganttcalendar\templates
copying ganttcalendar\templates\ganttcalendar_admin_holiday.html -> build\lib\ga
nttcalendar\templates
copying ganttcalendar\templates\ganttcalendar_calendar.html -> build\lib\ganttca
lendar\templates
copying ganttcalendar\templates\ganttcalendar_gantt.html -> build\lib\ganttcalen
dar\templates
creating build\lib\ganttcalendar\htdocs
creating build\lib\ganttcalendar\htdocs\img
copying ganttcalendar\htdocs\img\arrow_bw.png -> build\lib\ganttcalendar\htdocs\
img
copying ganttcalendar\htdocs\img\arrow_from.png -> build\lib\ganttcalendar\htdoc
s\img
copying ganttcalendar\htdocs\img\arrow_to.png -> build\lib\ganttcalendar\htdocs\
img
copying ganttcalendar\htdocs\img\package.png -> build\lib\ganttcalendar\htdocs\i
mg
copying ganttcalendar\htdocs\img\zoom_in.png -> build\lib\ganttcalendar\htdocs\i
mg
copying ganttcalendar\htdocs\img\zoom_in_g.png -> build\lib\ganttcalendar\htdocs
\img
copying ganttcalendar\htdocs\img\zoom_out.png -> build\lib\ganttcalendar\htdocs\
img
copying ganttcalendar\htdocs\img\zoom_out_g.png -> build\lib\ganttcalendar\htdoc
s\img
creating build\lib\ganttcalendar\htdocs\js
copying ganttcalendar\htdocs\js\query.js -> build\lib\ganttcalendar\htdocs\js
creating build\lib\ganttcalendar\locale
creating build\lib\ganttcalendar\locale\de
creating build\lib\ganttcalendar\locale\de\LC_MESSAGES
copying ganttcalendar\locale\de\LC_MESSAGES\ganttcalendar.mo -> build\lib\ganttc
alendar\locale\de\LC_MESSAGES
creating build\lib\ganttcalendar\locale\en
creating build\lib\ganttcalendar\locale\en\LC_MESSAGES
copying ganttcalendar\locale\en\LC_MESSAGES\ganttcalendar.mo -> build\lib\ganttc
alendar\locale\en\LC_MESSAGES
creating build\lib\ganttcalendar\locale\ja
creating build\lib\ganttcalendar\locale\ja\LC_MESSAGES
copying ganttcalendar\locale\ja\LC_MESSAGES\ganttcalendar.mo -> build\lib\ganttc
alendar\locale\ja\LC_MESSAGES
creating build\lib\ganttcalendar\locale\ko
creating build\lib\ganttcalendar\locale\ko\LC_MESSAGES
copying ganttcalendar\locale\ko\LC_MESSAGES\ganttcalendar.mo -> build\lib\ganttc
alendar\locale\ko\LC_MESSAGES
creating build\lib\ganttcalendar\locale\zh_CN
creating build\lib\ganttcalendar\locale\zh_CN\LC_MESSAGES
copying ganttcalendar\locale\zh_CN\LC_MESSAGES\ganttcalendar.mo -> build\lib\gan
ttcalendar\locale\zh_CN\LC_MESSAGES
creating build\bdist.win32
creating build\bdist.win32\egg
creating build\bdist.win32\egg\ganttcalendar
copying build\lib\ganttcalendar\admin.py -> build\bdist.win32\egg\ganttcalendar
copying build\lib\ganttcalendar\complete_by_close.py -> build\bdist.win32\egg\ga
nttcalendar
copying build\lib\ganttcalendar\holiday_ja.py -> build\bdist.win32\egg\ganttcale
ndar
copying build\lib\ganttcalendar\holiday_ko.py -> build\bdist.win32\egg\ganttcale
ndar
creating build\bdist.win32\egg\ganttcalendar\htdocs
creating build\bdist.win32\egg\ganttcalendar\htdocs\img
copying build\lib\ganttcalendar\htdocs\img\arrow_bw.png -> build\bdist.win32\egg
\ganttcalendar\htdocs\img
copying build\lib\ganttcalendar\htdocs\img\arrow_from.png -> build\bdist.win32\e
gg\ganttcalendar\htdocs\img
copying build\lib\ganttcalendar\htdocs\img\arrow_to.png -> build\bdist.win32\egg
\ganttcalendar\htdocs\img
copying build\lib\ganttcalendar\htdocs\img\package.png -> build\bdist.win32\egg\
ganttcalendar\htdocs\img
copying build\lib\ganttcalendar\htdocs\img\zoom_in.png -> build\bdist.win32\egg\
ganttcalendar\htdocs\img
copying build\lib\ganttcalendar\htdocs\img\zoom_in_g.png -> build\bdist.win32\eg
g\ganttcalendar\htdocs\img
copying build\lib\ganttcalendar\htdocs\img\zoom_out.png -> build\bdist.win32\egg
\ganttcalendar\htdocs\img
copying build\lib\ganttcalendar\htdocs\img\zoom_out_g.png -> build\bdist.win32\e
gg\ganttcalendar\htdocs\img
creating build\bdist.win32\egg\ganttcalendar\htdocs\js
copying build\lib\ganttcalendar\htdocs\js\query.js -> build\bdist.win32\egg\gant
tcalendar\htdocs\js
creating build\bdist.win32\egg\ganttcalendar\locale
creating build\bdist.win32\egg\ganttcalendar\locale\de
creating build\bdist.win32\egg\ganttcalendar\locale\de\LC_MESSAGES
copying build\lib\ganttcalendar\locale\de\LC_MESSAGES\ganttcalendar.mo -> build\
bdist.win32\egg\ganttcalendar\locale\de\LC_MESSAGES
creating build\bdist.win32\egg\ganttcalendar\locale\en
creating build\bdist.win32\egg\ganttcalendar\locale\en\LC_MESSAGES
copying build\lib\ganttcalendar\locale\en\LC_MESSAGES\ganttcalendar.mo -> build\
bdist.win32\egg\ganttcalendar\locale\en\LC_MESSAGES
creating build\bdist.win32\egg\ganttcalendar\locale\ja
creating build\bdist.win32\egg\ganttcalendar\locale\ja\LC_MESSAGES
copying build\lib\ganttcalendar\locale\ja\LC_MESSAGES\ganttcalendar.mo -> build\
bdist.win32\egg\ganttcalendar\locale\ja\LC_MESSAGES
creating build\bdist.win32\egg\ganttcalendar\locale\ko
creating build\bdist.win32\egg\ganttcalendar\locale\ko\LC_MESSAGES
copying build\lib\ganttcalendar\locale\ko\LC_MESSAGES\ganttcalendar.mo -> build\
bdist.win32\egg\ganttcalendar\locale\ko\LC_MESSAGES
creating build\bdist.win32\egg\ganttcalendar\locale\zh_CN
creating build\bdist.win32\egg\ganttcalendar\locale\zh_CN\LC_MESSAGES
copying build\lib\ganttcalendar\locale\zh_CN\LC_MESSAGES\ganttcalendar.mo -> bui
ld\bdist.win32\egg\ganttcalendar\locale\zh_CN\LC_MESSAGES
creating build\bdist.win32\egg\ganttcalendar\templates
copying build\lib\ganttcalendar\templates\ganttcalendar_admin_holiday.html -> bu
ild\bdist.win32\egg\ganttcalendar\templates
copying build\lib\ganttcalendar\templates\ganttcalendar_calendar.html -> build\b
dist.win32\egg\ganttcalendar\templates
copying build\lib\ganttcalendar\templates\ganttcalendar_gantt.html -> build\bdis
t.win32\egg\ganttcalendar\templates
copying build\lib\ganttcalendar\ticketcalendar.py -> build\bdist.win32\egg\gantt
calendar
copying build\lib\ganttcalendar\ticketgantt.py -> build\bdist.win32\egg\ganttcal
endar
copying build\lib\ganttcalendar\ticketvalidator.py -> build\bdist.win32\egg\gant
tcalendar
copying build\lib\ganttcalendar\translation.py -> build\bdist.win32\egg\ganttcal
endar
copying build\lib\ganttcalendar\__init__.py -> build\bdist.win32\egg\ganttcalend
ar
byte-compiling build\bdist.win32\egg\ganttcalendar\admin.py to admin.pyc
byte-compiling build\bdist.win32\egg\ganttcalendar\complete_by_close.py to compl
ete_by_close.pyc
byte-compiling build\bdist.win32\egg\ganttcalendar\holiday_ja.py to holiday_ja.p
yc
byte-compiling build\bdist.win32\egg\ganttcalendar\holiday_ko.py to holiday_ko.p
yc
byte-compiling build\bdist.win32\egg\ganttcalendar\ticketcalendar.py to ticketca
lendar.pyc
byte-compiling build\bdist.win32\egg\ganttcalendar\ticketgantt.py to ticketgantt
.pyc
byte-compiling build\bdist.win32\egg\ganttcalendar\ticketvalidator.py to ticketv
alidator.pyc
byte-compiling build\bdist.win32\egg\ganttcalendar\translation.py to translation
.pyc
byte-compiling build\bdist.win32\egg\ganttcalendar\__init__.py to __init__.pyc
creating build\bdist.win32\egg\EGG-INFO
copying TracGanttCalendarPlugin.egg-info\PKG-INFO -> build\bdist.win32\egg\EGG-I
NFO
copying TracGanttCalendarPlugin.egg-info\SOURCES.txt -> build\bdist.win32\egg\EG
G-INFO
copying TracGanttCalendarPlugin.egg-info\dependency_links.txt -> build\bdist.win
32\egg\EGG-INFO
copying TracGanttCalendarPlugin.egg-info\entry_points.txt -> build\bdist.win32\e
gg\EGG-INFO
copying TracGanttCalendarPlugin.egg-info\top_level.txt -> build\bdist.win32\egg\
EGG-INFO
zip_safe flag not set; analyzing archive contents...
ganttcalendar.ticketcalendar: module references __file__
creating dist
creating 'dist\TracGanttCalendarPlugin-0.6.4-py2.7.egg' and adding 'build\bdist.
win32\egg' to it
removing 'build\bdist.win32\egg' (and everything under it)

C:\plugin\ganttcalendarplugin\shibuya-trac-plugins_ganttcalendarplugin_trunk-r85
9\shibuya-trac-plugins_ganttcalendarplugin_trunk-r859\trunk>