西山 博実
hnish****@skygr*****
2009年 9月 15日 (火) 09:46:03 JST
船木さん 西山です。 休暇のため、返事が遅れました。ごめんなさい。 > 初版に上書きしても良いですか? OKです。(TestLink 1.8.3オリジナルのバックアップをとってください) もし、testcase_idで表示されないケースがあれば、教えてください。 1.8.xに反映されるかどうか分かりませんが、一応本家にも提示してみます。。。 ----- Original Message ----- From: "R.Funaki" <ryo.f****@gmail*****> To: "TestLink JP Users ML" <testl****@lists*****> Sent: Friday, September 11, 2009 5:51 PM Subject: Re: [Testlinkjp-users]TestLink 1.8.3 でツリー上にtestcase_idを表示する為のコード変更 ver 0.2 > 西山さん > > 船木です。 > いつも本当にお世話になっております。 > > 初版に上書きしても良いですか? > お手数をおかけいたしますが、よろしければ教えてください。 > > 敬具 > > > 2009年9月11日15:29 西山 博実 <hnish****@skygr*****>: >> みなさん >> こんにちは、西山です。 >> >> ツリー部以外のtestcase_id表示対応の ver 0.2をリリースしました。 >> TestLinkのバックアップコードを作成してから、上書きしてください。 >> >> ・従来のtestcase_idを、ツリー上に表示させるには、config.inc.phpの >> $tlCfg->treemenu_show_testcase_idの値で切替えます。 >> 省略するとprefix部は表示されません。また、ナビゲーションバーでの検索は従来のtestcase_id検索となります。 >> ・$tlCfg->treemenu_typeは 'EXTJS', 'JTREE', 'LAYERSMENU'に対応してます。 >> >> testlink_183/config.inc.php:445 >> /** show/hide testcase id on tree menu */ >> $tlCfg->treemenu_show_testcase_id = TRUE; // show tc_external_id by >> hnishi >> $tlCfg->treemenu_show_testcase_id = 2; // 2: show testcase_id >> by hnishi >> ----------------------------------- >> >> >> ■ダウンロード >> TestLinkTools::TestLinkPatch >> http://sourceforge.jp/projects/testlinktools/releases/?package_id=8784 >> v02_testlinkPatch_183.tar.gz >> >> >> ----- Original Message ----- >> >> From: 西山 博実 >> To: TestLink JP Users ML >> Sent: Tuesday, September 08, 2009 11:33 AM >> Subject: Re: [Testlinkjp-users] TestLink 1.8.3 でツリー上にtestcase_idを表示する為のコード変更 >> みなさん >> こんにちは、西山です。 >> >> 変更コードは、下記からダウンロードできます。 >> TestLinkのバックアップコードを作成してから、上書きしてください。 >> >> ■ダウンロード >> TestLinkTools::TestLinkPatch >> http://sourceforge.jp/projects/testlinktools/releases/?package_id=8784 >> v01_testlinkPatch_183.tar.gz >> >> >> 従来のtestcase_idを、ツリー上に表示させるには、config.inc.phpの >> $tlCfg->treemenu_show_testcase_idの値で切替えます。 >> >> >> >> ----- Original Message ----- >> >> From: 西山 博実 >> To: TestLink JP Users ML >> Sent: Friday, September 04, 2009 5:14 PM >> Subject: Re: [Testlinkjp-users] TestLink 1.8.3 でツリー上にtestcase_idを表示する為のコード変更 >> みんささん >> 今晩は、西山です。 >> >> >従来の1.7から1.8へデータ移行した場合、 >> >TestLink 1.8.3 のツリー上には「tc_prefix-0:tc_name」と >> >tc_external_id が全て0で表示されます。。。 >> >(従来の1.7ではtestcase_idが表示されてましたが、1.8から変更されtc_external_idのフィールドが追加されてます) >> >> 1.8のインストール時に1.7から1.8へデータ移行した場合、 >> TestLink 1.8 でのプロジェクトの「tc_prefix」は全てnullとなります。 >> (1.8からフィールドが追加されていて、デフォルト値がNULLの為です) >> >> >> $tlCfg->treemenu_show_testcase_id = 2; // show testcase_id >> の場合に、画面上部のナビゲーションバーにある検索窓においても、 >> testcase_id で検索できる様にする為のコード変更です。 >> (1)testlink_183/lib/general/navBar.php:28 >> if( $gui->tprojectID > 0) >> { >> $gui->tcasePrefix = $tproject_mgr->getTestCasePrefix($gui->tprojectID) . >> config_get('testcase_cfg')->glue_character; >> $showTestCaseID=config_get('treemenu_show_testcase_id'); // by hnishi >> if( 1 == $showTestCaseID ) // show tc_external_id by hnishi >> { >> ; >> } >> else if( 2 == $showTestCaseID ) // show testcase_id by hnishi >> { >> $gui->tcasePrefix = ""; >> } >> ------------------------------- >> >> (2)testlink_183/lib/general/archiveData.php:58 >> // need to get internal Id from External ID >> $cfg = config_get('testcase_cfg'); >> $showTestCaseID=config_get('treemenu_show_testcase_id'); // by hnishi >> if( 1 == $showTestCaseID ) // show tc_external_id by hnishi >> { >> >> $args->id=$item_mgr->getInternalID($args->targetTestCase,$cfg->glue_character); >> } >> else if( 2 == $showTestCaseID ) // show testcase_id by hnishi >> { >> $args->id = (int) $args->targetTestCase; >> $tcase_info = $item_mgr->get_by_id($args->id); >> if( null == $tcase_info ) >> { >> $args->id = 0; >> echo "<font color='red'>" . $args->targetTestCase ; >> } >> } >> ------------------------------- >> 以上です。 >> >> >> ----- Original Message ----- >> From: 西山 博実 >> To: TestLink JP Users ML >> Sent: Thursday, September 03, 2009 5:43 PM >> Subject: [Testlinkjp-users] TestLink 1.8.3 でツリー上にtestcase_idを表示する為のコード変更 >> みんささん >> 今晩は、西山です。 >> >> TestLink 1.8.3 でツリー上にtestcase_idを表示する為のコード変更です。 >> >> 従来の1.7から1.8へデータ移行した場合、 >> TestLink 1.8.3 のツリー上には「tc_prefix-0:tc_name」と >> tc_external_id が全て0で表示されます。。。 >> (従来の1.7ではtestcase_idが表示されてましたが、1.8から変更されtc_external_idのフィールドが追加されてます) >> >> 従来のtestcase_idを、ツリー上に表示させるには、以下のコードを変更します。 >> config.inc.phpの$tlCfg->treemenu_show_testcase_idの値で切替えができます。 >> >> $tlCfg->treemenu_type = 'EXTJS'; >> $tlCfg->treemenu_type = 'JTREE'; に対応してます。 >> >> >> (1)testlink_183/config.inc.php:445 >> /** show/hide testcase id on tree menu */ >> $tlCfg->treemenu_show_testcase_id = TRUE; // show tc_external_id by >> hnishi >> $tlCfg->treemenu_show_testcase_id = 2; // 2: show testcase_id >> by hnishi >> ------------------------------------ >> >> (2)testlink_183/lib/ajax/gettprojectnodes.php:148 for 'EXTJS' >> if( 1 == $showTestCaseID ) // show tc_external_id by hnishi >> { >> $path['text'] = htmlspecialchars($tcprefix . >> $external[$row['id']]['tc_external_id'] . ":") . >> $path['text']; >> } >> else if( 2 == $showTestCaseID ) // show testcase_id by hnishi >> { >> $path['text'] = htmlspecialchars( $path['id'] . ":") . >> $path['text']; >> } >> ------------------------------------ >> >> (3)testlink_183/lib/function/treeMenu.inc.php:757 for 'JTREE' >> if( 1 == $showTestCaseID ) // show tc_external_id by hnishi >> { >> $label .= "<b>{$testCasePrefix}{$node['external_id']}</b>:"; >> } >> else if( 2 == $showTestCaseID ) // show testcase_id by hnishi >> { >> $label .= "<b>{$node['id']}</b>:"; >> } >> ------------------------------------ >> >> 以上です。 >> >> >> >> ________________________________ >> >> _______________________________________________ >> Testlinkjp-users mailing list >> Testl****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users >> >> ________________________________ >> >> _______________________________________________ >> Testlinkjp-users mailing list >> Testl****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users >> >> ________________________________ >> >> _______________________________________________ >> Testlinkjp-users mailing list >> Testl****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users >> >> _______________________________________________ >> Testlinkjp-users mailing list >> Testl****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users >> >> > _______________________________________________ > Testlinkjp-users mailing list > Testl****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/testlinkjp-users >