1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-25 06:33:48 +00:00

modiyi non standard org admin seafile js api name (#3970)

This commit is contained in:
Leo
2019-08-12 11:00:45 +08:00
committed by Daniel Pan
parent ec0e254b5e
commit 34144b5e84
12 changed files with 22 additions and 22 deletions

View File

@@ -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 => {

View File

@@ -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();

View File

@@ -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();

View File

@@ -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) => {

View File

@@ -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
}); });

View File

@@ -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)
}); });

View File

@@ -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);

View File

@@ -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,

View File

@@ -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));

View File

@@ -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
}); });

View File

@@ -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));

View File

@@ -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)
}); });