mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-21 19:37:28 +00:00
Fix eslint warnings (#5635)
* 01 fix eslint warnings * fix code warnings * fix code warnings * fix code warnings * fix code warnings * fix code warnings
This commit is contained in:
@@ -10,19 +10,19 @@ const propTypes = {
|
||||
class AddCustomPermission extends React.Component {
|
||||
|
||||
onUpdateCustomPermission = (permission_name, permission_desc, permission) => {
|
||||
this.props.addCustomPermission(permission_name, permission_desc, permission)
|
||||
}
|
||||
this.props.addCustomPermission(permission_name, permission_desc, permission);
|
||||
};
|
||||
|
||||
render() {
|
||||
return (
|
||||
<CustomPermissionEditor
|
||||
<CustomPermissionEditor
|
||||
mode={'add'}
|
||||
onChangeMode={this.props.onChangeMode}
|
||||
onUpdateCustomPermission={this.onUpdateCustomPermission}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
AddCustomPermission.propTypes = propTypes;
|
||||
|
@@ -16,7 +16,7 @@ class CustomPermissionEditor extends React.Component {
|
||||
|
||||
static defaultProps = {
|
||||
mode: 'add'
|
||||
}
|
||||
};
|
||||
|
||||
constructor(props) {
|
||||
super(props);
|
||||
@@ -58,14 +58,14 @@ class CustomPermissionEditor extends React.Component {
|
||||
const newName = evt.target.value;
|
||||
if (newName === permission_name) return;
|
||||
this.setState({permission_name: newName});
|
||||
}
|
||||
};
|
||||
|
||||
onChangePermissionDescription = (evt) => {
|
||||
const { permission_desc } = this.state;
|
||||
const newDescription = evt.target.value;
|
||||
if (newDescription === permission_desc) return;
|
||||
this.setState({permission_desc: newDescription});
|
||||
}
|
||||
};
|
||||
|
||||
onChangePermission = (type) => {
|
||||
return () => {
|
||||
@@ -74,7 +74,7 @@ class CustomPermissionEditor extends React.Component {
|
||||
const newPermission = Object.assign({}, permission, {[type]: value});
|
||||
this.setState({permission: newPermission});
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
validParams = () => {
|
||||
const { permission_name, permission_desc } = this.state;
|
||||
@@ -91,7 +91,7 @@ class CustomPermissionEditor extends React.Component {
|
||||
|
||||
isValid = true;
|
||||
return { isValid };
|
||||
}
|
||||
};
|
||||
|
||||
onUpdateCustomPermission = () => {
|
||||
const { permission_name, permission_desc, permission } = this.state;
|
||||
@@ -101,11 +101,11 @@ class CustomPermissionEditor extends React.Component {
|
||||
return;
|
||||
}
|
||||
this.props.onUpdateCustomPermission(permission_name, permission_desc, permission);
|
||||
}
|
||||
};
|
||||
|
||||
toggle = () => {
|
||||
this.setState({tooltipOpen: !this.state.tooltipOpen});
|
||||
}
|
||||
};
|
||||
|
||||
render() {
|
||||
|
||||
|
@@ -20,25 +20,25 @@ class CustomPermissionItem extends React.Component {
|
||||
|
||||
onMouseEnter = () => {
|
||||
this.setState({isShowOperations: true});
|
||||
}
|
||||
};
|
||||
|
||||
onMouseOver = () => {
|
||||
this.setState({isShowOperations: true});
|
||||
}
|
||||
};
|
||||
|
||||
onMouseLeave = () => {
|
||||
this.setState({isShowOperations: false});
|
||||
}
|
||||
};
|
||||
|
||||
onEditCustomPermission = () => {
|
||||
const { permission } = this.props;
|
||||
this.props.onEditCustomPermission(permission);
|
||||
}
|
||||
};
|
||||
|
||||
onDeleteCustomPermission = () => {
|
||||
const { permission } = this.props;
|
||||
this.props.onDeleteCustomPermission(permission);
|
||||
}
|
||||
};
|
||||
|
||||
render() {
|
||||
const { permission } = this.props;
|
||||
|
@@ -48,14 +48,14 @@ class CustomPermissionManager extends React.Component {
|
||||
toaster.danger(errMessage);
|
||||
this.setState({isLoading: false});
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
addCustomPermission = (permission_name, permission_desc, permission) => {
|
||||
const { repoID } = this.props;
|
||||
seafileAPI.createCustomPermission(repoID, permission_name, permission_desc, permission).then(res => {
|
||||
const { permissions } = this.state;
|
||||
const customPermission = new CustomPermission(res.data.permission);
|
||||
permissions.unshift(customPermission)
|
||||
permissions.unshift(customPermission);
|
||||
this.setState({
|
||||
permissions,
|
||||
currentMode: MANAGER_STATE.LIST
|
||||
@@ -64,7 +64,7 @@ class CustomPermissionManager extends React.Component {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
editCustomPermission = (newPermission) => {
|
||||
const { repoID } = this.props;
|
||||
@@ -85,7 +85,7 @@ class CustomPermissionManager extends React.Component {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
deleteCustomPermission = (permission) => {
|
||||
const { repoID } = this.props;
|
||||
@@ -98,38 +98,38 @@ class CustomPermissionManager extends React.Component {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
onChangeMode = () => {
|
||||
this.setState({currentMode: MANAGER_STATE.LIST});
|
||||
}
|
||||
};
|
||||
|
||||
onAddCustomPermission = () => {
|
||||
this.setState({currentMode: MANAGER_STATE.ADD});
|
||||
}
|
||||
};
|
||||
|
||||
onEditCustomPermission = (permission) => {
|
||||
this.setState({
|
||||
currentMode: MANAGER_STATE.EDIT,
|
||||
currentPermission: permission
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
onDeleteCustomPermission = (permission) => {
|
||||
this.deleteCustomPermission(permission);
|
||||
}
|
||||
};
|
||||
|
||||
render() {
|
||||
|
||||
if (this.state.isLoading) {
|
||||
return <Loading />
|
||||
return <Loading />;
|
||||
}
|
||||
|
||||
|
||||
const { currentMode, permissions, currentPermission } = this.state;
|
||||
return (
|
||||
<div className="custom-permission-manager">
|
||||
{currentMode === MANAGER_STATE.LIST && (
|
||||
<ListCustomPermission
|
||||
<ListCustomPermission
|
||||
permissions={permissions}
|
||||
onAddCustomPermission={this.onAddCustomPermission}
|
||||
onEditCustomPermission={this.onEditCustomPermission}
|
||||
@@ -137,7 +137,7 @@ class CustomPermissionManager extends React.Component {
|
||||
/>
|
||||
)}
|
||||
{currentMode === MANAGER_STATE.ADD && (
|
||||
<AddCustomPermission
|
||||
<AddCustomPermission
|
||||
onChangeMode={this.onChangeMode}
|
||||
addCustomPermission={this.addCustomPermission}
|
||||
/>
|
||||
@@ -145,7 +145,7 @@ class CustomPermissionManager extends React.Component {
|
||||
{currentMode === MANAGER_STATE.EDIT && (
|
||||
<EditCustomPermission
|
||||
permission={currentPermission}
|
||||
onChangeMode={this.onChangeMode}
|
||||
onChangeMode={this.onChangeMode}
|
||||
editCustomPermission={this.editCustomPermission}
|
||||
/>
|
||||
)}
|
||||
|
@@ -18,11 +18,11 @@ class EditCustomPermission extends React.Component {
|
||||
permission: permission
|
||||
});
|
||||
this.props.editCustomPermission(newPermission);
|
||||
}
|
||||
};
|
||||
|
||||
render() {
|
||||
return (
|
||||
<CustomPermissionEditor
|
||||
<CustomPermissionEditor
|
||||
mode={'edit'}
|
||||
permission={this.props.permission}
|
||||
onChangeMode={this.props.onChangeMode}
|
||||
|
@@ -39,7 +39,7 @@ class ListCustomPermissions extends React.Component {
|
||||
{permissions.map(permission => {
|
||||
return (
|
||||
<CustomPermissionItem
|
||||
key={permission.id}
|
||||
key={permission.id}
|
||||
permission={permission}
|
||||
onEditCustomPermission={this.props.onEditCustomPermission}
|
||||
onDeleteCustomPermission={this.props.onDeleteCustomPermission}
|
||||
|
Reference in New Issue
Block a user