1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-04 00:20:07 +00:00
This commit is contained in:
Michael An
2019-03-07 16:40:01 +08:00
committed by Daniel Pan
parent 56af7a510e
commit b637fb098b
3 changed files with 44 additions and 13 deletions

View File

@@ -86,7 +86,7 @@ class ManageMembersDialog extends React.Component {
<p>{gettext('Add group member')}</p>
<div className='add-members'>
<UserSelect
placeholder='Search users...'
placeholder={gettext('Search users...')}
onSelectChange={this.onSelectChange}
ref="userSelect"
isMulti={true}
@@ -194,6 +194,18 @@ class Member extends React.PureComponent {
});
}
translateRole = (role) => {
if (role === 'Admin') {
return gettext('Admin');
}
else if (role === 'Member') {
return gettext('Member');
}
else if (role === 'Owner') {
return gettext('Owner');
}
}
render() {
const { item, isOwner } = this.props;
const deleteAuthority = (item.role !== 'Owner' && isOwner === true) || (item.role === 'Member' && isOwner === false);
@@ -203,7 +215,7 @@ class Member extends React.PureComponent {
<td>{item.name}</td>
<td>
{((isOwner === false) || (isOwner === true && item.role === 'Owner')) &&
<span className="group-admin">{item.role}</span>
<span className="group-admin">{this.translateRole(item.role)}</span>
}
{(isOwner === true && item.role !== 'Owner') &&
<RoleEditor