diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index f1d5452b..6dc238f5 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -4,8 +4,6 @@ MISC ITEMS THAT CAME UP -todo:formcustom form is not localizing on the fly, it was expected that it would be entered via the objects edit form but this is not always the case, e.g. record history form etc - Make it fetch on the fly like the datagrid or however is most appropriate @@ -13,10 +11,12 @@ todo: idea - move sublists into menu option in grid list and edit form e.g. Unit Models doesn't really need to sit always in the nav panel to the left and it's getting crowded in the service "pane" anyway so Move the unitModels into the menu of the Units list and into the menu of the Unit edit form and remove from the Service nav panel do this with other things as well - This way it's accessible from 3 places: + This way it's accessible from 4 places: within the form itself as a quick jump from the picklist (albeit to a single edit form only ) within the units grid menu as unitmodels list + within the units list itself as a item they can click on in the column and within the edit from menu as it's list form + I think it's intuitive becuase rather than the old v7 subgrids which was a bit of a wet blanket UX wise, at least this way it's where you would expect with the relevant object it applies to If think of it like that as being with the object you would select it on (and replicated to anywhere you would select it) then it's intuitive for the user to look there and far cleaner for the UI @@ -26,11 +26,11 @@ todo: Notification at server has NotifyDeliveryLog object unused and no UI at fr and no ui to view them?! figure it out -todo: figure out the datalistview form slowness, maybe there are extraneous elements or something, it's important because it's oft-used +todo: figure out the datalistview form slowness when typing into the name field, maybe there are extraneous elements or something, it's important because it's oft-used come to think of it, the form custom is plenty fast, what is different about the grid datalist view customization that slows it so much also it's only noticeably slow in the name entry I think? -todo: in many areas I'm using unnecessary v-row elements, only one is necessary +todo: in many areas I'm potentially using unnecessary v-row elements, only one is necessary Do a quick search for v-row and see what's what todo: unitmodel, maybe can make a combo unique constraint for the model number or name by combining with the vendorID diff --git a/ayanova/src/views/svc-unit.vue b/ayanova/src/views/svc-unit.vue index 46082cd2..5417293c 100644 --- a/ayanova/src/views/svc-unit.vue +++ b/ayanova/src/views/svc-unit.vue @@ -1344,6 +1344,13 @@ function generateMenu(vm) { menuOptions.menuItems.push({ divider: true, inset: false }); + menuOptions.menuItems.push({ + title: "UnitModels", + icon: "$ayiDiceD20", + data: "svc-unit-models", + key: "app:nav" + }); + //---- SHOW ALL --- //MIGRATE_OUTSTANDING show all: workorderlist, unitlist, quotelist, pmlist menuOptions.menuItems.push({ diff --git a/ayanova/src/views/svc-units.vue b/ayanova/src/views/svc-units.vue index 7db03707..0639d8ff 100644 --- a/ayanova/src/views/svc-units.vue +++ b/ayanova/src/views/svc-units.vue @@ -166,6 +166,15 @@ function generateMenu(vm) { key: FORM_KEY + ":extensions", vm: vm }); + + menuOptions.menuItems.push({ divider: true, inset: false }); + menuOptions.menuItems.push({ + title: "UnitModels", + icon: "$ayiDiceD20", + data: "svc-unit-models", + key: "app:nav" + }); + menuOptions.menuItems.push({ divider: true, inset: false }); window.$gz.eventBus.$emit("menu-change", menuOptions); }