summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZbigniew Kurzynski <zbigniew.kurzynski@intel.com>2019-05-31 16:59:52 +0200
committerEd Tanous <ed.tanous@intel.com>2019-06-13 16:01:02 +0000
commitec8abe601e7e89d67f49ab4edd881fc9923c2d67 (patch)
treee75b6022a62c7e32622b95e880573f8b87740e73
parent5968caee7ccf978755a9a63d225965101a0c0378 (diff)
downloadbmcweb-ec8abe601e7e89d67f49ab4edd881fc9923c2d67.tar.gz
bmcweb-ec8abe601e7e89d67f49ab4edd881fc9923c2d67.zip
Updating Roles to version 1.2.1 to be in compliance with PSMEv2.4 specification.
RedfishServiceValiddator passed with success on this service. Signed-off-by: Zbigniew Kurzynski <zbigniew.kurzynski@intel.com> Change-Id: I9161984c51037ebb7f34fdb36bee34026d28be03 Signed-off-by: Zbigniew Kurzynski <zbigniew.kurzynski@intel.com>
-rw-r--r--redfish-core/lib/roles.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/redfish-core/lib/roles.hpp b/redfish-core/lib/roles.hpp
index b5deed1..fbe8653 100644
--- a/redfish-core/lib/roles.hpp
+++ b/redfish-core/lib/roles.hpp
@@ -105,13 +105,14 @@ class Roles : public Node
}
res.jsonValue = {
- {"@odata.type", "#Role.v1_0_2.Role"},
+ {"@odata.type", "#Role.v1_2_2.Role"},
{"@odata.context", "/redfish/v1/$metadata#Role.Role"},
{"Name", "User Role"},
{"Description", roleId + " User Role"},
{"OemPrivileges", nlohmann::json::array()},
{"IsPredefined", true},
{"Id", roleId},
+ {"RoleId", roleId},
{"@odata.id", "/redfish/v1/AccountService/Roles/" + roleId},
{"AssignedPrivileges", std::move(privArray)}};
res.end();
OpenPOWER on IntegriCloud