This commit is contained in:
2021-07-12 13:53:48 +00:00
parent bb4cb6fbba
commit e8bd3be363
2 changed files with 33 additions and 17 deletions

View File

@@ -420,21 +420,17 @@ todo: many biz objects are not using new PUT methodology
CURRENTLY DOING:
todo: show all, for most lists showing Work orders and the work order icon seems ok for things like project, customer etc however,
for a tech user it could show either scheduled or labor records so then would need more detailed clarification
But then that would potentially display in a confusing manner like when I tried to do workorderitemunits and it just shows "Units" and the icon is the same for Unit so it looks like
a link to a Units list not a workorderitemunits list
Need to determine a standard
look for "show all" and see whats available in trans keys
can I put a section header in menu to disambiguate it?
What if I used the work order icon for each but put differing text as needed if more than one sub item?
todo 2: Implement "Show All" feature for workorder lists as follows:
Use the work order icon but use the scheduled user or labor text unless they have unique icons separate from User in which case use them
WorkORderItemScheduledUserDataList
WorkOrderItemLaborDataList
labor and scheduled user records available from several places: Dashboard menu, schedule menu, also under Administration->Users for the benefit of users with rights to that
Shows obvs only if they are capable of being scheduled
Already implemented in admin-user but now need to replicate to personal user areas:
Schedule menu
Dashboard menu
Copy the code from the admin-user menu but change the if statement to use the store.state.isScheduleableUser flag set on login
To show
WorkORderItemScheduledUserDataList
WorkOrderItemLaborDataList
@@ -1226,6 +1222,7 @@ BUILD 115
- "WorkOrder" changed to "Work order" in all English translation keys that displayed it
- Customer edit form "Work orders" menu item implemented to show all workorders list filtered by customer (replicates the "Show All" workorders feature from v7)
- Unit edit form "Work orders" menu item implemented to show all WorkOrderItemUnit list filtered by unit (replicates the "Show All" workorders feature from v7)
- Loan unit edit form "Work orders" menu item implemented to show all WorkOrders list filtered by loan unit (replicates the "Show All" workorders feature from v7)
- Loan unit edit form "Work orders" menu item implemented to show all WorkOrderItemLoan list filtered by loan unit (replicates the "Show All" workorders feature from v7)
- Project edit form "Work orders" menu item implemented to show all WorkOrders list filtered by project (new feature)
- Part edit form "Work orders" menu item implemented to show all WorkOrders list filtered by part (new feature)
- Part edit form "Work orders" menu item implemented to show all WorkOrderItemParts list filtered by part (new feature)
- User edit form "Scheduled Users" and "Labors" menu items implemented to show all workorderitem scheduled user and workorderitemlabor lists filtered by User (new feature)

View File

@@ -328,7 +328,26 @@ async function clickHandler(menuItem) {
case "add-dash":
m.vm.showSelector = true;
break;
case "WorkOrderItemScheduledUserList":
m.vm.$router.push({
name: "svc-workorder-item-scheduled-users",
params: {
aType: window.$gz.type.User,
objectId: m.vm.$store.state.userId,
name: m.vm.$store.state.userName
}
});
break;
case "WorkOrderItemLaborList":
m.vm.$router.push({
name: "svc-workorder-item-labors",
params: {
aType: window.$gz.type.User,
objectId: m.vm.$store.state.userId,
name: m.vm.$store.state.userName
}
});
break;
default:
window.$gz.eventBus.$emit(
"notify-warning",