diff --git a/frontend/src/ManageGranularAccess/AppResourcePermission.jsx b/frontend/src/ManageGranularAccess/AppResourcePermission.jsx index de290bb79f..6650f5b98d 100644 --- a/frontend/src/ManageGranularAccess/AppResourcePermission.jsx +++ b/frontend/src/ManageGranularAccess/AppResourcePermission.jsx @@ -23,10 +23,10 @@ function AppResourcePermissions({ return (
{ + onMouseEnter={() => { setHover(true); }} - onMouseOut={() => { + onMouseLeave={() => { setHover(false); }} onClick={() => { @@ -48,101 +48,112 @@ function AppResourcePermissions({ ) } placement="top" + > +
{ + setNotClickable(true); + }} + onMouseLeave={() => { + setNotClickable(false); + }} + > + +
+ +
{ + setNotClickable(true); + }} + onMouseLeave={() => { + setNotClickable(false); + }} > - -
+
{ + setNotClickable(true); + }} + onMouseLeave={() => { + setNotClickable(false); + }} + > + - + }} + checked={appsPermissions.hideFromDashboard} + disabled={isRoleGroup || !appsPermissions.canView} + data-cy="app-delete-checkbox" + /> + + {'Hide from dashbaord'} + + App will be accessible by URL only + +
- { - openEditPermissionModal(permissions); - }} - disabled={isRoleGroup} - /> + {onHover && ( + { + openEditPermissionModal(permissions); + }} + disabled={isRoleGroup} + /> + )}
); diff --git a/frontend/src/ManageGranularAccess/index.jsx b/frontend/src/ManageGranularAccess/index.jsx index 339447450e..6cc583a4b7 100644 --- a/frontend/src/ManageGranularAccess/index.jsx +++ b/frontend/src/ManageGranularAccess/index.jsx @@ -365,12 +365,8 @@ class ManageGranularAccessComponent extends React.Component { render() { const { - isEmpty, showAddPermissionModal, - errors, selectedApps, - initialPermissionState, - isAll, isCustom, granularPermissions, isLoading, @@ -379,11 +375,8 @@ class ManageGranularAccessComponent extends React.Component { modalType, newPermissionName, showAutoRoleChangeModal, - autoRoleChangeModalMessage, autoRoleChangeModalList, autoRoleChangeMessageType, - updateParam, - updatingPermission, updateType, deleteConfirmationModal, deletingPermissions,