2017-10-02 2 views
0

나는 admingroup과 같은 모든 것에 접근 할 수있는 읽기 전용 권한을 가진 사용자 그룹을 설정해야합니다. 단일 유형에 대한 액세스 권한을 설정하는 방법이 있지만 모든 사람에게 읽기 전용 권한을 설정하는 방법이 있습니까? 또한 특정 조종석에 대한 로그인 권한을 허용하는 유형이 있는지 알아야합니다. 문제는 일부 사용자가 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