diff --git a/backend/src/main/resources/i18n/messages.properties b/backend/src/main/resources/i18n/messages.properties index a76ccd5b1..d020b1000 100644 --- a/backend/src/main/resources/i18n/messages.properties +++ b/backend/src/main/resources/i18n/messages.properties @@ -489,6 +489,7 @@ label.disable=Disable label.enabled=Enabled label.disabled=Disabled label.enable-metadata-sources=Enable Metadata Sources +label.approve-metadata-sources=Approve Metadata Sources label.title=Title label.author=Author label.creation-date=Creation Date diff --git a/ui/src/app/dashboard/view/ActionsTab.js b/ui/src/app/dashboard/view/ActionsTab.js index eda40b751..f48dc1ded 100644 --- a/ui/src/app/dashboard/view/ActionsTab.js +++ b/ui/src/app/dashboard/view/ActionsTab.js @@ -1,4 +1,5 @@ import React from 'react'; +import { useParams } from 'react-router'; import { MetadataActions } from '../../admin/container/MetadataActions'; import UserActions from '../../admin/container/UserActions'; import Spinner from '../../core/components/Spinner'; @@ -6,8 +7,15 @@ import Spinner from '../../core/components/Spinner'; import Translate from '../../i18n/components/translate'; import SourceList from '../../metadata/domain/source/component/SourceList'; +import Nav from 'react-bootstrap/Nav'; +import { Switch, Route, useRouteMatch, Redirect } from 'react-router-dom'; +import { NavLink } from 'react-router-dom'; +import Badge from 'react-bootstrap/Badge'; + export function ActionsTab({ sources, users, reloadSources, reloadUsers, loadingSources, loadingUsers }) { + const { path, url } = useRouteMatch(); + return ( <>
@@ -15,33 +23,55 @@ export function ActionsTab({ sources, users, reloadSources, reloadUsers, loading
- Enable Metadata Sources + Actions Required
-
- - {(enable) => - enable(s, e, reloadSources)}> - {loadingSources &&
} -
- } -
-
- -
-
-
-
-
-
- User Access Request -
-
+
+ +
- - {loadingUsers &&
} -
+ + + + + + + + {(enable) => + enable(s, e, reloadSources)}> + {loadingSources &&
} +
+ } +
+
+ + + {loadingUsers &&
} +
+ } /> +