{! Job Details Messages Component Renders paginated list of JobMessage objects Parameters: - messages: GetJobDetailsMessageUseCase.MessagesPaginationResult !}
{#if messages.pagination().isEmpty()} {#else}
{#for m in messages.pageItems()} {#let level = m.messageLevel().name()}
{#if level == 'INFO'} {#else if level == 'WARNING'} {#else if level == 'ERROR'} {#else if level == 'EXCEPTION'} {#else} {/if}
{level} - {m.createdAtFormatted()} - {m.jobId()}

{m.message()}

{#if m.hasStackTrace()}
{#if m.isStackTraceTruncated()}
StackTrace anzeigen
{m.stackTrace()}
{m.stackTracePreview()}
{#else}
{m.stackTracePreview()}
{/if}
{/if}
{/let} {/for}
Zeige {messages.pagination().startItem()} - {messages.pagination().endItem()} von {messages.pagination().totalElements()} Meldungen
{/if}