Skip to content

Commit

Permalink
EVEREST-1433-restore-permissions: change create to createRestore perm…
Browse files Browse the repository at this point in the history
…ission (#647)

* EVEREST-1433-restore-permissions: change create to createRestore permission

* chore: lint/format

* EVEREST-1405-hiding-sharding: format

---------

Co-authored-by: solovevayaroslavna <[email protected]>
  • Loading branch information
solovevayaroslavna and solovevayaroslavna authored Sep 10, 2024
1 parent 1ad3852 commit d911b86
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,6 @@ export const BackupActionButtons = (
namespace: dbCluster.metadata.namespace,
});

const { canCreate: canCreateDb } = useGetPermissions({
resource: 'database-clusters',
});
const { canCreate: canCreateRestore } = useGetPermissions({
resource: 'database-cluster-restores',
namespace: dbCluster.metadata.namespace,
Expand All @@ -66,7 +63,7 @@ export const BackupActionButtons = (
</MenuItem>,
]
: []),
...(canCreateDb
...(canCreateRestore
? [
<MenuItem
key={1}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,7 @@ import { DbCluster, DbClusterStatus } from 'shared-types/dbCluster.types';
import { CustomConfirmDialog } from 'components/custom-confirm-dialog';
import { useDbBackups } from 'hooks/api/backups/useBackups';
import { DbEngineType } from '@percona/types';
import {
useGetPermissions,
useGetPermittedNamespaces,
} from 'utils/useGetPermissions';
import { useGetPermissions } from 'utils/useGetPermissions';
import DbStatusDetailsDialog from 'modals/db-status-details-dialog/db-status-details-dialog';

export const DbActionButton = ({
Expand Down Expand Up @@ -72,10 +69,6 @@ export const DbActionButton = ({
dbCluster?.spec.engine.type === DbEngineType.POSTGRESQL;
const hideCheckbox = !backups.length;

const { canCreate } = useGetPermittedNamespaces({
resource: 'database-clusters',
});

const { canCreate: canCreateRestore } = useGetPermissions({
resource: 'database-cluster-restores',
namespace: namespace,
Expand Down Expand Up @@ -137,7 +130,7 @@ export const DbActionButton = ({
<RestartAltIcon /> {Messages.menuItems.restart}
</MenuItem>
)}
{canCreate && (
{canCreateRestore && (
<MenuItem
data-testid={`${dbClusterName}-create-new-db-from-backup`}
disabled={restoring}
Expand Down

0 comments on commit d911b86

Please sign in to comment.