#author("2022-11-05T19:52:28+09:00","","") #author("2022-11-06T13:03:43+09:00;2022-11-05T19:52:28+09:00","","") * 「タイムスタンプを変更しない」を有効時、トラッカーのページで項目を編集してもトラッカーリストに項目が反映されない [#v25ee714] - ページ: [[BugTrack]] - 投稿者: [[はいふん]] - 優先順位: 低 - 状態: 提案 - カテゴリー: 本体バグ - 投稿日: 2022-10-29 (土) 17:37:33 - バージョン: 1.5.4 ** メッセージ [#h3c0756e] 「タイムスタンプを変更しない」を有効にして、tracker で作成したページのトラッカーの項目を書き換えてもtracker_listの一覧には反映されない。~ bugtrackプラグインでも確認してみましたが、動作は同様でした。 *** 提案 [#g0ba87d0] 提案1. trackerプラグインのキャッシュは日付で更新されているため、trackerプラグインのキャッシュは日付ではなくハッシュ値を利用する~ 提案2. ファイルのタイムスタンプとは別にページのタイムスタンプ((ページ更新時、cache/timestamp.datのようなものに更新日付を記録する))を作る *** 関連 [#ydd3bae3] - [[BugTrack/560]] tracker_listの高速化 -------- - これは「こういう仕様です」で許容される範囲と判断していました。リストへの反映が必要であれば「タイムスタンプを更新しない」にはチェックしない、ということです。強制したければ「タイムスタンプを変更しない」機能自体をOFFにすることもできます。この対策の費用対効果はあまり高くないと思っていて、割り切り仕様になります -- [[umorigu]] &new{2022-11-05 (土) 10:38:00}; - これは「こういう仕様です」で許容される範囲と判断していました。リストへの反映が必要であれば「タイムスタンプを更新しない」にはチェックしない、ということです。更新・反映を強制したければ「タイムスタンプを変更しない」機能自体をOFFにする設定は既にあります。この対策の費用対効果はあまり高くないと思っていて、割り切り仕様になります -- [[umorigu]] &new{2022-11-05 (土) 10:38:00}; -- [[BugTrack/560]]から抜粋↓ -- [[umorigu]] &new{2022-11-05 (土) 19:51:48}; - 3. 済 %%各ページは更新時刻をもって変更判定する。(更新時刻が変わっていれば変更されたものとして扱う。仮に内容が変わっていても更新時刻が変わっていなければキャッシュ更新しない)%% -- 各ページ・テンプレート定義ページの更新時刻が変わらないことによる誤動作は許容する(利用者・管理者での対策は容易) #comment