{"action":"opened","issue":{"url":"https://api.github.com/repos/umts/stop-project/issues/55","repository_url":"https://api.github.com/repos/umts/stop-project","labels_url":"https://api.github.com/repos/umts/stop-project/issues/55/labels{/name}","comments_url":"https://api.github.com/repos/umts/stop-project/issues/55/comments","events_url":"https://api.github.com/repos/umts/stop-project/issues/55/events","html_url":"https://github.com/umts/stop-project/issues/55","id":329887081,"node_id":"MDU6SXNzdWUzMjk4ODcwODE=","number":55,"title":"Add Model and Stop App Rewrite","user":{"login":"mboneil10","id":19267771,"node_id":"MDQ6VXNlcjE5MjY3Nzcx","avatar_url":"https://avatars2.githubusercontent.com/u/19267771?v=4","gravatar_id":"","url":"https://api.github.com/users/mboneil10","html_url":"https://github.com/mboneil10","followers_url":"https://api.github.com/users/mboneil10/followers","following_url":"https://api.github.com/users/mboneil10/following{/other_user}","gists_url":"https://api.github.com/users/mboneil10/gists{/gist_id}","starred_url":"https://api.github.com/users/mboneil10/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mboneil10/subscriptions","organizations_url":"https://api.github.com/users/mboneil10/orgs","repos_url":"https://api.github.com/users/mboneil10/repos","events_url":"https://api.github.com/users/mboneil10/events{/privacy}","received_events_url":"https://api.github.com/users/mboneil10/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-06T14:15:22Z","updated_at":"2018-06-06T14:15:22Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Here are the steps involved:\r\n1) Write Field and BusStopField (BSF) Models.\r\n2) Add existing columns for BusStop to Field models in seeds, then reseed.\r\n3) Write rake task. Take all existing columns into BSF. Involves 20 or 30 lines.\r\n4) Rewrite whole site to use new models (not including tests).\r\n5) Run the migrations from step 1 in production.\r\n6) Run the rake task from step 3 in production.\r\n7) Migrate away (remove/drop) now disused columns. \r\n\r\nTo note: the system tests should behave the same. And since we don't have any unit tests, we don't have to rewrite those! This change will help us with present issues as well as in the future, when there are new fields requested, or need to edit fields.\r\n"}}
{"actor":{"display_login":"mboneil10"}}