チケット #34676

システムリソースをマニフェストで利用停止にした場合の一覧処理が正確でない

登録: 2014-12-05 15:54 最終更新: 2014-12-05 15:54

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

システムリソースの一覧取得はマニフェストのシステムリソースフラグを参照していないので、管理者がフラグを倒して利用停止にしても、ユーザが利用できてしまう。

一覧取得はリストグループが受け持っているが、こいつらはSQLに密接に関連しているので、 SQLで表現できない処理には対応できない。フラグを参照して、利用停止にされたリソースを削除する方法では、一覧の件数を正確に知ることができない。

最も簡単に問題を解決する方法は、マニフェストのフラグをデータベース上に反映(コピー)させること。システムを起動する時、システムリソースだけはマニフェストのフラグをチェックして状態をアップデートする。これでリストグループのオプションをいじる方法で判別できる。

パターンα:プロファイラーなどのように数値をテキストに変換して表示する場合はフラグを無視して取得して良い。

パターンβ:ファイラー一覧ではフラグをチェックして利用停止のリソースは表示しない。

パターンγ:パネルエディタのセレクトボックスでは、利用停止のリソースは表示しないが、パネルで利用してしまっているリソースについては表示する

三つ目のパターンがあまりにも特殊すぎるので、原則として利用中のリソースはフラグを停止できないことにする。最も、そんなことができないので、管理者向けのアプリケーションでそこら辺を処理できるようにしなければならない。

チケットの履歴 (1 件中 1 件表示)

2014-12-05 15:54 更新者: yasushiito
  • 新しいチケット "システムリソースをマニフェストで利用停止にした場合の一覧処理が正確でない" が作成されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする