@if (!summaryInformation) {
} @if (!isCardView) { @if (summaryInformation) {
@if (summaryInformation?.registry) {

{{ 'PROJECT.PROXY_CACHE_ENDPOINT' | translate }}

}

{{ 'SUMMARY.PROJECT_REPOSITORY' | translate }}

@if (showProjectMemberInfo) {

{{ 'SUMMARY.PROJECT_MEMBER' | translate }}

}
} } @if (isCardView && summaryInformation) {
@if (hasReadRepoPermission) {
{{ 'PROJECT_DETAIL.REPOSITORIES' | translate }}
{{ summaryInformation?.repo_count ? summaryInformation?.repo_count : 0 }}
{{ 'REPOSITORY.NAME' | translate }}
{{ 'REPOSITORY.ARTIFACTS_COUNT' | translate }}
{{ 'REPOSITORY.PULL_COUNT' | translate }}
{{ 'REPOSITORY.LAST_MODIFIED' | translate }}
@for (item of repos; track item) {
{{ item.artifact_count ? item.artifact_count : 0 }}
{{ item.pull_count ? item.pull_count : 0 }}
{{ item.update_time | harborDatetime : 'short' }}
}
} @if (showProjectMemberInfo) {
{{ 'PROJECT_DETAIL.USERS' | translate }}
{{ getTotalMembers() }}
{{ 'SUMMARY.ADMIN' | translate }}
{{ summaryInformation?.project_admin_count ? summaryInformation?.project_admin_count : 0 }}
{{ 'SUMMARY.MAINTAINER' | translate }}
{{ summaryInformation?.maintainer_count ? summaryInformation?.maintainer_count : 0 }}
{{ 'SUMMARY.DEVELOPER' | translate }}
{{ summaryInformation?.developer_count ? summaryInformation?.developer_count : 0 }}
{{ 'SUMMARY.GUEST' | translate }}
{{ summaryInformation?.guest_count ? summaryInformation?.guest_count : 0 }}
{{ 'SUMMARY.LIMITED_GUEST' | translate }}
{{ summaryInformation?.limited_guest_count ? summaryInformation?.limited_guest_count : 0 }}
}
}