diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index bc97f8b2..9f37d1f7 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -35,6 +35,10 @@ MISC ITEMS THAT CAME UP todo: BUGBUG delete all tags from customer, go back in and zone2 appears for some reason +todo: attach a photo from phone, no error just does nothing + Test locally first to confirm, probably a rights issue of some kind + + todo: NOT import PO's unless they are current, active and unreceived todo: erase database should reset all id values if they aren't reset already so that future data doesn't result in a new PO starting at 29000 due to huge db trial seed prior @@ -81,10 +85,7 @@ todo: it's a bit hard to click on a single digit or character link in a data tab todo: partassembly form should use an edit dialog rather than edit in place in the grid as it's ugly and clunky and outside of the standard that will be used in PO and wo etc -todo: WHEN HAVE WORKORDER FORM customer popup notes need to pop pop pop, forgot to code for that before - It's been requested for a couple of other places as well so I need a re-usable solution for this - maybe it requires dismissal rather than what I was thinking of which is a self closing alert as people may want to read it for a while. - However, I also find that incredibly annoying but I guess that's the point :) +todo: WHEN HAVE WORKORDER FORM customer alert notes ## SERVER MISC ITEMS @@ -151,9 +152,6 @@ todo: tag search in picklist, does it support more than one tag? I forget Users may need to "triangulate" on to an item by multiple tags -todo: NEXT DEPLOY TO DEVOPS attach a photo from phone, no error just does nothing - worked here locally latest build - retest on server after next deploy TODO: //MIGRATE_OUTSTANDING comment tag @@ -200,6 +198,11 @@ todo: service rates contract list add via form even though only one item, more efficient edit / remove via form +todo: edit item by item being passed in is flawed potentially because it looks for ID to match when in reality it should pass the index + because id is 0 for added items and there could be two added items + every op should be by index to ensure it works properly + go back and fix the ones by looking at teh edit first to find the by id and then switchup to index like for contract service rates which does it correctly + todo: contractrate checkbox missing in rates todo: might want to put more fields in the contractdatalist, it's very sparse adn the old v7 had pretty much all the fields as well diff --git a/ayanova/src/components/pick-list.vue b/ayanova/src/components/pick-list.vue index e01737f6..86687c54 100644 --- a/ayanova/src/components/pick-list.vue +++ b/ayanova/src/components/pick-list.vue @@ -181,6 +181,9 @@ export default { //this is required for the control to update and parent form to detect it this.$emit("input", e.id); + //this is sometimes required for forms that need the full selection value + this.$emit("update:name", e.name); + this.$emit("update:active", e.active); }, fetchValueIfNotPresent() { //is there a value that might require fetching? diff --git a/ayanova/src/views/svc-contract.vue b/ayanova/src/views/svc-contract.vue index 7d67fb4f..9b78f806 100644 --- a/ayanova/src/views/svc-contract.vue +++ b/ayanova/src/views/svc-contract.vue @@ -362,24 +362,18 @@ v-for="(item, index) in obj.serviceRateItems" :key="item.Id" > -