{"action":"created","issue":{"url":"https://api.github.com/repos/SOEN341/Schedule-Builder/issues/30","repository_url":"https://api.github.com/repos/SOEN341/Schedule-Builder","labels_url":"https://api.github.com/repos/SOEN341/Schedule-Builder/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/SOEN341/Schedule-Builder/issues/30/comments","events_url":"https://api.github.com/repos/SOEN341/Schedule-Builder/issues/30/events","html_url":"https://github.com/SOEN341/Schedule-Builder/issues/30","id":142866366,"number":30,"title":"Implement Generate Class List button's functionality","user":{"login":"SeanMarcoux","id":8944462,"avatar_url":"https://avatars.githubusercontent.com/u/8944462?v=3","gravatar_id":"","url":"https://api.github.com/users/SeanMarcoux","html_url":"https://github.com/SeanMarcoux","followers_url":"https://api.github.com/users/SeanMarcoux/followers","following_url":"https://api.github.com/users/SeanMarcoux/following{/other_user}","gists_url":"https://api.github.com/users/SeanMarcoux/gists{/gist_id}","starred_url":"https://api.github.com/users/SeanMarcoux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeanMarcoux/subscriptions","organizations_url":"https://api.github.com/users/SeanMarcoux/orgs","repos_url":"https://api.github.com/users/SeanMarcoux/repos","events_url":"https://api.github.com/users/SeanMarcoux/events{/privacy}","received_events_url":"https://api.github.com/users/SeanMarcoux/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"SeanMarcoux","id":8944462,"avatar_url":"https://avatars.githubusercontent.com/u/8944462?v=3","gravatar_id":"","url":"https://api.github.com/users/SeanMarcoux","html_url":"https://github.com/SeanMarcoux","followers_url":"https://api.github.com/users/SeanMarcoux/followers","following_url":"https://api.github.com/users/SeanMarcoux/following{/other_user}","gists_url":"https://api.github.com/users/SeanMarcoux/gists{/gist_id}","starred_url":"https://api.github.com/users/SeanMarcoux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeanMarcoux/subscriptions","organizations_url":"https://api.github.com/users/SeanMarcoux/orgs","repos_url":"https://api.github.com/users/SeanMarcoux/repos","events_url":"https://api.github.com/users/SeanMarcoux/events{/privacy}","received_events_url":"https://api.github.com/users/SeanMarcoux/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/SOEN341/Schedule-Builder/milestones/7","html_url":"https://github.com/SOEN341/Schedule-Builder/milestones/Final%20Build%20(low%20priority)","labels_url":"https://api.github.com/repos/SOEN341/Schedule-Builder/milestones/7/labels","id":1661299,"number":7,"title":"Final Build (low priority)","description":"Any extra neat things we may want to add if we have extra time","creator":{"login":"SeanMarcoux","id":8944462,"avatar_url":"https://avatars.githubusercontent.com/u/8944462?v=3","gravatar_id":"","url":"https://api.github.com/users/SeanMarcoux","html_url":"https://github.com/SeanMarcoux","followers_url":"https://api.github.com/users/SeanMarcoux/followers","following_url":"https://api.github.com/users/SeanMarcoux/following{/other_user}","gists_url":"https://api.github.com/users/SeanMarcoux/gists{/gist_id}","starred_url":"https://api.github.com/users/SeanMarcoux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeanMarcoux/subscriptions","organizations_url":"https://api.github.com/users/SeanMarcoux/orgs","repos_url":"https://api.github.com/users/SeanMarcoux/repos","events_url":"https://api.github.com/users/SeanMarcoux/events{/privacy}","received_events_url":"https://api.github.com/users/SeanMarcoux/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":0,"state":"open","created_at":"2016-03-23T05:31:51Z","updated_at":"2016-03-25T19:56:15Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-03-23T05:30:27Z","updated_at":"2016-03-28T06:39:11Z","closed_at":null,"body":"After clicking \"Generate Class List\", the site should check the number of taken semester the user input and fill in the taken and needed courses list, assuming the user has followed the recommended SOEN course sequence found here: https://www.concordia.ca/encs/computer-science-software-engineering/students/course-sequences/co-op-soen-general.html\r\n\r\nConsider giving a confirmation dialog if the user has already added courses to either list, since this would overwrite those courses.\r\n\r\nShould we do this all on the front-end with hard coded lists or should we consult the DB somehow?"},"comment":{"url":"https://api.github.com/repos/SOEN341/Schedule-Builder/issues/comments/202260435","html_url":"https://github.com/SOEN341/Schedule-Builder/issues/30#issuecomment-202260435","issue_url":"https://api.github.com/repos/SOEN341/Schedule-Builder/issues/30","id":202260435,"user":{"login":"SeanMarcoux","id":8944462,"avatar_url":"https://avatars.githubusercontent.com/u/8944462?v=3","gravatar_id":"","url":"https://api.github.com/users/SeanMarcoux","html_url":"https://github.com/SeanMarcoux","followers_url":"https://api.github.com/users/SeanMarcoux/followers","following_url":"https://api.github.com/users/SeanMarcoux/following{/other_user}","gists_url":"https://api.github.com/users/SeanMarcoux/gists{/gist_id}","starred_url":"https://api.github.com/users/SeanMarcoux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeanMarcoux/subscriptions","organizations_url":"https://api.github.com/users/SeanMarcoux/orgs","repos_url":"https://api.github.com/users/SeanMarcoux/repos","events_url":"https://api.github.com/users/SeanMarcoux/events{/privacy}","received_events_url":"https://api.github.com/users/SeanMarcoux/received_events","type":"User","site_admin":false},"created_at":"2016-03-28T06:39:11Z","updated_at":"2016-03-28T06:39:11Z","body":"I seem to be handling everything on the preferences page, so I might as well do this too while I'm at it"}}