{"action":"created","issue":{"url":"https://api.github.com/repos/mitodl/micromasters/issues/632","repository_url":"https://api.github.com/repos/mitodl/micromasters","labels_url":"https://api.github.com/repos/mitodl/micromasters/issues/632/labels{/name}","comments_url":"https://api.github.com/repos/mitodl/micromasters/issues/632/comments","events_url":"https://api.github.com/repos/mitodl/micromasters/issues/632/events","html_url":"https://github.com/mitodl/micromasters/pull/632","id":162175645,"number":632,"title":"Changed field of study select to match anywhere in string w/ highlighted text","user":{"login":"gsidebo","id":14932219,"avatar_url":"https://avatars.githubusercontent.com/u/14932219?v=3","gravatar_id":"","url":"https://api.github.com/users/gsidebo","html_url":"https://github.com/gsidebo","followers_url":"https://api.github.com/users/gsidebo/followers","following_url":"https://api.github.com/users/gsidebo/following{/other_user}","gists_url":"https://api.github.com/users/gsidebo/gists{/gist_id}","starred_url":"https://api.github.com/users/gsidebo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gsidebo/subscriptions","organizations_url":"https://api.github.com/users/gsidebo/orgs","repos_url":"https://api.github.com/users/gsidebo/repos","events_url":"https://api.github.com/users/gsidebo/events{/privacy}","received_events_url":"https://api.github.com/users/gsidebo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mitodl/micromasters/labels/Needs%20Review","name":"Needs Review","color":"fad8c7"}],"state":"open","locked":false,"assignee":{"login":"noisecapella","id":863262,"avatar_url":"https://avatars.githubusercontent.com/u/863262?v=3","gravatar_id":"","url":"https://api.github.com/users/noisecapella","html_url":"https://github.com/noisecapella","followers_url":"https://api.github.com/users/noisecapella/followers","following_url":"https://api.github.com/users/noisecapella/following{/other_user}","gists_url":"https://api.github.com/users/noisecapella/gists{/gist_id}","starred_url":"https://api.github.com/users/noisecapella/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noisecapella/subscriptions","organizations_url":"https://api.github.com/users/noisecapella/orgs","repos_url":"https://api.github.com/users/noisecapella/repos","events_url":"https://api.github.com/users/noisecapella/events{/privacy}","received_events_url":"https://api.github.com/users/noisecapella/received_events","type":"User","site_admin":false},"assignees":[{"login":"noisecapella","id":863262,"avatar_url":"https://avatars.githubusercontent.com/u/863262?v=3","gravatar_id":"","url":"https://api.github.com/users/noisecapella","html_url":"https://github.com/noisecapella","followers_url":"https://api.github.com/users/noisecapella/followers","following_url":"https://api.github.com/users/noisecapella/following{/other_user}","gists_url":"https://api.github.com/users/noisecapella/gists{/gist_id}","starred_url":"https://api.github.com/users/noisecapella/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noisecapella/subscriptions","organizations_url":"https://api.github.com/users/noisecapella/orgs","repos_url":"https://api.github.com/users/noisecapella/repos","events_url":"https://api.github.com/users/noisecapella/events{/privacy}","received_events_url":"https://api.github.com/users/noisecapella/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2016-06-24T15:48:00Z","updated_at":"2016-06-30T18:30:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mitodl/micromasters/pulls/632","html_url":"https://github.com/mitodl/micromasters/pull/632","diff_url":"https://github.com/mitodl/micromasters/pull/632.diff","patch_url":"https://github.com/mitodl/micromasters/pull/632.patch"},"body":"#### What are the relevant tickets?\r\n\r\nFixes #578 \r\n\r\n#### What's this PR do?\r\n\r\n1. Changes the field of study autocomplete to match any part of the field of study value (not just prefix)\r\n1. Highlights the text in the fields of study label that matches the search text\r\n1. Refactors some SelectField/AutoComplete code to allow for better code reuse and easy declaration of autocomplete behaviors\r\n\r\n#### Where should the reviewer start?\r\n\r\nProbably SelectField.js, followed by AutoComplete.js and AutoCompleteSettings.js\r\n\r\n#### How should this be manually tested?\r\n\r\nRun through the /profile/education tab. Be sure to fill out fields of study and country/state.\r\n\r\n#### Screenshots (if appropriate)\r\n\r\n![ss 2016-06-24 at 11 44 56](https://cloud.githubusercontent.com/assets/14932219/16342638/368e52fc-3a01-11e6-9efa-28164b41195b.png)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/mitodl/micromasters/issues/comments/229748100","html_url":"https://github.com/mitodl/micromasters/pull/632#issuecomment-229748100","issue_url":"https://api.github.com/repos/mitodl/micromasters/issues/632","id":229748100,"user":{"login":"noisecapella","id":863262,"avatar_url":"https://avatars.githubusercontent.com/u/863262?v=3","gravatar_id":"","url":"https://api.github.com/users/noisecapella","html_url":"https://github.com/noisecapella","followers_url":"https://api.github.com/users/noisecapella/followers","following_url":"https://api.github.com/users/noisecapella/following{/other_user}","gists_url":"https://api.github.com/users/noisecapella/gists{/gist_id}","starred_url":"https://api.github.com/users/noisecapella/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noisecapella/subscriptions","organizations_url":"https://api.github.com/users/noisecapella/orgs","repos_url":"https://api.github.com/users/noisecapella/repos","events_url":"https://api.github.com/users/noisecapella/events{/privacy}","received_events_url":"https://api.github.com/users/noisecapella/received_events","type":"User","site_admin":false},"created_at":"2016-06-30T18:30:52Z","updated_at":"2016-06-30T18:30:52Z","body":"Looks great :+1: "}}
{"actor":{"display_login":"noisecapella"}}