EC-CUBE / EC-CUBE/ec-cube

依存関係のあるプラグインが個別にアップデート可能なため依存関係が切れる可能性がある

Open
#4,116 2 comments 1 reaction 0 assignees View on GitHub
Status: needs-review
Dominant language
PHP
Stars
788
Forks
719
Avg merge
4d 4h
Merged PRs (30d)
39

Description

## 概要(Overview)
composer、require指定で依存関係にあるプラグインが個別でアップデートできてしまう。
その際、依存関係の有無(依存先、依存元)が管理画面から確認できない。
結果、アップデートを行うとrequireで指定しているバージョンとは
異なるプラグインとなってしまい、依存関係が壊れる可能性がある。

## 期待する内容(Expect) or 要望 (Requirement)
最低限、プラグインのアップデート時、対象プラグインの依存関係を判断し、UI上に警告を行う必要があると考えます。

## 再現手順(Procedure)
依存関係のあるプラグインをインストールする。
依存先のプラグインをアップデートする。
管理画面のプラグイン一覧でアップデート表示されていることを確認。

### 環境 (environment)
+ EC-CUBE: 4.0.2
+ PHP: 7.1.27
+ DB:
- SQLite

## 関連情報 (Ref)
-

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.