mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-03 07:55:36 +00:00
fix path (#4204)
This commit is contained in:
@@ -178,7 +178,7 @@ class ShareToGroup extends React.Component {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isGroupOwnedRepo) {
|
if (isGroupOwnedRepo) {
|
||||||
seafileAPI.shareGroupOwnedRepoToGroup(repoID, this.state.permission, groups).then(res => {
|
seafileAPI.shareGroupOwnedRepoToGroup(repoID, this.state.permission, groups, path).then(res => {
|
||||||
let errorMsg = [];
|
let errorMsg = [];
|
||||||
if (res.data.failed.length > 0) {
|
if (res.data.failed.length > 0) {
|
||||||
for (let i = 0 ; i < res.data.failed.length ; i++) {
|
for (let i = 0 ; i < res.data.failed.length ; i++) {
|
||||||
@@ -232,7 +232,7 @@ class ShareToGroup extends React.Component {
|
|||||||
let path = this.props.itemPath;
|
let path = this.props.itemPath;
|
||||||
let repoID = this.props.repoID;
|
let repoID = this.props.repoID;
|
||||||
if (this.props.isGroupOwnedRepo) {
|
if (this.props.isGroupOwnedRepo) {
|
||||||
seafileAPI.deleteGroupOwnedRepoSharedGroupItem(repoID, groupID).then(() => {
|
seafileAPI.deleteGroupOwnedRepoSharedGroupItem(repoID, groupID, path).then(() => {
|
||||||
this.setState({
|
this.setState({
|
||||||
sharedItems: this.state.sharedItems.filter(item => { return item.group_info.id !== groupID; })
|
sharedItems: this.state.sharedItems.filter(item => { return item.group_info.id !== groupID; })
|
||||||
});
|
});
|
||||||
@@ -257,7 +257,7 @@ class ShareToGroup extends React.Component {
|
|||||||
let repoID = this.props.repoID;
|
let repoID = this.props.repoID;
|
||||||
let groupID = item.group_info.id;
|
let groupID = item.group_info.id;
|
||||||
if (this.props.isGroupOwnedRepo) {
|
if (this.props.isGroupOwnedRepo) {
|
||||||
seafileAPI.modifyGroupOwnedRepoGroupSharedPermission(repoID, permission, groupID).then(() => {
|
seafileAPI.modifyGroupOwnedRepoGroupSharedPermission(repoID, permission, groupID, path).then(() => {
|
||||||
this.updateSharedItems(item, permission);
|
this.updateSharedItems(item, permission);
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
|
@@ -149,7 +149,7 @@ class ShareToUser extends React.Component {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (this.props.isGroupOwnedRepo) {
|
if (this.props.isGroupOwnedRepo) {
|
||||||
seafileAPI.shareGroupOwnedRepoToUser(repoID, this.state.permission, users).then(res => {
|
seafileAPI.shareGroupOwnedRepoToUser(repoID, this.state.permission, users, path).then(res => {
|
||||||
let errorMsg = [];
|
let errorMsg = [];
|
||||||
if (res.data.failed.length > 0) {
|
if (res.data.failed.length > 0) {
|
||||||
for (let i = 0 ; i < res.data.failed.length ; i++) {
|
for (let i = 0 ; i < res.data.failed.length ; i++) {
|
||||||
@@ -216,7 +216,7 @@ class ShareToUser extends React.Component {
|
|||||||
let path = this.props.itemPath;
|
let path = this.props.itemPath;
|
||||||
let repoID = this.props.repoID;
|
let repoID = this.props.repoID;
|
||||||
if (this.props.isGroupOwnedRepo) {
|
if (this.props.isGroupOwnedRepo) {
|
||||||
seafileAPI.deleteGroupOwnedRepoSharedUserItem(repoID, username).then(res => {
|
seafileAPI.deleteGroupOwnedRepoSharedUserItem(repoID, username, path).then(res => {
|
||||||
this.setState({
|
this.setState({
|
||||||
sharedItems: this.state.sharedItems.filter( item => { return item.user_info.name !== username; })
|
sharedItems: this.state.sharedItems.filter( item => { return item.user_info.name !== username; })
|
||||||
});
|
});
|
||||||
@@ -241,7 +241,7 @@ class ShareToUser extends React.Component {
|
|||||||
let repoID = this.props.repoID;
|
let repoID = this.props.repoID;
|
||||||
let username = item.user_info.name;
|
let username = item.user_info.name;
|
||||||
if (this.props.isGroupOwnedRepo) {
|
if (this.props.isGroupOwnedRepo) {
|
||||||
seafileAPI.modifyGroupOwnedRepoUserSharedPermission(repoID, permission, username).then(() => {
|
seafileAPI.modifyGroupOwnedRepoUserSharedPermission(repoID, permission, username, path).then(() => {
|
||||||
this.updateSharedItems(item, permission);
|
this.updateSharedItems(item, permission);
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
let errMessage = Utils.getErrorMsg(error);
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
|
Reference in New Issue
Block a user