)]}'
{"releasenotes/notes/bug-1754514-ca6ebe16c4e4b3b0.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e34e140f3a7ec58045efe89a86c1690707b92b50","unresolved":false,"context_lines":[{"line_number":2,"context_line":"critical:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes an issue where SessionService attribute was mandatory from root"},{"line_number":5,"context_line":"    resource response by marking it optional."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df7087c5_bc853b5c","line":5,"updated":"2018-03-14 12:33:36.000000000","message":"\"Fixes authentication failure when SessionService attribute is not present in the root resource.\"","commit_id":"84cbfe172e836d12f12dc3115ff214b13c24f9f6"},{"author":{"_account_id":16635,"name":"deray","email":"debayan.ray@gmail.com","username":"deray"},"change_message_id":"3ec917132c8edd223b5834b3ee9ba347913ec07b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"critical:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes an issue where SessionService attribute was mandatory from root"},{"line_number":5,"context_line":"    resource response by marking it optional."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df7087c5_7a6c709b","line":5,"in_reply_to":"df7087c5_bc853b5c","updated":"2018-03-15 05:35:38.000000000","message":"Done","commit_id":"84cbfe172e836d12f12dc3115ff214b13c24f9f6"}],"sushy/main.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e34e140f3a7ec58045efe89a86c1690707b92b50","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    _systems_path \u003d base.Field([\u0027Systems\u0027, \u0027@odata.id\u0027], required\u003dTrue)"},{"line_number":41,"context_line":"    \"\"\"SystemCollection path\"\"\""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    _managers_path \u003d base.Field([\u0027Managers\u0027, \u0027@odata.id\u0027], required\u003dTrue)"},{"line_number":44,"context_line":"    \"\"\"ManagerCollection path\"\"\""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    _session_service_path \u003d base.Field([\u0027SessionService\u0027, \u0027@odata.id\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"df7087c5_1cb3074f","line":43,"updated":"2018-03-14 12:33:36.000000000","message":"we need to do the same here and for Systems, since nothing is really mandatory in redfish, apparently.","commit_id":"84cbfe172e836d12f12dc3115ff214b13c24f9f6"},{"author":{"_account_id":16635,"name":"deray","email":"debayan.ray@gmail.com","username":"deray"},"change_message_id":"3ec917132c8edd223b5834b3ee9ba347913ec07b","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    _systems_path \u003d base.Field([\u0027Systems\u0027, \u0027@odata.id\u0027], required\u003dTrue)"},{"line_number":41,"context_line":"    \"\"\"SystemCollection path\"\"\""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    _managers_path \u003d base.Field([\u0027Managers\u0027, \u0027@odata.id\u0027], required\u003dTrue)"},{"line_number":44,"context_line":"    \"\"\"ManagerCollection path\"\"\""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    _session_service_path \u003d base.Field([\u0027SessionService\u0027, \u0027@odata.id\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"df7087c5_3a2ef8fa","line":43,"in_reply_to":"df7087c5_1cb3074f","updated":"2018-03-15 05:35:38.000000000","message":"Done","commit_id":"84cbfe172e836d12f12dc3115ff214b13c24f9f6"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"797a0cb575beb6ae3c3860ece9a073fa72a5704e","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        :param identity: The identity of the System resource"},{"line_number":110,"context_line":"        :returns: The System object"},{"line_number":111,"context_line":"        \"\"\""},{"line_number":112,"context_line":"        return system.System(self._conn, identity,"},{"line_number":113,"context_line":"                             redfish_version\u003dself.redfish_version)"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"df7087c5_aea63d0e","line":111,"updated":"2018-03-15 12:38:16.000000000","message":"should we have a similar check here btw?","commit_id":"8c12c2505c488d4e1974b496dc8308e3fb2ce662"},{"author":{"_account_id":16635,"name":"deray","email":"debayan.ray@gmail.com","username":"deray"},"change_message_id":"d34717642462ba7bfb9e84b1667a7c945c22f671","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        :param identity: The identity of the System resource"},{"line_number":110,"context_line":"        :returns: The System object"},{"line_number":111,"context_line":"        \"\"\""},{"line_number":112,"context_line":"        return system.System(self._conn, identity,"},{"line_number":113,"context_line":"                             redfish_version\u003dself.redfish_version)"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"df7087c5_59a95a8d","line":111,"in_reply_to":"df7087c5_aea63d0e","updated":"2018-03-16 03:09:22.000000000","message":"I feel its not required as the \u0027identity\u0027 parameter itself is the resource url which the user will pass in. And that identity probably the user will get hold of from resource collection (precisely from ``members_identities`` attribute).","commit_id":"8c12c2505c488d4e1974b496dc8308e3fb2ce662"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"797a0cb575beb6ae3c3860ece9a073fa72a5704e","unresolved":false,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"        :param identity: The identity of the Manager resource"},{"line_number":133,"context_line":"        :returns: The Manager object"},{"line_number":134,"context_line":"        \"\"\""},{"line_number":135,"context_line":"        return manager.Manager(self._conn, identity,"},{"line_number":136,"context_line":"                               redfish_version\u003dself.redfish_version)"},{"line_number":137,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"df7087c5_4eb1a146","line":134,"updated":"2018-03-15 12:38:16.000000000","message":"and here?","commit_id":"8c12c2505c488d4e1974b496dc8308e3fb2ce662"},{"author":{"_account_id":16635,"name":"deray","email":"debayan.ray@gmail.com","username":"deray"},"change_message_id":"d34717642462ba7bfb9e84b1667a7c945c22f671","unresolved":false,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"        :param identity: The identity of the Manager resource"},{"line_number":133,"context_line":"        :returns: The Manager object"},{"line_number":134,"context_line":"        \"\"\""},{"line_number":135,"context_line":"        return manager.Manager(self._conn, identity,"},{"line_number":136,"context_line":"                               redfish_version\u003dself.redfish_version)"},{"line_number":137,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"df7087c5_79ac5e9e","line":134,"in_reply_to":"df7087c5_4eb1a146","updated":"2018-03-16 03:09:22.000000000","message":"ditto as above","commit_id":"8c12c2505c488d4e1974b496dc8308e3fb2ce662"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"797a0cb575beb6ae3c3860ece9a073fa72a5704e","unresolved":false,"context_lines":[{"line_number":155,"context_line":""},{"line_number":156,"context_line":"        :param identity: The identity of the session resource"},{"line_number":157,"context_line":"        :returns: The Session object"},{"line_number":158,"context_line":"        \"\"\""},{"line_number":159,"context_line":"        return session.Session(self._conn, identity,"},{"line_number":160,"context_line":"                               redfish_version\u003dself.redfish_version)"}],"source_content_type":"text/x-python","patch_set":2,"id":"df7087c5_6eaca5ec","line":158,"updated":"2018-03-15 12:38:16.000000000","message":"and here?","commit_id":"8c12c2505c488d4e1974b496dc8308e3fb2ce662"},{"author":{"_account_id":16635,"name":"deray","email":"debayan.ray@gmail.com","username":"deray"},"change_message_id":"d34717642462ba7bfb9e84b1667a7c945c22f671","unresolved":false,"context_lines":[{"line_number":155,"context_line":""},{"line_number":156,"context_line":"        :param identity: The identity of the session resource"},{"line_number":157,"context_line":"        :returns: The Session object"},{"line_number":158,"context_line":"        \"\"\""},{"line_number":159,"context_line":"        return session.Session(self._conn, identity,"},{"line_number":160,"context_line":"                               redfish_version\u003dself.redfish_version)"}],"source_content_type":"text/x-python","patch_set":2,"id":"df7087c5_d99c8a6b","line":158,"in_reply_to":"df7087c5_6eaca5ec","updated":"2018-03-16 03:09:22.000000000","message":"ditto as above","commit_id":"8c12c2505c488d4e1974b496dc8308e3fb2ce662"}]}
