Ticket #2179 (closed 改善提案: 修正済)

Opened 7 years ago

Last modified 7 years ago

開発合宿:プラグインフックポイント管理機能

Reported by: Yammy Owned by: Yammy
Priority: Milestone: EC-CUBE2.13.0
Component: 管理画面 Version: 2.12.3
Keywords: Cc:
修正済み: yes

Description (last modified by Yammy) (diff)

プラグインで利用されているフックポイントをON/OFFできる機能

影響範囲考慮 plugin/SC_Plugin_Base.php plugin/SC_Plugin_Util.php helper/SC_Helper_Plugin.php pages/admin/ownersstore/LC_Page_Admin_OwnersStore.php

DB dtb_plugin_hookpoint dtb_plugin

フックポイント一覧ページ どのプラグインで利用されているか ON/OFFを出来るようにする

dtb_plugin_hookpoint.use_flg(boolean) の追加 true:利用する false:利用しない

ON/OFF の関数 plugin/SC_Plugin_Util::getPluginHookPointChangeUse($plugin_hookpoint_id, $use = true) 一覧取得の関数(プラグイン優先度順に表示) plugin/SC_Plugin_Util::getPluginHookPointList() を呼ぶ

プラグインフックポイント一覧取得方法 plugin/SC_Plugin_Util::getPluginHookPointList()追加 plugin/SC_Plugin_Util::getPluginHookPoint($plugin_id)修正

プラグインフックポイント一覧ページ /admin/ownersstore/plugin_hook_point_list.php ON/OFF の関数 一覧取得の関数

表示項目 フックポイント

優先度、プラグイン名、ON/OFF(ラジオ)

[競合チェック]による表示

pages/admin/ownersstore/LC_Page_Admin_OwnersStore::checkConflictPlugin($plugin_id) を plugin/SC_Plugin_Util::checkConflictPlugin($plugin_id = ) に移行

Change History

comment:1 Changed 7 years ago by Yammy

  • Description modified (diff)

comment:2 Changed 7 years ago by Yammy

  • Summary changed from プラグインフックポイント管理機能 to 開発合宿:プラグインフックポイント管理機能

comment:3 Changed 7 years ago by Yammy

  • Milestone set to EC-CUBE2.13.0(仮)

comment:4 Changed 7 years ago by Yammy

残作業:新しい仕様でのサンプルプラグインでの実テスト

comment:5 Changed 7 years ago by Yammy

  • Milestone changed from EC-CUBE2.13.0(仮) to EC-CUBE2.13.0

comment:6 Changed 7 years ago by kim

  • Priority changed from to

comment:7 Changed 7 years ago by Yammy

  • Status changed from new to assigned
  • 修正済み set

comment:8 Changed 7 years ago by h_yoshimoto

  • Status changed from assigned to closed
  • Resolution set to 修正済

ご対応ありがとうございました。
こちらクローズさせていただきます。

Note: See TracTickets for help on using tickets.