@if (!depth) { {{ 'BUTTON.ACTIONS' | translate }}
{{ 'REPOSITORY.COPY_DIGEST_ID' | translate }}
{{ 'REPOSITORY.RETAG' | translate }}
@if (hasDeleteImagePermission) {
{{ 'REPOSITORY.DELETE' | translate }}
}
}
{{ 'REPOSITORY.ARTIFACTS_COUNT' | translate }} @if (depth) { {{ 'REPOSITORY.PLATFORM' | translate }} } {{ 'REPOSITORY.TAGS' | translate }} {{ 'REPOSITORY.SIGNED' | translate }} {{ 'REPOSITORY.SIZE' | translate }} {{ 'REPOSITORY.VULNERABILITY' | translate }} {{ 'REPOSITORY.SBOM' | translate }} {{ 'ARTIFACT.ANNOTATION' | translate }} {{ 'REPOSITORY.LABELS' | translate }} {{ 'REPOSITORY.PUSH_TIME' | translate }} {{ 'REPOSITORY.PULL_TIME' | translate }} {{ 'ARTIFACT.PLACEHOLDER' | translate }} @for (artifact of artifactList; track artifact; let i = $index) {
@if (artifact.icon) {
@if (getIcon(artifact.icon)) { }
} {{ artifact.digest | slice : 0 : 15 }} @if ( artifact?.references && artifact?.references?.length ) { {{ 'REPOSITORY.ARTIFACT_TOOTIP' | translate }} }
@if (depth) {
{{ artifact.platform?.os }} /{{ artifact.platform?.architecture }}{{ artifact.platform?.variant ? '/' + artifact.platform?.variant : '' }}
} @if (artifact.tags) {
{{ tagsString(artifact?.tags) }} @if ( artifact?.tags?.length > 1 && isEllipsisActive(tagsSpan) ) { ({{ artifact?.tagNumber }} ) }
@for (tag of artifact.tags; track tag) { } @if (artifact?.tagNumber > 8) { ... }
{{ 'REPOSITORY.TAGS' | translate | uppercase }} {{ 'REPOSITORY.PULL_TIME' | translate | uppercase }} {{ 'REPOSITORY.PUSH_TIME' | translate | uppercase }}
{{ tag.name }} {{ tag.pull_time === availableTime ? '' : (tag.pull_time | harborDatetime : 'short') }} {{ tag.push_time | harborDatetime : 'short' }}
}
@if (artifact.signed === 'checking') { } @if (artifact.signed === 'true') { } @if (artifact.signed === 'false') { }
{{ artifact.size ? sizeTransform(artifact.size + '') : '' }}
@if (!hasVul(artifact)) { {{ 'ARTIFACT.SCAN_UNSUPPORTED' | translate }} } @if (hasVul(artifact)) { }
@if (artifact?.accessoryLoading) { } @if ( !hasSbom(artifact) && !artifact?.accessoryLoading ) { {{ 'ARTIFACT.SBOM_UNSUPPORTED' | translate }} } @if ( hasSbom(artifact) && !artifact?.accessoryLoading && !hasChild(artifact) ) { }
@if (artifact.annotationsArray?.length) {
{{ artifact.annotationsArray[0] }}
@for ( attr of artifact.annotationsArray ; track attr) {
{{ attr }}
}
}
@if (artifact.labels?.length) { }
{{ artifact.push_time | harborDatetime : 'short' }}
{{ artifact.pull_time === availableTime ? '' : (artifact.pull_time | harborDatetime : 'short') }}
@if (artifact?.accessories?.length) { }
} {{ 'PAGINATION.PAGE_SIZE' | translate }} @if (totalCount) { {{ pagination.firstItem + 1 }} - {{ pagination.lastItem + 1 }} {{ 'REPOSITORY.OF' | translate }} } {{ totalCount }} {{ 'REPOSITORY.ITEMS' | translate }}