{"action":"closed","issue":{"url":"https://api.github.com/repos/myapnea/www.myapnea.org/issues/302","labels_url":"https://api.github.com/repos/myapnea/www.myapnea.org/issues/302/labels{/name}","comments_url":"https://api.github.com/repos/myapnea/www.myapnea.org/issues/302/comments","events_url":"https://api.github.com/repos/myapnea/www.myapnea.org/issues/302/events","html_url":"https://github.com/myapnea/www.myapnea.org/issues/302","id":57216497,"number":302,"title":"Errors noticed while writing integration test checklist.","user":{"login":"pmanko","id":711826,"avatar_url":"https://avatars.githubusercontent.com/u/711826?v=3","gravatar_id":"","url":"https://api.github.com/users/pmanko","html_url":"https://github.com/pmanko","followers_url":"https://api.github.com/users/pmanko/followers","following_url":"https://api.github.com/users/pmanko/following{/other_user}","gists_url":"https://api.github.com/users/pmanko/gists{/gist_id}","starred_url":"https://api.github.com/users/pmanko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmanko/subscriptions","organizations_url":"https://api.github.com/users/pmanko/orgs","repos_url":"https://api.github.com/users/pmanko/repos","events_url":"https://api.github.com/users/pmanko/events{/privacy}","received_events_url":"https://api.github.com/users/pmanko/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/myapnea/www.myapnea.org/labels/Bug","name":"Bug","color":"e11d21"},{"url":"https://api.github.com/repos/myapnea/www.myapnea.org/labels/Testing","name":"Testing","color":"f7c6c7"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/myapnea/www.myapnea.org/milestones/11","labels_url":"https://api.github.com/repos/myapnea/www.myapnea.org/milestones/11/labels","id":931846,"number":11,"title":"5.0","description":null,"creator":{"login":"remomueller","id":316479,"avatar_url":"https://avatars.githubusercontent.com/u/316479?v=3","gravatar_id":"","url":"https://api.github.com/users/remomueller","html_url":"https://github.com/remomueller","followers_url":"https://api.github.com/users/remomueller/followers","following_url":"https://api.github.com/users/remomueller/following{/other_user}","gists_url":"https://api.github.com/users/remomueller/gists{/gist_id}","starred_url":"https://api.github.com/users/remomueller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/remomueller/subscriptions","organizations_url":"https://api.github.com/users/remomueller/orgs","repos_url":"https://api.github.com/users/remomueller/repos","events_url":"https://api.github.com/users/remomueller/events{/privacy}","received_events_url":"https://api.github.com/users/remomueller/received_events","type":"User","site_admin":false},"open_issues":32,"closed_issues":67,"state":"open","created_at":"2015-01-12T17:05:20Z","updated_at":"2015-02-24T16:55:41Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2015-02-10T18:39:08Z","updated_at":"2015-02-24T16:55:41Z","closed_at":"2015-02-24T16:55:41Z","body":"Noticed while working on #235.\r\n\r\n- [x] `Enter` key form submission does not seem to happen on some forms like sign in and registration. There might be a global javascript event handler that prevents this default action.\r\n- [x] Invalid authenticity token errors pop up occasionally. I wasn't able to pinpoint the exact instances.\r\n- [x] Something doesn't seem to work correctly with the Registration error handling. I kept getting `Email already taken` errors, even though I had no confirmation of registration going through.\r\n- [x] `part_of_registration` variable in beta consent seems to not always be set? I got this error when attempting to fill out surveys with a user that had not signed the consent yet.\r\n- [x] In surveys, focus incorrectly switches to any nested input box when the parent question is selected.\r\n- [x] No survey information or survey title is visible in `show` view\r\n- #358 Change error message for `over 18` checkbox not being selected.\r\n- [x] Discuss whether specific year required, or just a checkbox confirming age >= 18. Right now, the year validation might miss 18 +/- 11 months.\r\n  - [x] Change this to checkbox - frontend\r\n  - [x] Change this to checkbox - backend\r\n- [x] On get-started path, blank submission of user_role should return with an error asking users to choose at least one user_role\r\n- [x] On get-started path, declining privacy policy should redirect to home page, with no negative flash alert\r\n- [x] On get-started path, declining consent should redirect to home page, with no negative flash alert\r\n- [x] Text at end of privacy policy and consent should reflect wording of respective 'accept' button \r\n- #359  Make surveys responsive to numpad hotkeys\r\n- [x] Provider welcome message should highlight existing default value on focus\r\n- [x] Add validation on provider profile step of get-started path for new providers, explaining why they should fill out the information\r\n- [x] Provider profile's custom url should be auto-populated when official provider name loses focus (highlight auto-populated value)\r\n- [x] Provider should be redirected to their actual provider page upon submission of provider profile\r\n- [x] Ensure that all pages receive at least the default page_title for SEO\r\n- [x] Refactor the static controller and views to move non-static pages to proper locations.\r\nI'll keep adding to this issue as I work on the checklist.\r\n- [x] When users go to surveys and don't have signed consent or privacy policy, they are redirected correctly to privacy policy/consent. However, after this process if finished, they are redirected to account page. Redirect should be friendly.\r\n- [x] In consent/privacy policy flow, friendly forwarding and friendly returning should be set up\r\n  - [x] Privacy policy should forward to consent, return to previous location\r\n  - [x] Consent should forward to survey or survey index, return to previous location\r\n  - #360  Buttons on account page should indicate status of acceptance for both items\r\n- [x] Determine frequency of voting - **finalize** ----- moved to #310 \r\n- [x] Add new research topic needs to have validation before submitting\r\n- [x] Messaging needs to be displayed to explain the approval process once user adds a new research topic\r\n- [x] Survey page should have a `Save and Exit` type button clearly available which redirects to survey index page. --> Survey introduction should clearly explain that users can leave at any point.\r\n- [x] Survey page should include a `Submit Survey` type button which submits a survey, locks answered questions, and shows survey report or continues to next survey.\r\n- [x] Survey index and home dashboard survey section should allow users to answer unanswered questions.\r\n- [x] Remove beta alerts and cookies\r\n- [x] Bump up the Recent News secton on right nav\r\n- [x] Forums should scale more dynamically\r\n- [x] Forum action buttons on mobile devices currently look disabled - change for consistency\r\n- [x] Forums (on index page) should have pagination\r\n- [x] Check consistency of paragraph sizes for responsive design across site\r\n- [x] Researcher should have path separate from providers and other users, should currently contain at least terms of access\r\n"}}