1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-03 16:10:26 +00:00

add sub-folder permission (#3354)

* add sub-folder permission

* [folder permission] fixup
This commit is contained in:
ilearnit
2019-05-15 08:01:48 +08:00
committed by Daniel Pan
parent 4eb2533123
commit 3a84040870
11 changed files with 812 additions and 7 deletions

View File

@@ -21,6 +21,7 @@ class SelectEditor extends React.Component {
super(props);
this.state = {
isEditing: false,
options: []
};
this.options = [];
}
@@ -39,6 +40,10 @@ class SelectEditor extends React.Component {
option.label = <div>{this.props.translateOption(options[i])}{ this.props.translateExplanation && <div className="permission-editor-explanation">{this.props.translateExplanation(options[i])}</div>}</div>;
this.options.push(option);
}
this.setState({
options: this.options
})
}
componentWillUnmount() {
@@ -78,7 +83,7 @@ class SelectEditor extends React.Component {
<div className="permission-editor" onClick={this.onSelectHandler}>
{(!isTextMode || this.state.isEditing) &&
<Select
options={this.options}
options={this.state.options}
className="permission-editor-select"
classNamePrefix="permission-editor"
placeholder={this.props.translateOption(currentOption)}