@ -111,6 +111,10 @@ export class GfCreateOrUpdateAccessDialogComponent implements OnInit {
);
}
public get canGrantWriteAccess() {
return this.hasExperimentalFeatures;
public ngOnInit() {
const access = this.data?.access;
const isPublic = access?.type === 'PUBLIC';
@ -40,7 +40,10 @@
<mat-option i18n value="READ_RESTRICTED">Restricted view</mat-option>
@if (accessForm.get('type')?.value === 'PRIVATE') {
<mat-option i18n value="READ">View</mat-option>
<mat-option i18n value="CREATE_READ_UPDATE_DELETE"
<mat-option
i18n
value="CREATE_READ_UPDATE_DELETE"
[disabled]="!canGrantWriteAccess"
>View and manage</mat-option
>