diff --git a/scm-ui/src/config/components/form/BaseUrlSettings.js b/scm-ui/src/admin/components/form/BaseUrlSettings.js similarity index 100% rename from scm-ui/src/config/components/form/BaseUrlSettings.js rename to scm-ui/src/admin/components/form/BaseUrlSettings.js diff --git a/scm-ui/src/config/components/form/ConfigForm.js b/scm-ui/src/admin/components/form/ConfigForm.js similarity index 97% rename from scm-ui/src/config/components/form/ConfigForm.js rename to scm-ui/src/admin/components/form/ConfigForm.js index 05e6d6dd15..20e2db2599 100644 --- a/scm-ui/src/config/components/form/ConfigForm.js +++ b/scm-ui/src/admin/components/form/ConfigForm.js @@ -99,7 +99,7 @@ class ConfigForm extends React.Component { return ( ); } @@ -108,7 +108,7 @@ class ConfigForm extends React.Component { noPermissionNotification = ( this.onClose()} /> ); @@ -167,7 +167,7 @@ class ConfigForm extends React.Component {
{ +class Admin extends React.Component { stripEndingSlash = (url: string) => { if (url.endsWith("/")) { return url.substring(0, url.length - 2); @@ -55,7 +56,9 @@ class Config extends React.Component {
- + + + ( @@ -86,7 +89,7 @@ class Config extends React.Component { )} /> @@ -94,22 +97,38 @@ class Config extends React.Component {
-
+
+ + + +
@@ -128,5 +147,5 @@ const mapStateToProps = (state: any) => { export default compose( connect(mapStateToProps), - translate("config") -)(Config); + translate("admin") +)(Admin); diff --git a/scm-ui/src/admin/containers/AdminDetails.js b/scm-ui/src/admin/containers/AdminDetails.js new file mode 100644 index 0000000000..bce824d998 --- /dev/null +++ b/scm-ui/src/admin/containers/AdminDetails.js @@ -0,0 +1,30 @@ +// @flow +import React from "react"; +import { translate } from "react-i18next"; +import { Title, Loading, ErrorNotification } from "@scm-manager/ui-components"; + +type Props = { + loading: boolean, + error: Error, + + // context objects + t: string => string +}; + + +class AdminDetails extends React.Component { + + render() { + const { t, loading } = this.props; + + if (loading) { + return ; + } + + return ( + <>Nothing special. + ); + } +} + +export default translate("admin")(AdminDetails); diff --git a/scm-ui/src/config/containers/GlobalConfig.js b/scm-ui/src/admin/containers/GlobalConfig.js similarity index 98% rename from scm-ui/src/config/containers/GlobalConfig.js rename to scm-ui/src/admin/containers/GlobalConfig.js index 1d7a389584..0708144c87 100644 --- a/scm-ui/src/config/containers/GlobalConfig.js +++ b/scm-ui/src/admin/containers/GlobalConfig.js @@ -80,7 +80,7 @@ class GlobalConfig extends React.Component { className="delete" onClick={() => this.setState({ configChanged: false })} /> - {this.props.t("config-form.submit-success-notification")} + {this.props.t("config.form.submit-success-notification")}
); } diff --git a/scm-ui/src/config/modules/config.js b/scm-ui/src/admin/modules/config.js similarity index 100% rename from scm-ui/src/config/modules/config.js rename to scm-ui/src/admin/modules/config.js diff --git a/scm-ui/src/config/modules/config.test.js b/scm-ui/src/admin/modules/config.test.js similarity index 100% rename from scm-ui/src/config/modules/config.test.js rename to scm-ui/src/admin/modules/config.test.js diff --git a/scm-ui/src/config/modules/namespaceStrategies.js b/scm-ui/src/admin/modules/namespaceStrategies.js similarity index 99% rename from scm-ui/src/config/modules/namespaceStrategies.js rename to scm-ui/src/admin/modules/namespaceStrategies.js index a9d2ef0cf6..b6788420f4 100644 --- a/scm-ui/src/config/modules/namespaceStrategies.js +++ b/scm-ui/src/admin/modules/namespaceStrategies.js @@ -1,5 +1,4 @@ // @flow - import * as types from "../../modules/types"; import type { Action, NamespaceStrategies } from "@scm-manager/ui-types"; import { apiClient } from "@scm-manager/ui-components"; diff --git a/scm-ui/src/config/modules/namespaceStrategies.test.js b/scm-ui/src/admin/modules/namespaceStrategies.test.js similarity index 100% rename from scm-ui/src/config/modules/namespaceStrategies.test.js rename to scm-ui/src/admin/modules/namespaceStrategies.test.js diff --git a/scm-ui/src/config/roles/components/AvailableVerbs.js b/scm-ui/src/admin/roles/components/AvailableVerbs.js similarity index 100% rename from scm-ui/src/config/roles/components/AvailableVerbs.js rename to scm-ui/src/admin/roles/components/AvailableVerbs.js diff --git a/scm-ui/src/config/roles/components/PermissionRoleDetails.js b/scm-ui/src/admin/roles/components/PermissionRoleDetails.js similarity index 94% rename from scm-ui/src/config/roles/components/PermissionRoleDetails.js rename to scm-ui/src/admin/roles/components/PermissionRoleDetails.js index 610bc98b6a..4410e286ae 100644 --- a/scm-ui/src/config/roles/components/PermissionRoleDetails.js +++ b/scm-ui/src/admin/roles/components/PermissionRoleDetails.js @@ -47,4 +47,4 @@ class PermissionRoleDetails extends React.Component { } } -export default translate("config")(PermissionRoleDetails); +export default translate("admin")(PermissionRoleDetails); diff --git a/scm-ui/src/config/roles/components/PermissionRoleDetailsTable.js b/scm-ui/src/admin/roles/components/PermissionRoleDetailsTable.js similarity index 92% rename from scm-ui/src/config/roles/components/PermissionRoleDetailsTable.js rename to scm-ui/src/admin/roles/components/PermissionRoleDetailsTable.js index 28ab5e1f14..852fe3f778 100644 --- a/scm-ui/src/config/roles/components/PermissionRoleDetailsTable.js +++ b/scm-ui/src/admin/roles/components/PermissionRoleDetailsTable.js @@ -35,4 +35,4 @@ class PermissionRoleDetailsTable extends React.Component { } } -export default translate("config")(PermissionRoleDetailsTable); +export default translate("admin")(PermissionRoleDetailsTable); diff --git a/scm-ui/src/config/roles/components/PermissionRoleRow.js b/scm-ui/src/admin/roles/components/PermissionRoleRow.js similarity index 100% rename from scm-ui/src/config/roles/components/PermissionRoleRow.js rename to scm-ui/src/admin/roles/components/PermissionRoleRow.js diff --git a/scm-ui/src/config/roles/components/PermissionRoleTable.js b/scm-ui/src/admin/roles/components/PermissionRoleTable.js similarity index 93% rename from scm-ui/src/config/roles/components/PermissionRoleTable.js rename to scm-ui/src/admin/roles/components/PermissionRoleTable.js index 13c5d775d1..a81f5d9b61 100644 --- a/scm-ui/src/config/roles/components/PermissionRoleTable.js +++ b/scm-ui/src/admin/roles/components/PermissionRoleTable.js @@ -34,4 +34,4 @@ class PermissionRoleTable extends React.Component { } } -export default translate("config")(PermissionRoleTable); +export default translate("admin")(PermissionRoleTable); diff --git a/scm-ui/src/config/roles/components/SystemRoleTag.js b/scm-ui/src/admin/roles/components/SystemRoleTag.js similarity index 89% rename from scm-ui/src/config/roles/components/SystemRoleTag.js rename to scm-ui/src/admin/roles/components/SystemRoleTag.js index 8aad57eddc..f1e8b0781b 100644 --- a/scm-ui/src/config/roles/components/SystemRoleTag.js +++ b/scm-ui/src/admin/roles/components/SystemRoleTag.js @@ -34,4 +34,4 @@ class SystemRoleTag extends React.Component { } } -export default injectSheet(styles)(translate("config")(SystemRoleTag)); +export default injectSheet(styles)(translate("admin")(SystemRoleTag)); diff --git a/scm-ui/src/config/roles/containers/CreateRepositoryRole.js b/scm-ui/src/admin/roles/containers/CreateRepositoryRole.js similarity index 97% rename from scm-ui/src/config/roles/containers/CreateRepositoryRole.js rename to scm-ui/src/admin/roles/containers/CreateRepositoryRole.js index 55b141469f..5018b033c8 100644 --- a/scm-ui/src/config/roles/containers/CreateRepositoryRole.js +++ b/scm-ui/src/admin/roles/containers/CreateRepositoryRole.js @@ -85,4 +85,4 @@ const mapDispatchToProps = dispatch => { export default connect( mapStateToProps, mapDispatchToProps -)(translate("config")(CreateRepositoryRole)); +)(translate("admin")(CreateRepositoryRole)); diff --git a/scm-ui/src/config/roles/containers/DeleteRepositoryRole.js b/scm-ui/src/admin/roles/containers/DeleteRepositoryRole.js similarity index 83% rename from scm-ui/src/config/roles/containers/DeleteRepositoryRole.js rename to scm-ui/src/admin/roles/containers/DeleteRepositoryRole.js index a00cc21840..113e1c2181 100644 --- a/scm-ui/src/config/roles/containers/DeleteRepositoryRole.js +++ b/scm-ui/src/admin/roles/containers/DeleteRepositoryRole.js @@ -45,15 +45,15 @@ class DeleteRepositoryRole extends React.Component { confirmDelete = () => { const { t } = this.props; confirmAlert({ - title: t("deleteRole.confirmAlert.title"), - message: t("deleteRole.confirmAlert.message"), + title: t("repositoryRole.delete.confirmAlert.title"), + message: t("repositoryRole.delete.confirmAlert.message"), buttons: [ { - label: t("deleteRole.confirmAlert.submit"), + label: t("repositoryRole.delete.confirmAlert.submit"), onClick: () => this.deleteRole() }, { - label: t("deleteRole.confirmAlert.cancel"), + label: t("repositoryRole.delete.confirmAlert.cancel"), onClick: () => null } ] @@ -74,12 +74,12 @@ class DeleteRepositoryRole extends React.Component { return ( <> - +
@@ -110,4 +110,4 @@ const mapDispatchToProps = dispatch => { export default connect( mapStateToProps, mapDispatchToProps -)(withRouter(translate("config")(DeleteRepositoryRole))); +)(withRouter(translate("admin")(DeleteRepositoryRole))); diff --git a/scm-ui/src/config/roles/containers/EditRepositoryRole.js b/scm-ui/src/admin/roles/containers/EditRepositoryRole.js similarity index 97% rename from scm-ui/src/config/roles/containers/EditRepositoryRole.js rename to scm-ui/src/admin/roles/containers/EditRepositoryRole.js index 15e3bee6ae..c1314b439f 100644 --- a/scm-ui/src/config/roles/containers/EditRepositoryRole.js +++ b/scm-ui/src/admin/roles/containers/EditRepositoryRole.js @@ -78,4 +78,4 @@ const mapDispatchToProps = dispatch => { export default connect( mapStateToProps, mapDispatchToProps -)(translate("config")(EditRepositoryRole)); +)(translate("admin")(EditRepositoryRole)); diff --git a/scm-ui/src/config/roles/containers/RepositoryRoleForm.js b/scm-ui/src/admin/roles/containers/RepositoryRoleForm.js similarity index 98% rename from scm-ui/src/config/roles/containers/RepositoryRoleForm.js rename to scm-ui/src/admin/roles/containers/RepositoryRoleForm.js index 9269af3838..fc7aa05f67 100644 --- a/scm-ui/src/config/roles/containers/RepositoryRoleForm.js +++ b/scm-ui/src/admin/roles/containers/RepositoryRoleForm.js @@ -169,4 +169,4 @@ const mapDispatchToProps = dispatch => { export default connect( mapStateToProps, mapDispatchToProps -)(translate("config")(RepositoryRoleForm)); +)(translate("admin")(RepositoryRoleForm)); diff --git a/scm-ui/src/config/roles/containers/RepositoryRoles.js b/scm-ui/src/admin/roles/containers/RepositoryRoles.js similarity index 98% rename from scm-ui/src/config/roles/containers/RepositoryRoles.js rename to scm-ui/src/admin/roles/containers/RepositoryRoles.js index 2de1d3d74c..912af7f8c2 100644 --- a/scm-ui/src/config/roles/containers/RepositoryRoles.js +++ b/scm-ui/src/admin/roles/containers/RepositoryRoles.js @@ -151,5 +151,5 @@ export default withRouter( connect( mapStateToProps, mapDispatchToProps - )(translate("config")(RepositoryRoles)) + )(translate("admin")(RepositoryRoles)) ); diff --git a/scm-ui/src/config/roles/containers/SingleRepositoryRole.js b/scm-ui/src/admin/roles/containers/SingleRepositoryRole.js similarity index 98% rename from scm-ui/src/config/roles/containers/SingleRepositoryRole.js rename to scm-ui/src/admin/roles/containers/SingleRepositoryRole.js index 4aec3b0b06..5c392d222d 100644 --- a/scm-ui/src/config/roles/containers/SingleRepositoryRole.js +++ b/scm-ui/src/admin/roles/containers/SingleRepositoryRole.js @@ -129,5 +129,5 @@ export default withRouter( connect( mapStateToProps, mapDispatchToProps - )(translate("config")(SingleRepositoryRole)) + )(translate("admin")(SingleRepositoryRole)) ); diff --git a/scm-ui/src/config/roles/modules/roles.js b/scm-ui/src/admin/roles/modules/roles.js similarity index 100% rename from scm-ui/src/config/roles/modules/roles.js rename to scm-ui/src/admin/roles/modules/roles.js diff --git a/scm-ui/src/config/roles/modules/roles.test.js b/scm-ui/src/admin/roles/modules/roles.test.js similarity index 100% rename from scm-ui/src/config/roles/modules/roles.test.js rename to scm-ui/src/admin/roles/modules/roles.test.js