Browse Source

feat(app): move readonly logic

pull/4301/head
KenTandrian 7 months ago
parent
commit
178dcd131a
  1. 23
      apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html

23
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html

@ -366,33 +366,12 @@
</mat-tab> </mat-tab>
</mat-tab-group> </mat-tab-group>
<div
class="row"
[ngClass]="{
'd-none': !data.hasPermissionToUpdateOrder
}"
>
<div class="col">
<gf-tags-selector <gf-tags-selector
[readonly]="!data.hasPermissionToUpdateOrder"
[tags]="activityForm.get('tags')?.value" [tags]="activityForm.get('tags')?.value"
[tagsAvailable]="tagsAvailable" [tagsAvailable]="tagsAvailable"
(tagsChanged)="onTagsChanged($event)" (tagsChanged)="onTagsChanged($event)"
/> />
</div>
</div>
@if (!data.hasPermissionToUpdateOrder && tagsAvailable?.length > 0) {
<div class="row">
<div class="col">
<div class="h5" i18n>Tags</div>
<mat-chip-listbox>
@for (tag of tags; track tag) {
<mat-chip-option disabled>{{ tag.name }}</mat-chip-option>
}
</mat-chip-listbox>
</div>
</div>
}
@if ( @if (
dataSource?.data.length > 0 && dataSource?.data.length > 0 &&

Loading…
Cancel
Save