diff --git a/ui/src/app/dashboard/view/ProvidersTab.js b/ui/src/app/dashboard/view/ProvidersTab.js index 9d78ad2fc..55f3ff58f 100644 --- a/ui/src/app/dashboard/view/ProvidersTab.js +++ b/ui/src/app/dashboard/view/ProvidersTab.js @@ -11,7 +11,7 @@ import { MetadataActions } from '../../admin/container/MetadataActions'; import Spinner from '../../core/components/Spinner'; import { Link } from 'react-router-dom'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import { faCube } from '@fortawesome/free-solid-svg-icons'; +import { faCubes } from '@fortawesome/free-solid-svg-icons'; const searchProps = ['name', '@type', 'createdBy']; export function ProvidersTab () { @@ -65,7 +65,7 @@ export function ProvidersTab () {

No Metadata Providers found.

- +
diff --git a/ui/src/app/dynamic-registration/component/DynamicRegistrationForm.js b/ui/src/app/dynamic-registration/component/DynamicRegistrationForm.js index 6c65c5e16..72e4bebcd 100644 --- a/ui/src/app/dynamic-registration/component/DynamicRegistrationForm.js +++ b/ui/src/app/dynamic-registration/component/DynamicRegistrationForm.js @@ -58,8 +58,6 @@ export function DynamicRegistrationForm ({registration = {}, errors = [], loadin - -
{JSON.stringify(errors, null, 4)}
) } diff --git a/ui/src/app/dynamic-registration/view/DynamicRegistrationDetail.js b/ui/src/app/dynamic-registration/view/DynamicRegistrationDetail.js index aed08a9d7..2b96e2e86 100644 --- a/ui/src/app/dynamic-registration/view/DynamicRegistrationDetail.js +++ b/ui/src/app/dynamic-registration/view/DynamicRegistrationDetail.js @@ -15,7 +15,7 @@ import { Schema } from '../../form/Schema'; import definition from '../hoc/DynamicConfigurationDefinition'; import { useSelectDynamicRegistrationQuery } from '../../store/dynamic-registration/DynamicRegistrationSlice'; import { DynamicRegistrationActions } from '../hoc/DynamicRegistrationActions'; -import { useIsAdmin } from '../../core/user/UserContext'; +import { useCanEnable, useIsAdmin } from '../../core/user/UserContext'; import { GroupsProvider } from '../../admin/hoc/GroupsProvider'; export function DynamicRegistrationDetail () { @@ -30,6 +30,7 @@ export function DynamicRegistrationDetail () { }; const isAdmin = useIsAdmin(); + const canEnable = useCanEnable()(detail?.approved); return (
@@ -98,21 +99,25 @@ export function DynamicRegistrationDetail () { }
- - + {enable && (canEnable && detail?.approved) && + + } + {isAdmin && + + }