This commit is contained in:
@@ -145,7 +145,9 @@
|
||||
:items="pvm.selectLists.woItemTaskCompletionTypes"
|
||||
item-text="name"
|
||||
item-value="id"
|
||||
:readonly="formState.readOnly || isDeleted"
|
||||
:readonly="
|
||||
formState.readOnly || isDeleted || isNotRestrictedUsersRecord
|
||||
"
|
||||
:disabled="isDeleted"
|
||||
:label="$ay.t('WorkOrderItemTaskWorkOrderItemTaskCompletionType')"
|
||||
data-cy="usertype"
|
||||
@@ -225,7 +227,7 @@
|
||||
.completedDate
|
||||
"
|
||||
:label="$ay.t('WorkOrderItemTaskCompletedDate')"
|
||||
:readonly="formState.readOnly"
|
||||
:readonly="formState.readOnly || isNotRestrictedUsersRecord"
|
||||
:disabled="isDeleted"
|
||||
data-cy="travelCompletedDate"
|
||||
:error-messages="
|
||||
@@ -449,6 +451,15 @@ export default {
|
||||
},
|
||||
canDeleteAll: function() {
|
||||
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: {
|
||||
|
||||
@@ -145,7 +145,9 @@
|
||||
:items="pvm.selectLists.woItemTaskCompletionTypes"
|
||||
item-text="name"
|
||||
item-value="id"
|
||||
:readonly="formState.readOnly || isDeleted"
|
||||
:readonly="
|
||||
formState.readOnly || isDeleted || isNotRestrictedUsersRecord
|
||||
"
|
||||
:disabled="isDeleted"
|
||||
:label="$ay.t('WorkOrderItemTaskWorkOrderItemTaskCompletionType')"
|
||||
data-cy="usertype"
|
||||
@@ -225,7 +227,7 @@
|
||||
.completedDate
|
||||
"
|
||||
:label="$ay.t('WorkOrderItemTaskCompletedDate')"
|
||||
:readonly="formState.readOnly"
|
||||
:readonly="formState.readOnly || isNotRestrictedUsersRecord"
|
||||
:disabled="isDeleted"
|
||||
data-cy="travelCompletedDate"
|
||||
:error-messages="
|
||||
@@ -447,6 +449,15 @@ export default {
|
||||
},
|
||||
canDeleteAll: function() {
|
||||
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: {
|
||||
|
||||
Reference in New Issue
Block a user