add helptext for permissions

This commit is contained in:
Maren Süwer
2018-10-15 13:08:47 +02:00
parent 313aed72b3
commit 4404ac2529
3 changed files with 12 additions and 5 deletions

View File

@@ -51,11 +51,13 @@ class CreatePermissionForm extends React.Component<Props, State> {
onChange={this.handleNameChange}
validationError={!this.state.valid}
errorMessage={t("permission.add-permission.name-input-invalid")}
helpText={t("permission.help.nameHelpText")}
/>
<Checkbox
label={t("permission.group-permission")}
checked={groupPermission ? groupPermission : false}
onChange={this.handleGroupPermissionChange}
helpText={t("permission.help.groupPermissionHelpText")}
/>
<TypeSelector
label={t("permission.type")}

View File

@@ -1,9 +1,7 @@
// @flow
import React from "react";
import { translate } from "react-i18next";
import {
Select
} from "@scm-manager/ui-components";
import { Select } from "@scm-manager/ui-components";
type Props = {
t: string => string,
@@ -14,7 +12,7 @@ type Props = {
class TypeSelector extends React.Component<Props> {
render() {
const { type, handleTypeChange, loading } = this.props;
const { t, type, handleTypeChange, loading } = this.props;
const types = ["READ", "OWNER", "WRITE"];
return (
@@ -23,6 +21,8 @@ class TypeSelector extends React.Component<Props> {
value={type ? type : "READ"}
options={this.createSelectOptions(types)}
loading={loading}
label={t("permission.type")}
helpText={t("permission.help.typeHelpText")}
/>
);
}
@@ -37,4 +37,4 @@ class TypeSelector extends React.Component<Props> {
}
}
export default translate("permissions")(TypeSelector);
export default translate("repos")(TypeSelector);