This commit is contained in:
2022-02-11 18:42:53 +00:00
parent 68e86cf43a
commit 2c6f045ccf

View File

@@ -156,7 +156,9 @@
:items="pvm.selectLists.woItemTaskCompletionTypes" :items="pvm.selectLists.woItemTaskCompletionTypes"
item-text="name" item-text="name"
item-value="id" item-value="id"
:readonly="formState.readOnly || isDeleted" :readonly="
formState.readOnly || isDeleted || isNotRestrictedUsersRecord
"
:disabled="isDeleted" :disabled="isDeleted"
:label="$ay.t('WorkOrderItemTaskWorkOrderItemTaskCompletionType')" :label="$ay.t('WorkOrderItemTaskWorkOrderItemTaskCompletionType')"
data-cy="usertype" data-cy="usertype"
@@ -236,7 +238,7 @@
.completedDate .completedDate
" "
:label="$ay.t('WorkOrderItemTaskCompletedDate')" :label="$ay.t('WorkOrderItemTaskCompletedDate')"
:readonly="formState.readOnly" :readonly="formState.readOnly || isNotRestrictedUsersRecord"
:disabled="isDeleted" :disabled="isDeleted"
data-cy="travelCompletedDate" data-cy="travelCompletedDate"
:error-messages=" :error-messages="
@@ -460,6 +462,15 @@ export default {
}, },
canDeleteAll: function() { canDeleteAll: function() {
return this.pvm.rights.change && !this.value.userIsRestrictedType; return this.pvm.rights.change && !this.value.userIsRestrictedType;
},
isNotRestrictedUsersRecord: function() {
if (this.value.userIsRestrictedType) {
return (
this.value.items[this.activeWoItemIndex].tasks[this.activeItemIndex]
.completedByUserId != this.$store.state.userId
);
}
return false;
} }
}, },
watch: { watch: {