{"action":"created","issue":{"url":"https://api.github.com/repos/medic/medic-webapp/issues/2820","repository_url":"https://api.github.com/repos/medic/medic-webapp","labels_url":"https://api.github.com/repos/medic/medic-webapp/issues/2820/labels{/name}","comments_url":"https://api.github.com/repos/medic/medic-webapp/issues/2820/comments","events_url":"https://api.github.com/repos/medic/medic-webapp/issues/2820/events","html_url":"https://github.com/medic/medic-webapp/issues/2820","id":182271910,"number":2820,"title":"Improve Android back button flow to account for deeper navigation in the person & places tab","user":{"login":"SCdF","id":583851,"avatar_url":"https://avatars.githubusercontent.com/u/583851?v=3","gravatar_id":"","url":"https://api.github.com/users/SCdF","html_url":"https://github.com/SCdF","followers_url":"https://api.github.com/users/SCdF/followers","following_url":"https://api.github.com/users/SCdF/following{/other_user}","gists_url":"https://api.github.com/users/SCdF/gists{/gist_id}","starred_url":"https://api.github.com/users/SCdF/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SCdF/subscriptions","organizations_url":"https://api.github.com/users/SCdF/orgs","repos_url":"https://api.github.com/users/SCdF/repos","events_url":"https://api.github.com/users/SCdF/events{/privacy}","received_events_url":"https://api.github.com/users/SCdF/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/medic/medic-webapp/labels/2%20-%20Active%20Work","name":"2 - Active Work","color":"bfd4f2"},{"url":"https://api.github.com/repos/medic/medic-webapp/labels/Contacts","name":"Contacts","color":"F47B63"},{"url":"https://api.github.com/repos/medic/medic-webapp/labels/UI/UX","name":"UI/UX","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"SCdF","id":583851,"avatar_url":"https://avatars.githubusercontent.com/u/583851?v=3","gravatar_id":"","url":"https://api.github.com/users/SCdF","html_url":"https://github.com/SCdF","followers_url":"https://api.github.com/users/SCdF/followers","following_url":"https://api.github.com/users/SCdF/following{/other_user}","gists_url":"https://api.github.com/users/SCdF/gists{/gist_id}","starred_url":"https://api.github.com/users/SCdF/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SCdF/subscriptions","organizations_url":"https://api.github.com/users/SCdF/orgs","repos_url":"https://api.github.com/users/SCdF/repos","events_url":"https://api.github.com/users/SCdF/events{/privacy}","received_events_url":"https://api.github.com/users/SCdF/received_events","type":"User","site_admin":false},"assignees":[{"login":"SCdF","id":583851,"avatar_url":"https://avatars.githubusercontent.com/u/583851?v=3","gravatar_id":"","url":"https://api.github.com/users/SCdF","html_url":"https://github.com/SCdF","followers_url":"https://api.github.com/users/SCdF/followers","following_url":"https://api.github.com/users/SCdF/following{/other_user}","gists_url":"https://api.github.com/users/SCdF/gists{/gist_id}","starred_url":"https://api.github.com/users/SCdF/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SCdF/subscriptions","organizations_url":"https://api.github.com/users/SCdF/orgs","repos_url":"https://api.github.com/users/SCdF/repos","events_url":"https://api.github.com/users/SCdF/events{/privacy}","received_events_url":"https://api.github.com/users/SCdF/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/medic/medic-webapp/milestones/64","html_url":"https://github.com/medic/medic-webapp/milestones/October%2017th%20-%20October%2031st","labels_url":"https://api.github.com/repos/medic/medic-webapp/milestones/64/labels","id":2072722,"number":64,"title":"October 17th - October 31st","description":"","creator":{"login":"garethbowen","id":2064938,"avatar_url":"https://avatars.githubusercontent.com/u/2064938?v=3","gravatar_id":"","url":"https://api.github.com/users/garethbowen","html_url":"https://github.com/garethbowen","followers_url":"https://api.github.com/users/garethbowen/followers","following_url":"https://api.github.com/users/garethbowen/following{/other_user}","gists_url":"https://api.github.com/users/garethbowen/gists{/gist_id}","starred_url":"https://api.github.com/users/garethbowen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garethbowen/subscriptions","organizations_url":"https://api.github.com/users/garethbowen/orgs","repos_url":"https://api.github.com/users/garethbowen/repos","events_url":"https://api.github.com/users/garethbowen/events{/privacy}","received_events_url":"https://api.github.com/users/garethbowen/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":3,"state":"open","created_at":"2016-10-16T16:34:59Z","updated_at":"2016-10-18T15:32:36Z","due_on":"2016-10-31T00:00:00Z","closed_at":null},"comments":9,"created_at":"2016-10-11T14:01:02Z","updated_at":"2016-10-19T18:38:59Z","closed_at":null,"body":"There has been work (see: #1564) to improve how the back button works on Android. There has been additional work in #1565 that stalled earlier in 2016.\r\n\r\nSpecifically for the people and places tab, there is a gap in navigation rules that has arisen because we can navigate up and down the hierarchy, and into reports and tasks. More specifically, back tends to take you back to the people & places list, even if you are more than one hop away from it.\r\n\r\nFor example:\r\n - You are a CHW viewing the People & Places list\r\n - You tap a family\r\n - You tap a person in that family\r\n - You realise you tapped the wrong one, and tap the back button\r\n - Currently this goes back to the list, whereas it should go back to the family\r\n\r\nSimilarly:\r\n - You are a CHW viewing the People & Places list\r\n - You tap a family, and see their list of tasks\r\n - You tap a task to start editing it\r\n - Realising you tapped the wrong task, you tap back\r\n - Once you've confirmed you wish to no longer edit this task, you get put back to the list, whereas it should go back to the family"},"comment":{"url":"https://api.github.com/repos/medic/medic-webapp/issues/comments/254903016","html_url":"https://github.com/medic/medic-webapp/issues/2820#issuecomment-254903016","issue_url":"https://api.github.com/repos/medic/medic-webapp/issues/2820","id":254903016,"user":{"login":"garethbowen","id":2064938,"avatar_url":"https://avatars.githubusercontent.com/u/2064938?v=3","gravatar_id":"","url":"https://api.github.com/users/garethbowen","html_url":"https://github.com/garethbowen","followers_url":"https://api.github.com/users/garethbowen/followers","following_url":"https://api.github.com/users/garethbowen/following{/other_user}","gists_url":"https://api.github.com/users/garethbowen/gists{/gist_id}","starred_url":"https://api.github.com/users/garethbowen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garethbowen/subscriptions","organizations_url":"https://api.github.com/users/garethbowen/orgs","repos_url":"https://api.github.com/users/garethbowen/repos","events_url":"https://api.github.com/users/garethbowen/events{/privacy}","received_events_url":"https://api.github.com/users/garethbowen/received_events","type":"User","site_admin":false},"created_at":"2016-10-19T18:38:59Z","updated_at":"2016-10-19T18:38:59Z","body":"I'm mostly concerned about internal consistency as, like you say, there's not a lot of consistency with other android apps."}}
{"actor":{"display_login":"garethbowen"}}