From 24851beff9ad9fc63ee2072610041da03dc3e556 Mon Sep 17 00:00:00 2001
From: Imre Toth <imre.toth@ess.eu>
Date: Thu, 7 Sep 2023 15:11:34 +0200
Subject: [PATCH] CE-1934: Modify host details accordion behavior

---
 src/views/host/HostDetailsView.js | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/src/views/host/HostDetailsView.js b/src/views/host/HostDetailsView.js
index a61069f6..379241df 100644
--- a/src/views/host/HostDetailsView.js
+++ b/src/views/host/HostDetailsView.js
@@ -212,16 +212,16 @@ export function HostDetailsView({ id }) {
           onPage={onPage}
         />
       </SimpleAccordion>
-      <SimpleAccordion
-        summary="Host details"
-        expanded={deserialize(urlState.details_open)}
-        onChange={(event, expanded) =>
-          setUrlState({ details_open: serialize(expanded) })
-        }
+      <AccessControl
+        allowedRoles={["DeploymentToolAdmin", "DeploymentToolIntegrator"]}
+        renderNoAccess={() => <></>}
       >
-        <AccessControl
-          allowedRoles={["DeploymentToolAdmin", "DeploymentToolIntegrator"]}
-          renderNoAccess={() => <></>}
+        <SimpleAccordion
+          summary="Host details"
+          expanded={deserialize(urlState.details_open)}
+          onChange={(event, expanded) =>
+            setUrlState({ details_open: serialize(expanded) })
+          }
         >
           {host && (
             <KeyValueTable
@@ -231,8 +231,8 @@ export function HostDetailsView({ id }) {
               valueOptions={{ headerName: "" }}
             />
           )}
-        </AccessControl>
-      </SimpleAccordion>
+        </SimpleAccordion>
+      </AccessControl>
       <AccessControl
         allowedRoles={["DeploymentToolAdmin", "DeploymentToolIntegrator"]}
         renderNoAccess={() => <></>}
-- 
GitLab