Skip to content

Commit 98282b5

Browse files
committed
fix(curator_delete_project_button_permissions): fix delete button visibility for curators on project settings page
1 parent 5b1cccb commit 98282b5

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/app/features/project/settings/components/settings-project-form-card/settings-project-form-card.component.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@ <h2 class="pb-4">{{ 'myProjects.settings.project' | translate }}</h2>
3333
></p-button>
3434
</div>
3535

36-
<div *ngIf="canDelete()" class="flex justify-content-end w-full flex-0 border-top-1 pt-4 border-gray-300">
37-
<p-button (onClick)="deleteProject.emit()" severity="danger" [label]="deleteLabel() | translate"></p-button>
38-
</div>
36+
@if (canDelete()) {
37+
<div class="flex justify-content-end w-full flex-0 border-top-1 pt-4 border-gray-300">
38+
<p-button (onClick)="deleteProject.emit()" severity="danger" [label]="deleteLabel() | translate"></p-button>
39+
</div>
40+
}
3941
</form>
4042
</p-card>

src/app/features/project/settings/components/settings-project-form-card/settings-project-form-card.component.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { TranslatePipe } from '@ngx-translate/core';
33
import { Button } from 'primeng/button';
44
import { Card } from 'primeng/card';
55
import { Textarea } from 'primeng/textarea';
6-
import { NgIf } from '@angular/common';
76

87
import { ChangeDetectionStrategy, Component, computed, effect, input, output } from '@angular/core';
98
import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms';
@@ -17,7 +16,7 @@ import { NodeDetailsModel, ProjectDetailsModel } from '../../models';
1716

1817
@Component({
1918
selector: 'osf-settings-project-form-card',
20-
imports: [Button, Card, Textarea, TranslatePipe, ReactiveFormsModule, TextInputComponent, NgIf],
19+
imports: [Button, Card, Textarea, TranslatePipe, ReactiveFormsModule, TextInputComponent],
2120
templateUrl: './settings-project-form-card.component.html',
2221
styleUrl: 'settings-project-form-card.component.scss',
2322
changeDetection: ChangeDetectionStrategy.OnPush,

0 commit comments

Comments
 (0)