Merge "feat: update refresh detail top without silence"
This commit is contained in:
commit
6e5b257191
@ -443,6 +443,10 @@ export default class BaseList extends React.Component {
|
||||
return null;
|
||||
}
|
||||
|
||||
get refreshDetailDataWithSilence() {
|
||||
return true;
|
||||
}
|
||||
|
||||
setRefreshDataTimerTransition = () => {
|
||||
this.stopRefreshAuto();
|
||||
if (this.dataTimerTransition) {
|
||||
@ -930,7 +934,7 @@ export default class BaseList extends React.Component {
|
||||
|
||||
refreshDetailData = () => {
|
||||
const { refreshDetail } = this.props;
|
||||
refreshDetail && refreshDetail();
|
||||
refreshDetail && refreshDetail(this.refreshDetailDataWithSilence);
|
||||
};
|
||||
|
||||
handleRefresh = (force) => {
|
||||
|
@ -294,8 +294,8 @@ export default class DetailBase extends React.Component {
|
||||
this.fetchData(params, silent);
|
||||
};
|
||||
|
||||
refreshDetailByTab = () => {
|
||||
this.fetchDataWithPolicy(true);
|
||||
refreshDetailByTab = (silence = true) => {
|
||||
this.fetchDataWithPolicy(silence);
|
||||
};
|
||||
|
||||
refreshDetailByAction = (silence) => {
|
||||
|
@ -60,6 +60,10 @@ export class Projects extends Base {
|
||||
return this.inUserDetail;
|
||||
}
|
||||
|
||||
get refreshDetailDataWithSilence() {
|
||||
return !this.inUserDetail;
|
||||
}
|
||||
|
||||
getUserProjectRole = (record) => {
|
||||
// return [{role, groups}]
|
||||
const { users = {}, groups = {} } = record || {};
|
||||
|
Loading…
Reference in New Issue
Block a user