diff --git a/scm-ui/public/locales/de/config.json b/scm-ui/public/locales/de/config.json index d26552c30d..3fc61a9b47 100644 --- a/scm-ui/public/locales/de/config.json +++ b/scm-ui/public/locales/de/config.json @@ -9,30 +9,26 @@ "repositoryRole": { "navLink": "Berechtigungsrollen", "title": "Berechtigungsrollen", - "noPermissionRoles": "Keine Berechtigungsrollen gefunden.", - "system": "System", - "createButton": "Berechtigungsrolle erstellen", + "errorTitle": "Fehler", + "errorSubtitle": "Unbekannter Berechtigungsrollen Fehler", + "createSubtitle": "Berechtigungsrolle erstellen", + "editSubtitle": "Berechtigungsrolle bearbeiten", + "overview": { + "title": "Übersicht aller verfügbaren Berechtigungsrollen", + "noPermissionRoles": "Keine Berechtigungsrollen gefunden.", + "createButton": "Berechtigungsrolle erstellen" + }, + "editButton": "Bearbeiten", "name": "Name", "type": "Typ", "verbs": "Berechtigungen", - "button": { - "edit": "Bearbeiten" - }, - "create": { - "name": "Name" - }, - "edit": "Berechtigungsrolle bearbeiten", + "system": "System", "form": { - "subtitle": "Berechtigungsrolle bearbeiten", "name": "Name", "permissions": "Berechtigungen", "submit": "Speichern" } }, - "role": { - "name": "Name", - "system": "System" - }, "deleteRole" : { "button": "Löschen", "subtitle": "Berechtigungsrolle löschen", diff --git a/scm-ui/public/locales/en/config.json b/scm-ui/public/locales/en/config.json index b2f6e77e0d..d7ffa3d229 100644 --- a/scm-ui/public/locales/en/config.json +++ b/scm-ui/public/locales/en/config.json @@ -9,31 +9,27 @@ "repositoryRole": { "navLink": "Permission Roles", "title": "Permission Roles", - "noPermissionRoles": "No permission roles found.", - "system": "System", - "createButton": "Create Permission Role", + "errorTitle": "Error", + "errorSubtitle": "Unknown Permission Role Error", + "createSubtitle": "Create Permission Role", + "editSubtitle": "Edit Permission Role", + "overview": { + "title": "Overview of all permission roles", + "noPermissionRoles": "No permission roles found.", + "createButton": "Create Permission Role" + }, + "editButton": "Edit", "name": "Name", "type": "Type", "verbs": "Permissions", - "edit": "Edit Permission Role", - "button": { - "edit": "Edit" - }, - "create": { - "name": "Name" - }, + "system": "System", "form": { - "subtitle": "Edit Permission Role", "name": "Name", "permissions": "Permissions", "submit": "Save" } }, - "role": { - "name": "Name", - "system": "System" - }, - "deleteRole" : { + "deleteRole": { "button": "Delete", "subtitle": "Delete Permission Role", "confirmAlert": { diff --git a/scm-ui/src/config/containers/Config.js b/scm-ui/src/config/containers/Config.js index 496dce4611..53f00ea3dc 100644 --- a/scm-ui/src/config/containers/Config.js +++ b/scm-ui/src/config/containers/Config.js @@ -74,7 +74,6 @@ class Config extends React.Component { path={`${url}/roles/create`} render={() => ( )} @@ -104,6 +103,7 @@ class Config extends React.Component { to={`${url}/roles/`} label={t("repositoryRole.navLink")} activeWhenMatch={this.matchesRoles} + activeOnlyWhenExact={false} /> string }; diff --git a/scm-ui/src/config/roles/components/PermissionRoleDetails.js b/scm-ui/src/config/roles/components/PermissionRoleDetails.js index 1977ddde2a..610bc98b6a 100644 --- a/scm-ui/src/config/roles/components/PermissionRoleDetails.js +++ b/scm-ui/src/config/roles/components/PermissionRoleDetails.js @@ -2,9 +2,9 @@ import React from "react"; import { translate } from "react-i18next"; import type { RepositoryRole } from "@scm-manager/ui-types"; -import ExtensionPoint from "@scm-manager/ui-extensions/lib/ExtensionPoint"; +import { ExtensionPoint } from "@scm-manager/ui-extensions"; import PermissionRoleDetailsTable from "./PermissionRoleDetailsTable"; -import { Button, Subtitle } from "@scm-manager/ui-components"; +import { Button } from "@scm-manager/ui-components"; type Props = { role: RepositoryRole, @@ -20,7 +20,7 @@ class PermissionRoleDetails extends React.Component { if (!!this.props.role._links.update) { return (