feat(xo-web/backup-ng/logs): make copy to clipboard and report buttons always available (#3133)

Fixes #3130
This commit is contained in:
badrAZ
2018-07-03 16:16:12 +02:00
committed by Julien Fontanet
parent e16971c31a
commit 76f3bc0758
2 changed files with 16 additions and 18 deletions

View File

@@ -5,6 +5,7 @@
### Enhancements
- [Backup NG form] Add a link to the remotes' settings [#2711](https://github.com/vatesfr/xen-orchestra/issues/2711) [#3106](https://github.com/vatesfr/xen-orchestra/issues/3106) [#2299](https://github.com/vatesfr/xen-orchestra/issues/2299) (PR [#3128](https://github.com/vatesfr/xen-orchestra/pull/3128))
- [Backup NG logs] Make copy to clipboard and report buttons always available [#3130](https://github.com/vatesfr/xen-orchestra/issues/3130) (PR [#3133](https://github.com/vatesfr/xen-orchestra/pull/3133))
### Bug fixes

View File

@@ -115,25 +115,22 @@ const showTasks = (log, { jobs }) => {
<span style={{ fontSize: '0.5em' }} className='text-muted'>
{log.id}
</span>{' '}
{log.status !== 'success' &&
log.status !== 'pending' && (
<ButtonGroup>
<Tooltip content={_('copyToClipboard')}>
<CopyToClipboard text={formattedLog}>
<Button size='small'>
<Icon icon='clipboard' />
</Button>
</CopyToClipboard>
</Tooltip>
{CAN_REPORT_BUG && (
<ReportBugButton
message={`\`\`\`json\n${formattedLog}\n\`\`\``}
size='small'
title='Backup job failed'
/>
)}
</ButtonGroup>
<ButtonGroup>
<Tooltip content={_('copyToClipboard')}>
<CopyToClipboard text={formattedLog}>
<Button size='small'>
<Icon icon='clipboard' />
</Button>
</CopyToClipboard>
</Tooltip>
{CAN_REPORT_BUG && (
<ReportBugButton
message={`\`\`\`json\n${formattedLog}\n\`\`\``}
size='small'
title='Backup job failed'
/>
)}
</ButtonGroup>
</span>,
<LogAlertBody id={log.id} />
)