1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-12 04:10:47 +00:00

org user gettext

This commit is contained in:
Michael An
2019-04-26 14:02:19 +08:00
parent d9345e1c8b
commit f9e451de7e
2 changed files with 9 additions and 10 deletions

View File

@@ -100,10 +100,10 @@ class AddOrgUserDialog extends React.Component {
} }
validateInputParams() { validateInputParams() {
let errMessage = ''; let errMessage;
let email = this.state.email; let email = this.state.email;
if (!email.length) { if (!email.length) {
errMessage = 'email is required'; errMessage = gettext('email is required');
this.setState({errMessage: errMessage}); this.setState({errMessage: errMessage});
return false; return false;
} }
@@ -111,17 +111,17 @@ class AddOrgUserDialog extends React.Component {
let password1 = this.state.password; let password1 = this.state.password;
let password2 = this.state.passwdnew; let password2 = this.state.passwdnew;
if (!password1.length) { if (!password1.length) {
errMessage = 'Please enter password'; errMessage = gettext('Please enter password');
this.setState({errMessage: errMessage}); this.setState({errMessage: errMessage});
return false; return false;
} }
if (!password2.length) { if (!password2.length) {
errMessage = 'Please enter the password again'; errMessage = gettext('Please enter the password again');
this.setState({errMessage: errMessage}); this.setState({errMessage: errMessage});
return false; return false;
} }
if (password1 !== password2) { if (password1 !== password2) {
errMessage = 'Passwords don\'t match'; errMessage = gettext('Passwords don\'t match');
this.setState({errMessage: errMessage}); this.setState({errMessage: errMessage});
return false; return false;
} }
@@ -130,7 +130,7 @@ class AddOrgUserDialog extends React.Component {
render() { render() {
return ( return (
<Modal isOpen={true}> <Modal isOpen={true} toggle={this.toggle}>
<ModalHeader toggle={this.toggle}>{gettext('Add User')}</ModalHeader> <ModalHeader toggle={this.toggle}>{gettext('Add User')}</ModalHeader>
<ModalBody> <ModalBody>
<Form> <Form>
@@ -157,7 +157,7 @@ class AddOrgUserDialog extends React.Component {
<Input id="userPwdNew" innerRef={input => {this.passwdNewInput = input;}} className="passwd" value={this.state.passwdnew || ''} onChange={this.inputPasswordNew} /> <Input id="userPwdNew" innerRef={input => {this.passwdNewInput = input;}} className="passwd" value={this.state.passwdnew || ''} onChange={this.inputPasswordNew} />
</FormGroup> </FormGroup>
</Form> </Form>
<Label className="err-message">{gettext(this.state.errMessage)}</Label> {this.state.errMessage && <Label className="err-message">{this.state.errMessage}</Label>}
</ModalBody> </ModalBody>
<ModalFooter> <ModalFooter>
<Button color="primary" disabled={this.state.isAddingUser} onClick={this.handleSubmit} className={this.state.isAddingUser ? 'btn-loading' : ''}>{gettext('Submit')}</Button> <Button color="primary" disabled={this.state.isAddingUser} onClick={this.handleSubmit} className={this.state.isAddingUser ? 'btn-loading' : ''}>{gettext('Submit')}</Button>

View File

@@ -115,7 +115,7 @@ class OrgLibraries extends Component {
deleteRepoItem={this.deleteRepoItem} deleteRepoItem={this.deleteRepoItem}
transferRepoItem={this.transferRepoItem} transferRepoItem={this.transferRepoItem}
/> />
)} );}
)} )}
</tbody> </tbody>
</table> </table>
@@ -132,9 +132,8 @@ class OrgLibraries extends Component {
} }
const propTypes = { const propTypes = {
key: PropTypes.number.isRequired,
repo: PropTypes.object.isRequired, repo: PropTypes.object.isRequired,
isItemFreezed: PropTypes.boolean, isItemFreezed: PropTypes.bool,
onFreezedItem: PropTypes.func.isRequired, onFreezedItem: PropTypes.func.isRequired,
onUnfreezedItem: PropTypes.func.isRequired, onUnfreezedItem: PropTypes.func.isRequired,
deleteRepoItem: PropTypes.func.isRequired, deleteRepoItem: PropTypes.func.isRequired,