{{#if editing}} {{t "projectsPage.editProject"}} {{else}} {{t "projectsPage.addProject"}} {{/if}}

{{form-name-description model=model.project nameLabel="projectsPage.name.label" nameRequired=true namePlaceholder="projectsPage.name.placeholder" }} {{#if model.project.cluster.capabilities.pspEnabled}} {{new-select content=model.psps optionLabelPath="displayName" optionValuePath="id" prompt="generic.none" localizedPrompt=true value=podSecurityPolicyTemplateId }} {{/if}}
{{#accordion-list showExpandAll=false as | al expandFn | }}
{{#accordion-list-item title=(t "projectsPage.members.title") detail=(t "projectsPage.members.detail") status=(t "pagination.member" pages=1 count=memberArray.length) statusClass=(if memberArray.length "text-success" "text-error") expandAll=al.expandAll expand=(action expandFn) expandOnInit=true }} {{form-members creator=creator editing=(or editing isNew) expanded=expanded isNew=isNew errors=memberErrors memberConfig=memberConfig primaryResource=primaryResource registerHook=(action "registerHook") roles=model.roles type="project" users=model.users }} {{/accordion-list-item}} {{#accordion-list-item title=(t "projectsPage.resourceQuota.title") detail=(t "projectsPage.resourceQuota.detail") expandAll=al.expandAll expand=(action expandFn) expandOnInit=false }} {{project-resource-quota editing=(or editing isNew) expanded=expanded limit=primaryResource.resourceQuota.limit nsDefaultLimit=primaryResource.namespaceDefaultResourceQuota.limit changed=(action "updateQuota") }} {{/accordion-list-item}} {{#accordion-list-item title=(t "projectsPage.containerDefaultLimit.title") detail=(t "projectsPage.containerDefaultLimit.detail") expandAll=al.expandAll expand=(action expandFn) expandOnInit=false }} {{container-default-limit editing=(or editing isNew) expanded=expanded limit=primaryResource.containerDefaultResourceLimit changed=(action "updateContainerDefault") }} {{/accordion-list-item}} {{form-labels-annotations classNames="accordion-wrapper" detailKey="projectsPage.annotationsDetail" expandAll=al.expandAll expandFn=expandFn initialLabels=primaryResource.labels model=primaryResource }}
{{/accordion-list}}
{{top-errors errors=errors}} {{top-errors errors=memberErrors}} {{save-cancel editing=editing save=(action "save") cancel=(action "cancel") }}