diff --git a/scm-ui/public/locales/de/config.json b/scm-ui/public/locales/de/config.json index b255e1c233..b3d845acc8 100644 --- a/scm-ui/public/locales/de/config.json +++ b/scm-ui/public/locales/de/config.json @@ -6,6 +6,19 @@ "errorTitle": "Fehler", "errorSubtitle": "Unbekannter Einstellungen Fehler" }, + "roles": { + "navLink": "Berechtigungsrollen", + "title": "Berechtigungsrollen", + "noPermissionRoles": "Keine Berechtigungsrollen gefunden.", + "createButton": "Berechtigungsrolle erstellen", + "form": { + "name": "Name", + "system": "System", + "permissions": "Berechtigungen", + "subtitle": "Berechtigungsrolle bearbeiten", + "submit": "Speichern" + } + }, "config-form": { "submit": "Speichern", "submit-success-notification": "Einstellungen wurden erfolgreich geƤndert!", diff --git a/scm-ui/public/locales/en/config.json b/scm-ui/public/locales/en/config.json index aeb62c1847..404dfb7e14 100644 --- a/scm-ui/public/locales/en/config.json +++ b/scm-ui/public/locales/en/config.json @@ -6,6 +6,19 @@ "errorTitle": "Error", "errorSubtitle": "Unknown Config Error" }, + "roles": { + "navLink": "Permission Roles", + "title": "Permission Roles", + "noPermissionRoles": "No permission roles found.", + "createButton": "Create Permission Role", + "form": { + "name": "Name", + "system": "System", + "permissions": "Permissions", + "subtitle": "Edit Permission Roles", + "submit": "Save" + } + }, "config-form": { "submit": "Submit", "submit-success-notification": "Configuration changed successfully!", diff --git a/scm-ui/src/config/components/table/RoleTable.js b/scm-ui/src/config/components/table/PermissionRoleTable.js similarity index 63% rename from scm-ui/src/config/components/table/RoleTable.js rename to scm-ui/src/config/components/table/PermissionRoleTable.js index ed0c298b0e..aad77a5654 100644 --- a/scm-ui/src/config/components/table/RoleTable.js +++ b/scm-ui/src/config/components/table/PermissionRoleTable.js @@ -8,17 +8,15 @@ type Props = { roles: Role[] }; -class RoleTable extends React.Component { +class PermissionRoleTable extends React.Component { render() { const { roles, t } = this.props; return ( - - - - + + @@ -31,4 +29,4 @@ class RoleTable extends React.Component { } } -export default translate("config")(RoleTable); +export default translate("config")(PermissionRoleTable); diff --git a/scm-ui/src/config/containers/Config.js b/scm-ui/src/config/containers/Config.js index ee6a6d4f59..388b9650d7 100644 --- a/scm-ui/src/config/containers/Config.js +++ b/scm-ui/src/config/containers/Config.js @@ -68,7 +68,7 @@ class Config extends React.Component { /> { return (
- + <Title title={t("roles.title")} /> {this.renderPermissionsTable()} {this.renderCreateButton()} </div> @@ -72,7 +72,7 @@ class GlobalPermissionRoles extends React.Component<Props> { if (roles && roles.length > 0) { return ( <> - <RoleTable roles={roles} /> + <PermissionRoleTable roles={roles} /> <LinkPaginator collection={list} page={page} @@ -81,14 +81,14 @@ class GlobalPermissionRoles extends React.Component<Props> { </> ); } - return <Notification type="info">{t("config.roles.noPermissionRoles")}</Notification>; + return <Notification type="info">{t("roles.noPermissionRoles")}</Notification>; } renderCreateButton() { const { canAddRoles, t } = this.props; if (canAddRoles) { return ( - <CreateButton label={t("config.permissions.createButton")} link="/create" /> + <CreateButton label={t("roles.createButton")} link="/create" /> ); } return null;
{t("user.name")}{t("user.displayName")}{t("user.mail")}{t("user.active")}{t("role.form.name")}{t("role.form.permissions")}