バージョン選択

フォーラム

メニュー

オンライン状況

79 人のユーザが現在オンラインです。 (70 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 79
もっと...

サイト内検索

質問 > 管理機能 > 別の管理画面を作成する方法について

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
beginnerA
投稿日時: 2023/4/21 11:57
対応状況: 確認中
新米
登録日: 2020/6/13
居住地:
投稿: 7
Re: 別の管理画面を作成する方法について
>> mcontact 様

ありがとう御座います。
https://ruco.la/memo/352

こちらを拝見させて頂き、app/config/eccube/packages/配下にhoge.yamlを配置してみました。

・同ディレクトリのsecurity.yamlをコピー、リネームした場合
動作は元のsecurity.yamlの動作

・上記で作成したhoge.yamlを追加したい内容に変更した場合
You are not allowed to define new elements for path "security.firewalls". Please define all elements for this path in one config file.
となり、新しい要素は追加できないというような内容の表示かとおもいます。
Customizeディレクトリの配置も読み込まないとなると、security.yamlについては元ファイルを編集して1つのファイルで構成する必要があるように思えています...


>> H1R0 様
ありがとう御座います。
元のファイルを変更するパターンでは
https://blog.junpeko.com/eccube-security
こちらも参考にさせて頂き、

・app/config/eccube/packages/security.yaml
・src/Eccube/DependencyInjection/EccubeExtension.phpの71行目$accessControl内

を編集する事で期待する動きをする事はわかりました。
プラグイン化するとなると、必要な要件としては上記のファイルをプラグインで拡張などをする必要があるという事になります。
私も勉強中なのであまり詳しくなく現状では、H1R0 様のおっしゃる通り、自身で調べてもプラグインではservice.yamlしか読み込まない仕組みになっているような理解でいます。
ケースとしては、システム管理者以下でログインの入り口を別に設けたい事はあると思います。

現状の権限設定などだけではなく、下位権限ユーザー向けによりシンプルなUIの管理画面を作成したい場合など、管理画面の入り口を増やし別のUIを作れるような仕組みになっているといいと思っています。

まだ勉強が足りていなくて答えに辿り着いていないだけかもしれないので、引き続き自分でも調べてみます。

別の方法をご存知の方がいましたら情報を頂けると嬉しいです。


2023/04/24追記======
security.yamlはsymfonyの仕様上、一つのファイルにまとめる必要があり外部ファイルでの拡張はできない。
これはセキュリティ上のためであり、元ファイルを直接変更するしかないという情報が現状たどり着いている結果です。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   別の管理画面を作成する方法について beginnerA 2023/4/19 11:04
     Re: 別の管理画面を作成する方法について H1R0 2023/4/20 15:10
       Re: 別の管理画面を作成する方法について beginnerA 2023/4/20 17:28
         Re: 別の管理画面を作成する方法について mcontact 2023/4/20 22:09
         » Re: 別の管理画面を作成する方法について beginnerA 2023/4/21 11:57
             Re: 別の管理画面を作成する方法について mariacensa 2023/5/6 16:37
         Re: 別の管理画面を作成する方法について H1R0 2023/4/21 8:32

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,972名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.