[ ] Create an on.write listener that will send an email following an alert
Login page:
[x] When typing in the email or password field, the following error appears in the console: main.js?attr=7gFxjlvwnfOWFwqaC0ndz0BmPGBrHldl3CNmmOTf_aIgM_ZpHvGDQar6Csg-Yug9:3308 Failed to execute 'post messages on 'DOMWindow': The target origin provided ('http://gc.kis.v2.scr.kaspersky-labs.com') does not match the recipient window's origin ('http://localhost:4200').this is most likely not a problem as it happens only in one of our computers.
[ ] Make it impossible to access this page while the user is logged in - suggestion: use guard
[x] When logging out, the following error appears in the console: ERROR Error: permission_denied at /devices/device-ID/history-device-ID/history: Client doesn't have permission to access the desired data.
[ ] Need to add Alert when email/password is not correct or not in the correct format.
Registration page:
[x] When typing in the "enter password" or "verify password" field, the following error appears in the console: main.js?attr=-SyzBcaw4JXk4i4eNhpdlpGBm2yWQelC5zXi7r6nNei9_lRrjV46Vg7sION-liWJ:3308 Failed to execute 'post messages on 'DOMWindow': The target origin provided ('http://gc.kis.v2.scr.kaspersky-labs.com') does not match the recipient window's origin ('http://localhost:4200').this is most likely not a problem as it happens only in one of our computers.
[x] Adding a verification that the "id device" exists in the system (by creating a collection that will contain all possible devices ids)
[ ] If a user does not have a device, he will not see the following pages: Contact List, System Control
My Profile page:
[x] When a user does an "edit" and wants to update that he owns a security system, he will have to enter his device id + check that the id exists in the system
[x] Maybe: Disable "I do not have a system" edit?
[ ] Maybe: Disable email editing option?
[x] An error appears in the console after pressing "Update": ERROR FirebaseError: Function DocumentReference.update() called with invalid data. Unsupported field value: undefined
Contact List page:
[x] When adding a contact, make sure the email is in the system
[ ] Eliminate the need to enter a phone number
[ ] TOFIX: phone numbers are displayed on the screen in delay
History page:
[x] Translate the timestamp to a readable date
[x] Arrange the alerts so that the alerts are updated above-> to do reverse
Note:
_We have decided that all device_id's will be entered manually into real-time db. And the embedded device will be configured so that it will send a PUT message turning "is_device_inuse" to 'TRUE' as part of its 'init()' functionality.
10.03.21:
TBD:
Login page:
main.js?attr=7gFxjlvwnfOWFwqaC0ndz0BmPGBrHldl3CNmmOTf_aIgM_ZpHvGDQar6Csg-Yug9:3308 Failed to execute 'post messages on 'DOMWindow': The target origin provided ('http://gc.kis.v2.scr.kaspersky-labs.com') does not match the recipient window's origin ('http://localhost:4200').
this is most likely not a problem as it happens only in one of our computers.ERROR Error: permission_denied at /devices/device-ID/history-device-ID/history: Client doesn't have permission to access the desired data.
Registration page:
main.js?attr=-SyzBcaw4JXk4i4eNhpdlpGBm2yWQelC5zXi7r6nNei9_lRrjV46Vg7sION-liWJ:3308 Failed to execute 'post messages on 'DOMWindow': The target origin provided ('http://gc.kis.v2.scr.kaspersky-labs.com') does not match the recipient window's origin ('http://localhost:4200').
this is most likely not a problem as it happens only in one of our computers.My Profile page:
ERROR FirebaseError: Function DocumentReference.update() called with invalid data. Unsupported field value: undefined
Contact List page:
History page:
Note:
_We have decided that all device_id's will be entered manually into real-time db. And the embedded device will be configured so that it will send a PUT message turning "is_device_inuse" to 'TRUE' as part of its
'init()'
functionality.