This commit is contained in:
@@ -145,7 +145,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"
|
||||||
@@ -225,7 +227,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="
|
||||||
@@ -449,6 +451,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: {
|
||||||
|
|||||||
@@ -145,7 +145,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"
|
||||||
@@ -225,7 +227,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="
|
||||||
@@ -447,6 +449,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: {
|
||||||
|
|||||||
Reference in New Issue
Block a user