mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-24 21:07:17 +00:00
modiyi non standard org admin seafile js api name (#3970)
This commit is contained in:
@@ -34,7 +34,7 @@ class AddOrgAdminDialog extends React.Component {
|
|||||||
addOrgAdmin = () => {
|
addOrgAdmin = () => {
|
||||||
if (!this.state.selectedOption) return;
|
if (!this.state.selectedOption) return;
|
||||||
const userEmail = this.state.selectedOption.email;
|
const userEmail = this.state.selectedOption.email;
|
||||||
seafileAPI.setOrgAdmin(orgID, userEmail, true).then(res => {
|
seafileAPI.orgAdminSetOrgAdmin(orgID, userEmail, true).then(res => {
|
||||||
let userInfo = new OrgUserInfo(res.data);
|
let userInfo = new OrgUserInfo(res.data);
|
||||||
this.props.onAddedOrgAdmin(userInfo);
|
this.props.onAddedOrgAdmin(userInfo);
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
|
@@ -37,7 +37,7 @@ class SetOrgUserContactEmail extends React.Component {
|
|||||||
submitBtnDisabled: true
|
submitBtnDisabled: true
|
||||||
});
|
});
|
||||||
|
|
||||||
seafileAPI.setOrgUserContactEmail(orgID, email, contactEmail).then((res) => {
|
seafileAPI.orgAdminSetOrgUserContactEmail(orgID, email, contactEmail).then((res) => {
|
||||||
const newContactEmail = contactEmail ? res.data.contact_email : '';
|
const newContactEmail = contactEmail ? res.data.contact_email : '';
|
||||||
this.props.updateContactEmail(newContactEmail);
|
this.props.updateContactEmail(newContactEmail);
|
||||||
this.props.toggleDialog();
|
this.props.toggleDialog();
|
||||||
|
@@ -39,7 +39,7 @@ class SetOrgUserName extends React.Component {
|
|||||||
|
|
||||||
// when name is '', api returns the previous name
|
// when name is '', api returns the previous name
|
||||||
// but newName needs to be ''
|
// but newName needs to be ''
|
||||||
seafileAPI.setOrgUserName(orgID, email, name).then((res) => {
|
seafileAPI.orgAdminSetOrgUserName(orgID, email, name).then((res) => {
|
||||||
const newName = name ? res.data.name : '';
|
const newName = name ? res.data.name : '';
|
||||||
this.props.updateName(newName);
|
this.props.updateName(newName);
|
||||||
this.props.toggleDialog();
|
this.props.toggleDialog();
|
||||||
|
@@ -46,7 +46,7 @@ class SetOrgUserQuota extends React.Component {
|
|||||||
submitBtnDisabled: true
|
submitBtnDisabled: true
|
||||||
});
|
});
|
||||||
|
|
||||||
seafileAPI.setOrgUserQuota(orgID, email, quota).then((res) => {
|
seafileAPI.orgAdminSetOrgUserQuota(orgID, email, quota).then((res) => {
|
||||||
this.props.updateQuota(res.data.quota_total);
|
this.props.updateQuota(res.data.quota_total);
|
||||||
this.props.toggleDialog();
|
this.props.toggleDialog();
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@@ -147,7 +147,7 @@ class Item extends Component {
|
|||||||
|
|
||||||
deleteRepo = () => {
|
deleteRepo = () => {
|
||||||
const repo = this.props.data;
|
const repo = this.props.data;
|
||||||
seafileAPI.deleteOrgRepo(orgID, repo.repo_id).then((res) => {
|
seafileAPI.orgAdminDeleteOrgRepo(orgID, repo.repo_id).then((res) => {
|
||||||
this.setState({
|
this.setState({
|
||||||
deleted: true
|
deleted: true
|
||||||
});
|
});
|
||||||
|
@@ -26,7 +26,7 @@ class OrgGroups extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
initData = (page) => {
|
initData = (page) => {
|
||||||
seafileAPI.listOrgGroups(orgID, page).then(res => {
|
seafileAPI.orgAdminListOrgGroups(orgID, page).then(res => {
|
||||||
let orgGroups = res.data.groups.map(item => {
|
let orgGroups = res.data.groups.map(item => {
|
||||||
return new OrgGroupInfo(item);
|
return new OrgGroupInfo(item);
|
||||||
});
|
});
|
||||||
@@ -64,7 +64,7 @@ class OrgGroups extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
deleteGroupItem = (group) => {
|
deleteGroupItem = (group) => {
|
||||||
seafileAPI.deleteOrgGroup(orgID, group.id).then(res => {
|
seafileAPI.orgAdminDeleteOrgGroup(orgID, group.id).then(res => {
|
||||||
this.setState({
|
this.setState({
|
||||||
orgGroups: this.state.orgGroups.filter(item => item.id != group.id)
|
orgGroups: this.state.orgGroups.filter(item => item.id != group.id)
|
||||||
});
|
});
|
||||||
|
@@ -28,7 +28,7 @@ class OrgLibraries extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
initData = (page) => {
|
initData = (page) => {
|
||||||
seafileAPI.listOrgRepos(orgID, page).then(res => {
|
seafileAPI.orgAdminListOrgRepos(orgID, page).then(res => {
|
||||||
let orgRepos = res.data.repo_list.map(item => {
|
let orgRepos = res.data.repo_list.map(item => {
|
||||||
return new OrgAdminRepo(item);
|
return new OrgAdminRepo(item);
|
||||||
});
|
});
|
||||||
@@ -66,7 +66,7 @@ class OrgLibraries extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
deleteRepoItem = (repo) => {
|
deleteRepoItem = (repo) => {
|
||||||
seafileAPI.deleteOrgRepo(orgID, repo.repoID).then(res => {
|
seafileAPI.orgAdminDeleteOrgRepo(orgID, repo.repoID).then(res => {
|
||||||
this.setState({
|
this.setState({
|
||||||
orgRepos: this.state.orgRepos.filter(item => item.repoID != repo.repoID)
|
orgRepos: this.state.orgRepos.filter(item => item.repoID != repo.repoID)
|
||||||
});
|
});
|
||||||
@@ -239,7 +239,7 @@ class RepoItem extends React.Component {
|
|||||||
|
|
||||||
onTransferRepo = (user) => {
|
onTransferRepo = (user) => {
|
||||||
let repo = this.props.repo;
|
let repo = this.props.repo;
|
||||||
seafileAPI.transferOrgRepo(orgID, repo.repoID, user.email).then(res => {
|
seafileAPI.orgAdminTransferOrgRepo(orgID, repo.repoID, user.email).then(res => {
|
||||||
this.props.transferRepoItem(repo.repoID, user);
|
this.props.transferRepoItem(repo.repoID, user);
|
||||||
let msg = gettext('Successfully transferred the library.');
|
let msg = gettext('Successfully transferred the library.');
|
||||||
toaster.success(msg);
|
toaster.success(msg);
|
||||||
|
@@ -57,7 +57,7 @@ class UserItem extends React.Component {
|
|||||||
toggleResetPW = () => {
|
toggleResetPW = () => {
|
||||||
const email = this.props.user.email;
|
const email = this.props.user.email;
|
||||||
toaster.success(gettext('Resetting user\'s password, please wait for a moment.'));
|
toaster.success(gettext('Resetting user\'s password, please wait for a moment.'));
|
||||||
seafileAPI.resetOrgUserPassword(orgID, email).then(res => {
|
seafileAPI.orgAdminResetOrgUserPassword(orgID, email).then(res => {
|
||||||
let msg;
|
let msg;
|
||||||
msg = gettext('Successfully reset password to %(passwd)s for user %(user)s.');
|
msg = gettext('Successfully reset password to %(passwd)s for user %(user)s.');
|
||||||
msg = msg.replace('%(passwd)s', res.data.new_password);
|
msg = msg.replace('%(passwd)s', res.data.new_password);
|
||||||
@@ -84,7 +84,7 @@ class UserItem extends React.Component {
|
|||||||
statusCode = 0;
|
statusCode = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
seafileAPI.changeOrgUserStatus(this.props.user.id, statusCode).then(res => {
|
seafileAPI.orgAdminChangeOrgUserStatus(this.props.user.id, statusCode).then(res => {
|
||||||
this.setState({
|
this.setState({
|
||||||
currentStatus: statusCode == 1 ? 'active' : 'inactive',
|
currentStatus: statusCode == 1 ? 'active' : 'inactive',
|
||||||
highlight: false,
|
highlight: false,
|
||||||
|
@@ -24,7 +24,7 @@ class OrgUserProfile extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
seafileAPI.getOrgUserInfo(orgID, this.props.email).then((res) => {
|
seafileAPI.orgAdminGetOrgUserInfo(orgID, this.props.email).then((res) => {
|
||||||
this.setState(Object.assign({
|
this.setState(Object.assign({
|
||||||
loading: false
|
loading: false
|
||||||
}, res.data));
|
}, res.data));
|
||||||
|
@@ -24,7 +24,7 @@ class OrgUserOwnedRepos extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
seafileAPI.getOrgUserOwnedRepos(orgID, this.props.email).then((res) => {
|
seafileAPI.orgAdminGetOrgUserOwnedRepos(orgID, this.props.email).then((res) => {
|
||||||
this.setState(Object.assign({
|
this.setState(Object.assign({
|
||||||
loading: false
|
loading: false
|
||||||
}, res.data));
|
}, res.data));
|
||||||
@@ -147,7 +147,7 @@ class Item extends Component {
|
|||||||
|
|
||||||
deleteRepo = () => {
|
deleteRepo = () => {
|
||||||
const repo = this.props.data;
|
const repo = this.props.data;
|
||||||
seafileAPI.deleteOrgRepo(orgID, repo.repo_id).then((res) => {
|
seafileAPI.orgAdminDeleteOrgRepo(orgID, repo.repo_id).then((res) => {
|
||||||
this.setState({
|
this.setState({
|
||||||
deleted: true
|
deleted: true
|
||||||
});
|
});
|
||||||
|
@@ -22,7 +22,7 @@ class OrgUserSharedRepos extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
seafileAPI.getOrgUserBesharedRepos(orgID, this.props.email).then((res) => {
|
seafileAPI.orgAdminGetOrgUserBesharedRepos(orgID, this.props.email).then((res) => {
|
||||||
this.setState(Object.assign({
|
this.setState(Object.assign({
|
||||||
loading: false
|
loading: false
|
||||||
}, res.data));
|
}, res.data));
|
||||||
|
@@ -45,7 +45,7 @@ class OrgUsers extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
initOrgUsersData = (page) => {
|
initOrgUsersData = (page) => {
|
||||||
seafileAPI.listOrgUsers(orgID, '', page).then(res => {
|
seafileAPI.orgAdminListOrgUsers(orgID, '', page).then(res => {
|
||||||
let userList = res.data.user_list.map(item => {
|
let userList = res.data.user_list.map(item => {
|
||||||
return new OrgUserInfo(item);
|
return new OrgUserInfo(item);
|
||||||
});
|
});
|
||||||
@@ -61,7 +61,7 @@ class OrgUsers extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
addOrgUser = (email, name, password) => {
|
addOrgUser = (email, name, password) => {
|
||||||
seafileAPI.addOrgUser(orgID, email, name, password).then(res => {
|
seafileAPI.orgAdminAddOrgUser(orgID, email, name, password).then(res => {
|
||||||
let userInfo = new OrgUserInfo(res.data);
|
let userInfo = new OrgUserInfo(res.data);
|
||||||
this.state.orgUsers.unshift(userInfo);
|
this.state.orgUsers.unshift(userInfo);
|
||||||
this.setState({
|
this.setState({
|
||||||
@@ -79,7 +79,7 @@ class OrgUsers extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
toggleOrgUsersDelete = (email) => {
|
toggleOrgUsersDelete = (email) => {
|
||||||
seafileAPI.deleteOrgUser(orgID, email).then(res => {
|
seafileAPI.orgAdminDeleteOrgUser(orgID, email).then(res => {
|
||||||
let users = this.state.orgUsers.filter(item => item.email != email);
|
let users = this.state.orgUsers.filter(item => item.email != email);
|
||||||
this.setState({orgUsers: users});
|
this.setState({orgUsers: users});
|
||||||
let msg = gettext('Successfully deleted %s');
|
let msg = gettext('Successfully deleted %s');
|
||||||
@@ -92,7 +92,7 @@ class OrgUsers extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
initOrgAdmin = () => {
|
initOrgAdmin = () => {
|
||||||
seafileAPI.listOrgUsers(orgID, true).then(res => {
|
seafileAPI.orgAdminListOrgUsers(orgID, true).then(res => {
|
||||||
let userList = res.data.user_list.map(item => {
|
let userList = res.data.user_list.map(item => {
|
||||||
return new OrgUserInfo(item);
|
return new OrgUserInfo(item);
|
||||||
});
|
});
|
||||||
@@ -104,7 +104,7 @@ class OrgUsers extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
toggleOrgAdminDelete = (email) => {
|
toggleOrgAdminDelete = (email) => {
|
||||||
seafileAPI.deleteOrgUser(orgID, email).then(res => {
|
seafileAPI.orgAdminDeleteOrgUser(orgID, email).then(res => {
|
||||||
this.setState({
|
this.setState({
|
||||||
orgAdminUsers: this.state.orgAdminUsers.filter(item => item.email != email)
|
orgAdminUsers: this.state.orgAdminUsers.filter(item => item.email != email)
|
||||||
});
|
});
|
||||||
@@ -118,7 +118,7 @@ class OrgUsers extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
toggleRevokeAdmin = (email) => {
|
toggleRevokeAdmin = (email) => {
|
||||||
seafileAPI.setOrgAdmin(orgID, email, false).then(res => {
|
seafileAPI.orgAdminSetOrgAdmin(orgID, email, false).then(res => {
|
||||||
this.setState({
|
this.setState({
|
||||||
orgAdminUsers: this.state.orgAdminUsers.filter(item => item.email != email)
|
orgAdminUsers: this.state.orgAdminUsers.filter(item => item.email != email)
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user