128 lines
4.3 KiB
Plaintext
128 lines
4.3 KiB
Plaintext
|
|
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 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
|
|
- 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:
|
|
- 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
|
|
- 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
|
|
- Can enter a route of /bad and it will just show an empty form like it thinks it's valid or something
|
|
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
=-=-=-=-=- OLD STUFF =-=-=-=-
|
|
- does it update automatically
|
|
- No localization bugs
|
|
- Login as different locale users and confirm no ?? showing
|
|
- Menu
|
|
- surfaces properly given size changes
|
|
- enabled works
|
|
- displays properly under edit form or general app contexts
|
|
- Help works
|
|
- About works
|
|
- App name is AyaNova when "installed" as PWA and not "ayanova"
|
|
- Login not autocapitalize
|
|
- failed login UI?
|
|
- Clear buttons show on pw and login
|
|
- Menu options work:
|
|
- Update and save
|
|
- Delete
|
|
- Prompt works
|
|
- Navigation guard works
|
|
- Broken rules work
|
|
- Navigate via menu then press back goes back to last form properly?
|
|
- About then back to form or main inventory home etc
|
|
- Widget form
|
|
- Localization showing properly on form
|
|
- Numeric inputs show numeric keyboard on mobile
|
|
- Calendar selects date and time or is that still fucky on some platforms?
|
|
- Rights work properly
|
|
- Test as manager
|
|
- Test widget form under full, edit own and readonly and no rights, confirm it works
|
|
- Roles: Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.InventoryFull, EditOwn = AuthorizationRoles.TechFull, ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.InventoryLimited
|
|
- 401 redirect to login
|
|
- 403 should redirect to prior form (no rights SubContractorLimited)
|
|
|
|
|
|
|
|
|
|
****************************** F I N D I N G S *******************************************
|
|
|
|
iPad
|
|
=-=-
|
|
|
|
Safari
|
|
|
|
|
|
Chrome
|
|
|
|
|
|
Firefox
|
|
|
|
|
|
Opera Mini
|
|
|
|
|
|
|
|
|
|
|
|
LENOVO ANDROID TABLET
|
|
=-=-=-=-=-=-=-=-=-=-=-
|
|
Chrome
|
|
|
|
|
|
FireFox
|
|
|
|
|
|
|
|
|
|
|
|
PIXEL PHONE
|
|
=-=-=-=-=-=-
|
|
Chrome
|
|
|
|
Firefox
|
|
|
|
|
|
|
|
|
|
|
|
W10 PC
|
|
=-=-=-=-
|
|
Chrome browser
|
|
|
|
|
|
Firefox browser
|
|
|
|
|
|
MS EDGE browser
|
|
|