This commit is contained in:
2021-07-13 20:08:04 +00:00
parent 2be84aaa1c
commit bec45d13c8
4 changed files with 12 additions and 10 deletions

View File

@@ -423,14 +423,10 @@ CURRENTLY DOING:
Subcontractor / tech limited modifications
- Remove all costs from workorder for parts unless have inventory-limited, inventory, bizadminfull or Accounting roles
not sent over wire / populated
not shown as fields in UI of workorder anywhere
- Do not send work order items that don't have restricted user scheduled in them and also some other subitems as per below
- At server have biz rules that prevent changes to fields / objects that are restricted as per below
- At client have code to set restricted user restricted fields to read-only or hide as necessary per below
- Remove sections from work order for low rights users as per below
- go over initialize.js and for low rights roles restrict as per below
- Test login as each low rights type and confirm works as planned below

View File

@@ -780,7 +780,10 @@ export default {
});
}
if (this.form().showMe(this, "LaborCostViz")) {
if (
this.form().showMe(this, "LaborCostViz") &&
this.value.hasTravelAndLaborRateCosts
) {
headers.push({
text: this.$ay.t("Cost"),
align: "right",

View File

@@ -654,7 +654,7 @@ export default {
});
}
if (this.form().showMe(this, "LoanCost")) {
if (this.form().showMe(this, "LoanCost") && this.value.hasLoanItemCosts) {
headers.push({
text: this.$ay.t("Cost"),
align: "right",

View File

@@ -758,7 +758,10 @@ export default {
});
}
if (this.form().showMe(this, "TravelCostViz")) {
if (
this.form().showMe(this, "TravelCostViz") &&
this.value.hasTravelAndLaborRateCosts
) {
headers.push({
text: this.$ay.t("Cost"),
align: "right",