バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 商品登録画面でログインメンバーによって制限をつけたい

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ゲスト
投稿日時: 2016/6/14 15:13
対応状況: 開発中
商品登録画面でログインメンバーによって制限をつけたい
商品登録画面においてログインしているメンバーに応じて、制限をつけたいということなのですが具体的に申し上げると

登録しているメンバーを例として以下のように仮定します。
?マスタ管理者(すべての権限あり)
?食器販売チーム(商品の登録・在庫の更新などは食器のカテゴリに限定)
?インテリア販売チーム(食器販売チーム同様、更新可能なのはインテリアのカテゴリに限定)

初期のままでは、すべてのメンバーにすべての商品カテゴリの情報が更新できてしまうかと思います。

今、考えているのはひとまず段階として商品の追加が他カテゴリにできないようにするということです。

product.twigにて、ヘッダーのログインしているメンバー名が表示されている部分の情報から判断しそれぞれのカテゴリにのみしか追加できないようにしようと考えています。

ifで条件分岐(条件としてはapp.userでユーザの情報が載っていると思うのでこれを使用できるのかなと思います)させ、この情報の場合にこのカテゴリを固定表示させるという形です。

デフォルトではセレクトボックスになるかと思いますが、そこを変更したいと考えています。

app.user中身
Member {#1378 ▼
-id: 4
-name: "食器販売チーム"
-department: "食器販売チーム"
-login_id: "Dinnerware"
-password: "-----------------------------------------------"
-salt: "------------------"
-Authority: Authority {#1390 ▶}
-rank: 3
-Work: Work {#1350 ▶}
-del_flg: 0
-Creator: Member {#1419 ▶}
-create_date: DateTime {#1367 ▶}
-update_date: DateTime {#1377 ▶}
-login_date: DateTime {#1358 ▶}
}

form.Categoryの中身
FormView {#2545 ▼
+vars: array:41 [▼
"value" => []
"attr" => []
"form" => FormView {#2545}
"id" => "admin_product_Category"
"name" => "Category"
"full_name" => "admin_product[Category][]"
"disabled" => false
"label" => "商品カテゴリ"
"label_format" => null
"multipart" => false
"block_prefixes" => array:6 [▶]
"unique_block_prefix" => "_admin_product_Category"
"translation_domain" => null
"cache_key" => "_admin_product_Category_category"
"read_only" => false
"errors" => FormErrorIterator {#2544 ▶}
"valid" => true
"data" => []
"required" => false
"max_length" => null
"pattern" => null
"size" => null
"label_attr" => []
"compound" => false
"method" => "POST"
"action" => ""
"submitted" => false
"help" => null
"freeze" => false
"freeze_display_text" => true
"multiple" => true
"expanded" => false
"preferred_choices" => []
"choices" => array:3 [▶]
"separator" => "-------------------"
"placeholder" => null
"choice_translation_domain" => false
"is_selected" => Closure {#2547 ▶}
"placeholder_in_choices" => false
"empty_value" => null
"empty_value_in_choices" => false
]
+parent: FormView {#2459 ▼
+vars: array:30 [▶]
+parent: null
+children: array:16 [▶]
-rendered: false
}
+children: []
-rendered: false
}


固定表示はどのように実装できるのでしょうか?
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 商品登録画面でログインメンバーによって制限をつけたい ゲスト 2016/6/14 15:13
     Re: 商品登録画面でログインメンバーによって制限をつけたい ゲスト 2016/6/14 16:06
       Re: 商品登録画面でログインメンバーによって制限をつけたい DELIGHT 2016/6/14 17:28
         Re: 商品登録画面でログインメンバーによって制限をつけたい ゲスト 2016/6/14 18:46
           Re: 商品登録画面でログインメンバーによって制限をつけたい DELIGHT 2016/6/14 18:55
             Re: 商品登録画面でログインメンバーによって制限をつけたい ゲスト 2016/6/15 10:12
               Re: 商品登録画面でログインメンバーによって制限をつけたい DELIGHT 2016/6/15 11:00
                 Re: 商品登録画面でログインメンバーによって制限をつけたい ゲスト 2016/6/15 11:31
                   Re: 商品登録画面でログインメンバーによって制限をつけたい DELIGHT 2016/6/15 11:49
                     Re: 商品登録画面でログインメンバーによって制限をつけたい ゲスト 2016/6/15 14:59
                       Re: 商品登録画面でログインメンバーによって制限をつけたい DELIGHT 2016/6/15 15:42
                         Re: 商品登録画面でログインメンバーによって制限をつけたい ゲスト 2016/6/15 16:20
                           Re: 商品登録画面でログインメンバーによって制限をつけたい DELIGHT 2016/6/15 17:09
                             Re: 商品登録画面でログインメンバーによって制限をつけたい ゲスト 2016/6/15 18:43
                               Re: 商品登録画面でログインメンバーによって制限をつけたい DELIGHT 2016/6/15 18:56

 



ログイン


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

統計情報

総メンバー数は88,971名です
総投稿数は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.