Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

オーナーズストア→プラグイン→プラグインを探す、プラグイン一覧では 4.0.x 対応と 4.1.x 対応を混在させない #4738

Closed
nanasess opened this issue Oct 22, 2020 · 2 comments
Milestone

Comments

@nanasess
Copy link
Contributor

nanasess commented Oct 22, 2020

概要(Overview)

Composer2.0 及び、 Symfony4.4 の対応に伴い、プラグインに若干の改修が必要になるため、

  • EC-CUBE4.0.x では 4.1.x 以降対応のプラグインは動作しなくなる
  • EC-CUBE4.1.x では 4.0.x のみ対応のプラグインは動作しなくなる

現状、混在して表示してしまうため、エラーが発生し、インストールできないプラグインが表示されてしまう。

期待する内容(Expect) or 要望 (Requirement)

  • EC-CUBE4.0.x では 4.1.x 以降対応のプラグインは表示しない
  • EC-CUBE4.1.x では 4.0.x のみ対応のプラグインは表示しない
  • EC-CUBE4.1.x では 4.0.x と 4.1.x 両方に対応するプラグインは表示する

再現手順(Procedure)

#4724 を取り込んで、オーナーズストア→プラグイン→プラグインを探す、プラグイン一覧を表示する

環境 (environment)

  • EC-CUBE: experimental/symfony4.4 branch
  • PHP: 7.4.10
  • mock-package-api:composer2

関連情報 (Ref)

@okazy okazy added this to the 4.1 milestone Oct 22, 2020
@okazy
Copy link
Contributor

okazy commented Aug 19, 2021

4.0.x(Composer1) 対応と 4.1.x(Composer2) 対応で package-api のエンドポイントを分けることで対応しました。
明示的に設定変更をされる場合は環境変数で変更可能です。

4.0.x(Composer1) 対応

ECCUBE_PACKAGE_API_URL=https://package-api.ec-cube.net

4.1.x(Composer2) 対応

ECCUBE_PACKAGE_API_URL=https://package-api-c2.ec-cube.net

@okazy
Copy link
Contributor

okazy commented Aug 19, 2021

解決済みのためクローズします。

@okazy okazy closed this as completed Aug 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants