{{ 'XP.XProject.WorkspaceTitle' | translate }}

{{ 'XP.XProject.ListView.Subtitle' | translate }}

@for (filter of filters; track filter.value) { }
{{ 'XP.XProject.ListView.ProjectCount' | translate: { count: facade.projectsTotal() } }}
@if (filtersOpen()) {
} @if (facade.loading()) {
{{ 'XP.XProject.LoadingProjects' | translate }}
} @else if (facade.error()) {
} @else if (!visibleProjects().length) {

{{ 'XP.XProject.NoProjects' | translate }}

@if (hasFilters() || search()) { } @else { }
} @else {
@for (group of projectGroups(); track group.key) {

{{ group.label | translate }} ({{ group.projects.length }})

    @for (project of group.projects; track project.id) {
  • {{ project.name }} {{ project.description || ('XP.XProject.NoDescription' | translate) }}
    @if (project.settings?.managementMode; as mode) {

    {{ 'XP.XProject.' + (mode === 'advanced' ? 'AdvancedMode' : 'SimpleMode') | translate }}

    }
    @if (project.applicationKey && project.projectTypeKey) { }
  • }
}
}
@for (type of types(); track type.applicationKey + ':' + type.projectTypeKey) { } @empty { }