Hybris Readonly UserGroup



我需要设置一个用户组,该用户组应该可以访问像Advingroup一样,但使用ReadOnly rightg访问所有内容。我知道有一种方法可以为单一类型设置访问权限,但是是否有任何方法可以将所有内容设置为所有人?另外,我需要知道是否有一种可以允许特定驾驶舱的登录权。问题是允许某些用户访问ProductCockpit,但不能进入CMSCOCKPIT。

请参阅下面的脚本,此脚本只能读取产品驾驶舱的权利。请更改其他驾驶舱

# -----------------------------------------------------------------------
#
# 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;;;;;

@vikrant我正在寻找一种在每个项目上读取的方法,以便该组无法更改任何内容。我的最终解决方案是将ReadOnly设置为这样的目标项目:

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

i也有相同的问题,解决方案是创建用户组,然后授予IT的用户权利 - 这将适用于所有类型。并使用ReadPrincipals更新目录。

INSERT_UPDATE UserGroup; UID[unique = true]      ; locname[lang = en]           ; description                               ; backOfficeLoginDisabled[default = false]
; backofficereadonlygroup ; "Backoffice Read Only Group" ; "User has read only access to the Backoffice" ;

$START_USERRIGHTS;;;;;;;;;
Type;UID;MemberOfGroups;Password;Target;read;change;create;remove;change_perm
UserGroup;backofficereadonlygroup;;;;;;;;
;;;;Item;+;-;-;-;-;
$END_USERRIGHTS;;;;;

UPDATE CatalogVersion;catalog(id)[unique=true];version[unique=true];readPrincipals(uid);
;Default;Online;backofficereadonlygroup;
;Default;Staged;backofficereadonlygroup;

相关内容

  • 没有找到相关文章

最新更新