Skip to main content
Pentaho Documentation

systemRolesMap

Overview

Lists roles in the platform and maps to operation permissions, along with a list of operation permissions. The logical role name mapping is determined by the locale. If the locale, is empty, the system will use the default local of "en".

systemRolesMap element

Type: systemRolesMap

Example XML

<?xml version="1.0" encoding="UTF-8"?>
<systemRolesMap>
  <localizedRoleNames>
    <roleName>...</roleName>
    <localizedName>...</localizedName>
  </localizedRoleNames>
  <localizedRoleNames>
    <!--...-->
  </localizedRoleNames>
  <!--...more "localizedRoleNames" elements...-->
  <assignments>
    <roleName>...</roleName>
    <logicalRoles>...</logicalRoles>
    <logicalRoles>...</logicalRoles>
    <!--...more "logicalRoles" elements...-->
    <immutable>...</immutable>
  </assignments>
  <assignments>
    <!--...-->
  </assignments>
  <!--...more "assignments" elements...-->
</systemRolesMap>

Example JSON

{
  "localizedRoleNames" : [ {
    "roleName" : "...",
    "localizedName" : "..."
  }, ... ],
  "assignments" : [ {
    "roleName" : "...",
    "logicalRoles" : [ "...", ... ],
    "immutable" : false
  }, ... ]
}

Copyright © Pentaho.com