Redfish privileges

Redfish privilege authorization subsystem controlled by the
privilege_registy.json configuration file.

PropertyOverrides, SubordinateOverrides and ResourceURIOverrides
are not yet implemented.

Change-Id: I4d5670d557f4da172460ada3512e015830dab667
Signed-off-by: Borawski.Lukasz <lukasz.borawski@intel.com>
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
diff --git a/redfish-core/lib/service_root.hpp b/redfish-core/lib/service_root.hpp
index 55015e4..cdb0000 100644
--- a/redfish-core/lib/service_root.hpp
+++ b/redfish-core/lib/service_root.hpp
@@ -24,8 +24,8 @@
   template <typename CrowApp, typename PrivilegeProvider>
   ServiceRoot(CrowApp& app, PrivilegeProvider& provider)
       : Node(app, provider, "#ServiceRoot.v1_1_1.ServiceRoot", "/redfish/v1/") {
-    nodeJson["@odata.type"] = Node::odataType;
-    nodeJson["@odata.id"] = Node::odataId;
+    nodeJson["@odata.type"] = "#ServiceRoot.v1_1_1.ServiceRoot";
+    nodeJson["@odata.id"] = "/redfish/v1";
     nodeJson["@odata.context"] =
         "/redfish/v1/$metadata#ServiceRoot.ServiceRoot";
     nodeJson["Id"] = "RootService";