feat(xo-web/backup-ng/logs): make copy to clipboard and report buttons always available (#3133)
Fixes #3130
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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} />
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user