This commit is contained in:
2021-09-06 16:43:10 +00:00
parent 773df4053e
commit 058ab3e9a2
2 changed files with 61 additions and 56 deletions

View File

@@ -49,7 +49,7 @@ Misc "blizzard"
Coded by importance
1 means definitely right away
2 means definitely later after 1'sales
2 means definitely later after 1
3 means nice to have but not sure or not urgent may even remove
@@ -61,17 +61,6 @@ Coded by importance
## CLIENT MISC ITEMS
- 1: Quoteitem* and PMItem* are not showing icons in search result summary, but woitem* are
check history too maybe a gzutil issue??
-2 Attachment ui sucks for big upload as it just sits there apparently doing nothing with no feedback
- 1: search filter creation dialog should not enable SAVE button until teh filter is added with the + button to avoid the common issue of thinking it's saved but it isn't
either that or the save should just add it automatically before doing the "save" part which would actually be nice convenience for single filter quickness
maybe the text should be +Save if not added yet and "save" once one is added?
-1 1. Open a client. Click on ... and select Quotes. Instead of opening the Quotes datalist filtered to show all quotes for this client, shows orange message briefly customer edit context click [Quotelist]
2. Open a client. Click on ... and select Preventive Maintainence. Instead of opening the PM datalist filtered to show all pms for this client, shows orange message briefly customer edit context click [PMlist]
@@ -83,16 +72,7 @@ Coded by importance
- 1 Distance field missing from workorder travel section, is defined at server, just not put on to forms
- 1 workorderitemexpense list has column named "summary" twice but one is notes column, something fishy there
- 2 tag cloud?? wasn't this suppo;sed to be exposed as a feature??
-3 case 3864 Joyce misc item - Layout improvement:
Summary (workorder overall) - looks like now can enter unlimited amount of text..... BUT if only using for four or five words, its still showing ALL this blank space across the entire screen
Tags - takes up entire row even though none or only one tag.
**Would like to discuss/recommend a way to have Summary field and Tags field reduced in size perhaps depending on amount of data
I.e. adjust size depending on what has been entered as in:
Tags - would rather see selection box width of single column (i.e. set it to show same as would show on a phone which is one column wide) without the screenwide lines and extra height showing now.
Summary - would rather show width of single column, only if multiple lines and/or # of characters exceeds xx then show extra height and width.
Custom fields - when set to Text takes up extra height. I understand that this is because of the "potential" text, i.e. that could have multiple rows etc. Is there ANY way to minimize these so only shows additional space IF actually used?
[#will look into it, not sure what can be done, the layout is pretty rigidly fixed within the UI framework to be able to work properly without conflict with the layout, but maybe there's something#]
- Default global setting tax codes, default minutes etc?
doesn't seem to be implimented, maybe it shoudl not be there??
@@ -144,8 +124,7 @@ todo:2 notifications screen add delete all menu item that will just remove all t
Maybe a checkbox and delete selected and select all?? That way can also be a dual useful feature
also should delete *from* the client so that it deletes only what it has in view so user doesn't accidentally delete unseen yet to be delivered ones?
todo:3 notification new bell alert count add to title so shows in task bar when not in view?
like messenger "(1)" "(23)" etc
todo: 2 no way to delete backups through UI, manual ones never get cleaned out
add a control to delete backup files (one by one only)
@@ -153,20 +132,6 @@ todo: 2 no way to delete backups through UI, manual ones never get cleaned out
todo:2 browser back to new record page
when make new record then go back goes to new record again, should it go to record before *new* record page instead??
todo:3 link back to list from single edit form
it would be very handy to have a simple link back to the list or back a level
on each edit form. If new record then it skips that and goes to list
so maybe a specific link to list, not just a back link
ideally accessible from the form, not two click by having to open menu, but
not sure about that, maybe in wide mode it could surface that from menu but in
narrow mode no shortcut because they could use the nav menu anyway and because fuck em, that's why :)
todo:3 Seeding UI keep track of timing and later down the road when firmed up, provide estimate (average server will take):
2021-05-31 10:26:45.4801|INFO|Seeder|Small level sample data seeded in 27 seconds
2021-05-31 10:47:07.3417|INFO|Seeder|MEDIUM level sample data seeded in 2 minutes and 13 seconds
2021-05-31 10:56:04.9450|INFO|Seeder|LARGE level sample data seeded in 4 minutes and 17 seconds
2021-05-31 12:06:34.2680|INFO|Seeder|HUGE level sample data seeded in 24 minutes and 54 seconds
todo:2 need to track fetched keys vs used keys so can tell if fetched a key that I don't need or stopped using due to code change
todo:2 need to track fetched keys that don't exists, should bomb immediately so I can remove them, they will eat up traffic for no useful purpose!!
@@ -197,8 +162,6 @@ todo:2 Contract override by TAGS
reason for this is that they can do a more fine grained selection of multiple tags like "onsite" + "merville"
whereas if it was an any match then there would be no finer level of control, only one term to choose for each.
todo:3 form field customization add a "reset" feature to reset to default for when people fuck it up
basically just show all fields and remove the required from fields
@@ -213,16 +176,12 @@ todo:2 Not in love with the "Error api2200" as the only error text in the box
making them open developer console to see the actual raw error. (if do this maybe extend the length of the error log as it's possibly too short to capture enough stuff this way??)
todo:2 Translation: "Physical" address seems wierd, rename to Street address or Delivery address or Service Address or whatever
todo:3 broken rules can't save should color save button red in addition to disabled some forms can't see what's what
todo:3 Any "Priority" type value in UI that has colors should use ayaFireAlt icon instead of round circle which is for minor status only
Flag is for major status like all of workorder
todo:3 double check main page boilerplate stuff is up to date 2021
https://www.matuzo.at/blog/html-boilerplate/
todo:2 when there is an errorbox error it's possible to miss it as it's at the top scrolled off screen and you can save as the appbar doesn't scroll
need more feedback, perhaps appbar turns red, or save button turns red or whole page has a color to it..??
Or maybe just as simple as an toast alert popup whatever it's called that temporarily shows the same error as is in the box at top
todo:2 ability to turn off attachments for every form it's on via customize ui
def can see admin wanting areas off limits for attachments and it would clean up the UI if not used
todo:2 ability to turn off the wiki for every form via customize ui
todo:2 reporting custom fields
Joyce ran into an issue with a custom field defined as currency adn wanted to use it in a calculation on a report but it presents as a string
@@ -230,11 +189,20 @@ todo:2 reporting custom fields
Do I have a custom fields helper already? What does it do?
Maybe translated custom fields alongside the string version??
Users see it as currency would be just as confused as Joyce was expecting it to be a number
todo:3 cleanup unnecessary use of a ayatype access inside the Methods of objects as it's now available in vue via main object,
e.g. where you see this: ayaTypes().XXXX you can replace it directly with this: $ay.ayt().XXXX and then REMOVE completely the ayaTypes() method in the vm of that object
todo:2 use const, not let unless need to reassign the variable
Going to need a case by case through all uses but it's a very important precaution so code it that way now for all new code
todo:3 link back to list from single edit form
it would be very handy to have a simple link back to the list or back a level
on each edit form. If new record then it skips that and goes to list
so maybe a specific link to list, not just a back link
ideally accessible from the form, not two click by having to open menu, but
not sure about that, maybe in wide mode it could surface that from menu but in
narrow mode no shortcut because they could use the nav menu anyway and because fuck em, that's why :)
todo:3 make sure other datatable besides wo use form() rowError classes for consistency rather than self set in forms
see woitem / schedusers etc for example
todo:3 why the need for setErrorBoxErrors when setting the formstate errors already allows all the fields to pickup the errors for them
@@ -255,10 +223,40 @@ todo:3 apierror showing in errorbox on validation error
todo:3 generateMenu called on forms redundantly?
called for getdata, but also called in created in wrong place i.e. always rather than just when it's not a getdata situation due to already existing
todo:3 broken rules can't save should color save button red in addition to disabled some forms can't see what's what
todo:3 Any "Priority" type value in UI that has colors should use ayaFireAlt icon instead of round circle which is for minor status only
Flag is for major status like all of workorder
todo:3 double check main page boilerplate stuff is up to date 2021
https://www.matuzo.at/blog/html-boilerplate/
todo:3 form field customization add a "reset" feature to reset to default for when people fuck it up
basically just show all fields and remove the required from fields
todo:3 Seeding UI keep track of timing and later down the road when firmed up, provide estimate (average server will take):
2021-05-31 10:26:45.4801|INFO|Seeder|Small level sample data seeded in 27 seconds
2021-05-31 10:47:07.3417|INFO|Seeder|MEDIUM level sample data seeded in 2 minutes and 13 seconds
2021-05-31 10:56:04.9450|INFO|Seeder|LARGE level sample data seeded in 4 minutes and 17 seconds
2021-05-31 12:06:34.2680|INFO|Seeder|HUGE level sample data seeded in 24 minutes and 54 seconds
-3 case 3864 Joyce misc item - Layout improvement:
Summary (workorder overall) - looks like now can enter unlimited amount of text..... BUT if only using for four or five words, its still showing ALL this blank space across the entire screen
Tags - takes up entire row even though none or only one tag.
**Would like to discuss/recommend a way to have Summary field and Tags field reduced in size perhaps depending on amount of data
I.e. adjust size depending on what has been entered as in:
Tags - would rather see selection box width of single column (i.e. set it to show same as would show on a phone which is one column wide) without the screenwide lines and extra height showing now.
Summary - would rather show width of single column, only if multiple lines and/or # of characters exceeds xx then show extra height and width.
Custom fields - when set to Text takes up extra height. I understand that this is because of the "potential" text, i.e. that could have multiple rows etc. Is there ANY way to minimize these so only shows additional space IF actually used?
[#will look into it, not sure what can be done, the layout is pretty rigidly fixed within the UI framework to be able to work properly without conflict with the layout, but maybe there's something#]
-3 Attachment ui sucks for big upload as it just sits there apparently doing nothing with no feedback
todo:3 notification new bell alert count add to title so shows in task bar when not in view?
like messenger "(1)" "(23)" etc
todo:3 cleanup unnecessary use of a ayatype access inside the Methods of objects as it's now available in vue via main object,
e.g. where you see this: ayaTypes().XXXX you can replace it directly with this: $ay.ayt().XXXX and then REMOVE completely the ayaTypes() method in the vm of that object
todo:2 ability to turn off attachments for every form it's on via customize ui
def can see admin wanting areas off limits for attachments and it would clean up the UI if not used
todo:2 ability to turn off the wiki for every form via customize ui
TODO:3 if keep seeing slowdown typing in large text fields maybe check if it's running rules endlessly and slowing things down that way
@@ -864,4 +862,7 @@ BUILD 129 CHANGES OF NOTE
- Fixed issue with translation key rather than translated text showing in search results
- Search results page fixed issue with 'aworkorderitemloan' showing instead of translated text for Work order item loan
- Search fixed issue with wo/quote/pm subitem results returned showing header summary instead of sub item summary when click in (i) information icon for a summary
- Search results page removed untranslated subheader due to switching to list of types not translated
- search fixed issue with icons not showing for some quote/pm subitems
- Data table filter creation dialog now disables Save button until at least one filter is added

View File

@@ -348,9 +348,13 @@
>{{ $ay.t("Delete") }}</v-btn
>
<v-spacer />
<v-btn text @click="saveAndExit()" color="primary">{{
$ay.t("Save")
}}</v-btn>
<v-btn
:disabled="editItem.filter.items.length == 0"
text
@click="saveAndExit()"
color="primary"
>{{ $ay.t("Save") }}</v-btn
>
</v-card-actions>
</v-card>
</v-dialog>