This commit is contained in:
@@ -3,38 +3,44 @@ Test protocol for latest build:
|
||||
|
||||
#### Check these items and only note where they are still a problem under each browser ####
|
||||
|
||||
- Delete works but triggers navigation guard when record has been edited and is dirty and it attempts to navigate away after deletion automatically
|
||||
- DIRTY RECORD THEN DELETE Delete works but triggers navigation guard when record has been edited and is dirty and it attempts to navigate away after deletion automatically
|
||||
- Dirty delete should clear dirty after successful delete then move away or whatever
|
||||
- About form when you go to log doesn't update the title bar showing log, still seems to say about ayanova
|
||||
- About AyaNova form (NEED TO TEST FROM ALL CLIENTS THE COPY BUTTON):
|
||||
- About page CLIENT section
|
||||
- TITLE UPDATED ON LOG FROM ABOUT? About form when you go to log doesn't update the title bar showing log, still seems to say about ayanova
|
||||
- COPY LOG WORKS? About AyaNova form (NEED TO TEST FROM ALL CLIENTS THE COPY BUTTON):
|
||||
- Copy to clipboard button for client info and log
|
||||
- CLIENT BROWSER INFO WORKS? About page CLIENT section
|
||||
- should show currently logged in user name, doesn't actually show anywhere right now
|
||||
- should show the exact client browser and device info as much as possible as it also serves as the tech support info thing
|
||||
- Copy to clipboard button for client info and log
|
||||
- LOGIN: hitting enter / return should be equivalent of clicking on OK button
|
||||
- Pixel ONLY, not on any other platform: Chrome AND FireFox as well - went through stuff, when I went to about page then attempted to select LOG from menu I noticed ??Log was showing for log
|
||||
- In the log it was ok at the top and backing out and back in Log showed properly in the menu from the about page so it seemed to refresh when went into the log
|
||||
- TODO: Check if ??Log is fetched on About page or prefetched or where it's fetched and is it doing it properly with a Promise Chain
|
||||
- Date time input fucked:
|
||||
- ENTER ON LOGIN FIELDS WORKS? LOGIN: hitting enter / return should be equivalent of clicking on OK button
|
||||
- CLIENT BROWSER INFO ON ABOUT PAGE - NOTE REDUNDANT OR EMPTY FIELDS
|
||||
- Pixel: oscpu empty, webdriver: empty, avail=height/width no difference
|
||||
- iPad: oscpu empty, maxTouchPoints empty, avail=height/width no difference
|
||||
- lenovo tablet: oscpu empty, webdriver empty, avail=height/width no difference
|
||||
- CHROME desktop: oscpu empty. NOTE: avail is different than width/height so on this platform it helps
|
||||
- FF desktop: vendor empty
|
||||
- EDGE desktop: oscpu, vendor
|
||||
- RESULTS: I would say leave all in as they each will display somethign useful on different platforms.
|
||||
|
||||
- TIME INPUT UTC HONOURED? Date time input fucked:
|
||||
- Selected 420 in the widget edit form but it shows as 11:20 on the main list, localization time issue
|
||||
- Retest on desktop, probably a general date time conversion bug
|
||||
- On object not found when deleting an item and trying to reload the edit page, shoudl redirect to home or back instead or just not there
|
||||
- RELOAD DELETED RECORD HANDLED PROPERLY? On object not found when deleting an item and trying to reload the edit page, shoudl redirect to home or back instead or just not there
|
||||
- NOT DOING THIS AS DIRTY CHECK COVERS IT ANYWAY....On save of record should have a brief notification that auto closes that says "SAVED" or something just to handle the case of people not clicking on save??
|
||||
- or, would the dirty check on nav away cover this anyway?
|
||||
- Would it be annoying on a small device?
|
||||
- Locale settings move to store
|
||||
- Right now if you reload a page the locale settings reset back to default as they are not backed by the store
|
||||
- However localized text keys do not because they *are* backed by the store
|
||||
- Put locale settings in store or invalidate and refresh them on reload
|
||||
- Need to be mindful of page reloads everywhere as any uncached data is lost
|
||||
- 404
|
||||
- 404 WORKS ON ALL DEVICES DISPLAYS PROPERLY
|
||||
- Can enter a route of /bad and it will just show an empty form like it thinks it's valid or something
|
||||
- UNDER CONSTRUCTION
|
||||
- UNDER CONSTRUCTION DISPLAYS PROPERLY?
|
||||
- show under construction page in every item that has no current view so it's clear it's not just buggy and blank but purposefully so
|
||||
|
||||
|
||||
|
||||
|
||||
ISSUES:
|
||||
iPad
|
||||
- PWA not updating on iPad, even removed and refreshed in safari then readded to home screen and still showed outdated FML!
|
||||
- Copy to log not working undefined is not an object when accessing navigator.clipboard.writetext
|
||||
-
|
||||
EDGE desktop
|
||||
- Copy to log not working, same error as iPad: DEV ERROR errorHandler::devShowUnknownError - unexpected error: Vue error: TypeError: Unable to get property 'writeText' of undefined or null reference info: event handler for "menu-click"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,47 +1,22 @@
|
||||
# CLIENT TODO (J.F.C. - Just fucking code it already)
|
||||
Success is the ability to go from failure to failure without loss of enthusiasm - Winston Churchill
|
||||
"A smooth sea never made a skilled sailor" Franklin D. Roosevelt
|
||||
|
||||
|
||||
|
||||
|
||||
Then deploy to server then come back here and test these todo's below here
|
||||
|
||||
NEXT TODOS:
|
||||
|
||||
- DONE Delete works but triggers navigation guard when record has been edited and is dirty and it attempts to navigate away after deletion automatically
|
||||
- Dirty delete should clear dirty after successful delete then move away or whatever
|
||||
- DONE About form when you go to log doesn't update the title bar showing log, still seems to say about ayanova
|
||||
- DONE About AyaNova form (NEED TO TEST FROM ALL CLIENTS THE COPY BUTTON):
|
||||
- About page CLIENT section
|
||||
- should show currently logged in user name, doesn't actually show anywhere right now
|
||||
- should show the exact client browser and device info as much as possible as it also serves as the tech support info thing
|
||||
- Copy to clipboard button for client info and log
|
||||
- DONE LOGIN: hitting enter / return should be equivalent of clicking on OK button
|
||||
|
||||
- DONE Pixel ONLY, not on any other platform: Chrome AND FireFox as well - went through stuff, when I went to about page then attempted to select LOG from menu I noticed ??Log was showing for log
|
||||
- In the log it was ok at the top and backing out and back in Log showed properly in the menu from the about page so it seemed to refresh when went into the log
|
||||
- TODO: Check if ??Log is fetched on About page or prefetched or where it's fetched and is it doing it properly with a Promise Chain
|
||||
|
||||
- DONE Date time input fucked:
|
||||
- Selected 420 in the widget edit form but it shows as 11:20 on the main list, localization time issue
|
||||
- Retest on desktop, probably a general date time conversion bug
|
||||
|
||||
|
||||
- DONE On object not found when deleting an item and trying to reload the edit page, shoudl redirect to home or back instead or just not there
|
||||
|
||||
- DONE NOT DOING THIS AS DIRTY CHECK COVERS IT ANYWAY....On save of record should have a brief notification that auto closes that says "SAVED" or something just to handle the case of people not clicking on save??
|
||||
- or, would the dirty check on nav away cover this anyway?
|
||||
- Would it be annoying on a small device?
|
||||
|
||||
- DONE Locale settings move to store
|
||||
- Right now if you reload a page the locale settings reset back to default as they are not backed by the store
|
||||
- However localized text keys do not because they *are* backed by the store
|
||||
- Put locale settings in store or invalidate and refresh them on reload
|
||||
- Need to be mindful of page reloads everywhere as any uncached data is lost
|
||||
|
||||
DONE: 404
|
||||
- Can enter a route of /bad and it will just show an empty form like it thinks it's valid or something
|
||||
|
||||
DONE: UNDER CONSTRUCTION
|
||||
- show under construction page in every item that has no current view so it's clear it's not just buggy and blank but purposefully so
|
||||
Only real issue is the copy button not working in edge or ipad safari, need to find alternative way to do it or hide button for those browsers maybe?
|
||||
|
||||
ISSUES:
|
||||
iPad
|
||||
- PWA not updating on iPad, even removed and refreshed in safari then readded to home screen and still showed outdated FML!
|
||||
- Copy to log not working undefined is not an object when accessing navigator.clipboard.writetext
|
||||
-
|
||||
EDGE desktop
|
||||
- Copy to log not working, same error as iPad: DEV ERROR errorHandler::devShowUnknownError - unexpected error: Vue error: TypeError: Unable to get property 'writeText' of undefined or null reference info: event handler for "menu-click"
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user