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 = {
|
||||
copySuccess: boolean;
|
||||
exportSuccess: boolean;
|
||||
}
|
||||
|
||||
export default class FullLogEventModal extends React.PureComponent<Props, State> {
|
||||
@ -24,7 +23,6 @@ export default class FullLogEventModal extends React.PureComponent<Props, State>
|
||||
|
||||
this.state = {
|
||||
copySuccess: false,
|
||||
exportSuccess: false,
|
||||
};
|
||||
}
|
||||
|
||||
@ -49,14 +47,6 @@ export default class FullLogEventModal extends React.PureComponent<Props, State>
|
||||
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 = () => {
|
||||
this.setState({
|
||||
copySuccess: true,
|
||||
@ -69,18 +59,6 @@ export default class FullLogEventModal extends React.PureComponent<Props, State>
|
||||
}, 3000);
|
||||
};
|
||||
|
||||
showExportSuccess = () => {
|
||||
this.setState({
|
||||
exportSuccess: true,
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
this.setState({
|
||||
exportSuccess: false,
|
||||
});
|
||||
}, 3000);
|
||||
};
|
||||
|
||||
render() {
|
||||
return (
|
||||
<Modal
|
||||
@ -128,19 +106,6 @@ export default class FullLogEventModal extends React.PureComponent<Props, State>
|
||||
defaultMessage='Cancel'
|
||||
/>
|
||||
</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>
|
||||
);
|
||||
|
@ -2252,8 +2252,6 @@
|
||||
"admin.security.password": "Password",
|
||||
"admin.server_logs.CopyLog": "Copy log",
|
||||
"admin.server_logs.DataCopied": "Data copied",
|
||||
"admin.server_logs.Export": "Export",
|
||||
"admin.server_logs.Exported": "Exported",
|
||||
"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.attemptExample": "E.g.: \"10\"",
|
||||
|
Loading…
Reference in New Issue
Block a user