{{#sortable-table body=model descending=descending groupByKey="projectId" groupByRef="project" headers=headers paging=paging pagingLabel="pagination.namespace" searchText=searchText sortBy=sortBy subRows=subRows suffix=suffix extraSearchFields=extraSearchFields tableClassNames="bordered" as |sortable kind ns dt| }} {{#if (eq kind "row")}} {{#if (and projectsWithoutNamespace.length (not model.length))}}   {{else}} {{check-box nodeId=ns.id}} {{/if}} {{badge-state model=ns}} {{ns.name}} {{#if ns.autoInjectionEnabled}}
{{/if}} {{#if ns.description}}

{{linkify ns.description}}

{{/if}} {{date-calendar ns.created}} {{action-menu model=ns}} {{else if (eq kind "group")}} {{#if ns.ref}} {{project-group model=ns.ref noGroup="namespaceGroup.project" fullColspan=sortable.fullColspan noNamespace=false }} {{else}} {{t "projectsListNamespacePage.notIn"}} {{/if}} {{else if (and (eq kind "nomatch") (eq projectsWithoutNamespace.length 0))}} {{t "projectsPage.noMatch"}} {{else if (eq kind "norows")}} {{#unless projectsWithoutNamespace.length}} {{t "projectsPage.noData"}} {{/unless}} {{else if (eq kind "suffix")}} {{#if (gt projectsWithoutNamespace.length 0)}} {{#each projectsWithoutNamespace as |project|}} {{project-group otherNamespace=sortable.filtered model=project noGroup="namespaceGroup.project" fullColspan=sortable.fullColspan noNamespace=true projectsWithoutNamespaces=projectsWithoutNamespace }} {{/each}} {{/if}} {{/if}} {{/sortable-table}}