2017-10-02 9 views
0

私は、アドミングループのようなすべてのものにアクセスできるが、読み取り専用権限を持つユーザーグループを設定する必要があります。私は単一のタイプのアクセス権を設定する方法があることを知っていますが、すべての人に読み取り専用の権利を設定する方法はありますか?また、特定のコック​​ピットへのログイン権を許可するタイプがあるかどうかを知る必要があります。問題は、一部のユーザーがproductcockpitにアクセスできますが、cmscockpitにはアクセスできないことです。Hybris Readonly UserGroup

答えて

0

以下のスクリプトを参照してください。このスクリプトでは、製品コックピットの読み取り専用権限が有効になっています。私はこのグループには何も変更できないように一つ一つの項目に読み取り専用に設定する方法を探していた他のコックピット

# ----------------------------------------------------------------------- 
# 
# Import Access Rights for Product Cockpit 
# 

$defaultPassword=1234 


INSERT_UPDATE UserGroup;UID[unique=true];groups(uid)[mode=append] 
;myproductmanagergroup;cockpitgroup,employeegroup 

INSERT_UPDATE Employee;UID[unique=true];password[default=$defaultPassword];description;name;groups(uid);sessionLanguage(isocode);sessionCurrency(isocode) 
;myproductmanager;;Product manager;My Product Manager; myproductmanagergroup;en;ZAR 

UPDATE CatalogVersion;catalog(id)[unique=true];version[unique=true];writePrincipals(uid); 
;apparelProductCatalog;Online;myproductmanagergroup,myproductmanager; 
;apparelProductCatalog;Staged;myproductmanagergroup,myproductmanager; 


$START_USERRIGHTS;;;;;;;;; 
Type;UID;MemberOfGroups;Password;Target;read;change;create;remove;change_perm 
UserGroup;myproductmanagergroup;cockpitgroup;;;;;;; 

# Access Rights for Products & Catalog;;;;;;;;; 
;;;;Product;+;-;-;-;-; 
$END_USERRIGHTS;;;;; 
+0

私はあなたのことをよく理解していれば、すべてをReadonlyに設定することはできません。私は1300以上の目標を持っており、どちらを設定しなければならないのかわからないのです。 –

+0

私はそれを試したことはありませんが、多分あなたはimpexでbeanshellを使ってすべてのアイテムタイプを反復しようとすることができますか? – Sebastian

+0

@ LukasFrey - 「よりスマートな方法」とはどういう意味ですか?後でユースケースは何ですか? – Vikrant

0

@Vikrantのために同じことを変更してください。私の最終的な解決策は、次のようにターゲットアイテムに読み取り専用を設定することです。

$START_USERRIGHTS; ; ; ; ; ; ; ; ; 

Type  ; UID      ; MemberOfGroups ; Password ; Target    ; read ; change ; create ; remove ; change_perm 
UserGroup ; readonlygroup    ;    ;   ;      ;  ;  ;  ;  ; 
      ;       ;    ;   ; Item     ; + ; -  ; -  ; - 
      ;       ;    ;   ; ProductReference  ; + ; -  ; -  ; - 

$END_USERRIGHTS; ; ; ; ; 
+0

よろしくお願いします。私はあなたがimpexスクリプトを知的に使っているのを見ています。乾杯! – Vikrant