mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
MM 57068 - remove export button from log item viewer. (#26390)
* fix for export * remove 'export' button * run i18n-extract
This commit is contained in:
parent
88bd7fcfc7
commit
04f7bbbbe3
@ -15,7 +15,6 @@ type Props = {
|
|||||||
|
|
||||||
type State = {
|
type State = {
|
||||||
copySuccess: boolean;
|
copySuccess: boolean;
|
||||||
exportSuccess: boolean;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export default class FullLogEventModal extends React.PureComponent<Props, State> {
|
export default class FullLogEventModal extends React.PureComponent<Props, State> {
|
||||||
@ -24,7 +23,6 @@ export default class FullLogEventModal extends React.PureComponent<Props, State>
|
|||||||
|
|
||||||
this.state = {
|
this.state = {
|
||||||
copySuccess: false,
|
copySuccess: false,
|
||||||
exportSuccess: false,
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -49,14 +47,6 @@ export default class FullLogEventModal extends React.PureComponent<Props, State>
|
|||||||
this.showCopySuccess();
|
this.showCopySuccess();
|
||||||
};
|
};
|
||||||
|
|
||||||
exportToCsv = () => {
|
|
||||||
const file = navigator.clipboard.writeText(JSON.stringify(this.props.log, undefined, 2));
|
|
||||||
const csvContent = 'data:text/csv;charset=utf-8,' + file;
|
|
||||||
const encodedUri = encodeURI(csvContent);
|
|
||||||
window.open(encodedUri);
|
|
||||||
this.showExportSuccess();
|
|
||||||
};
|
|
||||||
|
|
||||||
showCopySuccess = () => {
|
showCopySuccess = () => {
|
||||||
this.setState({
|
this.setState({
|
||||||
copySuccess: true,
|
copySuccess: true,
|
||||||
@ -69,18 +59,6 @@ export default class FullLogEventModal extends React.PureComponent<Props, State>
|
|||||||
}, 3000);
|
}, 3000);
|
||||||
};
|
};
|
||||||
|
|
||||||
showExportSuccess = () => {
|
|
||||||
this.setState({
|
|
||||||
exportSuccess: true,
|
|
||||||
});
|
|
||||||
|
|
||||||
setTimeout(() => {
|
|
||||||
this.setState({
|
|
||||||
exportSuccess: false,
|
|
||||||
});
|
|
||||||
}, 3000);
|
|
||||||
};
|
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<Modal
|
<Modal
|
||||||
@ -128,19 +106,6 @@ export default class FullLogEventModal extends React.PureComponent<Props, State>
|
|||||||
defaultMessage='Cancel'
|
defaultMessage='Cancel'
|
||||||
/>
|
/>
|
||||||
</button>
|
</button>
|
||||||
{this.state.exportSuccess ? (
|
|
||||||
<FormattedMessage
|
|
||||||
id='admin.server_logs.Exported'
|
|
||||||
defaultMessage='Exported'
|
|
||||||
/>
|
|
||||||
) : (
|
|
||||||
<Button onClick={this.exportToCsv}>
|
|
||||||
<FormattedMessage
|
|
||||||
id='admin.server_logs.Export'
|
|
||||||
defaultMessage='Export'
|
|
||||||
/>
|
|
||||||
</Button>
|
|
||||||
)}
|
|
||||||
</Modal.Footer>
|
</Modal.Footer>
|
||||||
</Modal>
|
</Modal>
|
||||||
);
|
);
|
||||||
|
@ -2252,8 +2252,6 @@
|
|||||||
"admin.security.password": "Password",
|
"admin.security.password": "Password",
|
||||||
"admin.server_logs.CopyLog": "Copy log",
|
"admin.server_logs.CopyLog": "Copy log",
|
||||||
"admin.server_logs.DataCopied": "Data copied",
|
"admin.server_logs.DataCopied": "Data copied",
|
||||||
"admin.server_logs.Export": "Export",
|
|
||||||
"admin.server_logs.Exported": "Exported",
|
|
||||||
"admin.server_logs.LogEvent": "Log Event",
|
"admin.server_logs.LogEvent": "Log Event",
|
||||||
"admin.service.attemptDescription": "Number of login attempts allowed before a user is locked out and required to reset their password via email.",
|
"admin.service.attemptDescription": "Number of login attempts allowed before a user is locked out and required to reset their password via email.",
|
||||||
"admin.service.attemptExample": "E.g.: \"10\"",
|
"admin.service.attemptExample": "E.g.: \"10\"",
|
||||||
|
Loading…
Reference in New Issue
Block a user