{"action":"created","issue":{"url":"https://api.github.com/repos/ets-berkeley-edu/calcentral/issues/4637","labels_url":"https://api.github.com/repos/ets-berkeley-edu/calcentral/issues/4637/labels{/name}","comments_url":"https://api.github.com/repos/ets-berkeley-edu/calcentral/issues/4637/comments","events_url":"https://api.github.com/repos/ets-berkeley-edu/calcentral/issues/4637/events","html_url":"https://github.com/ets-berkeley-edu/calcentral/pull/4637","id":121799245,"number":4637,"title":"CLC-6012 OEC: Do not allow automated tasks to run past end of semester","user":{"login":"paulkerschen","id":2413467,"avatar_url":"https://avatars.githubusercontent.com/u/2413467?v=3","gravatar_id":"","url":"https://api.github.com/users/paulkerschen","html_url":"https://github.com/paulkerschen","followers_url":"https://api.github.com/users/paulkerschen/followers","following_url":"https://api.github.com/users/paulkerschen/following{/other_user}","gists_url":"https://api.github.com/users/paulkerschen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulkerschen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulkerschen/subscriptions","organizations_url":"https://api.github.com/users/paulkerschen/orgs","repos_url":"https://api.github.com/users/paulkerschen/repos","events_url":"https://api.github.com/users/paulkerschen/events{/privacy}","received_events_url":"https://api.github.com/users/paulkerschen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-12-11T21:54:05Z","updated_at":"2015-12-11T22:36:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ets-berkeley-edu/calcentral/pulls/4637","html_url":"https://github.com/ets-berkeley-edu/calcentral/pull/4637","diff_url":"https://github.com/ets-berkeley-edu/calcentral/pull/4637.diff","patch_url":"https://github.com/ets-berkeley-edu/calcentral/pull/4637.patch"},"body":"See https://jira.ets.berkeley.edu/jira/browse/CLC-6012 for a description of the new behavior.\r\n\r\nIn addition to implementing the `allow_past_term` flag, option handling from environment variables is taken out of the Rake tasks and consolidated in `Oec::Task.opts_from_environment`.\r\n\r\nChanges to tests include shifting example terms back a year or two, as our Berkeley::Terms logic doesn't recognize terms too far in the future from \"now\" (still locked to 2013 for testing purposes)."},"comment":{"url":"https://api.github.com/repos/ets-berkeley-edu/calcentral/issues/comments/164068189","html_url":"https://github.com/ets-berkeley-edu/calcentral/pull/4637#issuecomment-164068189","issue_url":"https://api.github.com/repos/ets-berkeley-edu/calcentral/issues/4637","id":164068189,"user":{"login":"paulkerschen","id":2413467,"avatar_url":"https://avatars.githubusercontent.com/u/2413467?v=3","gravatar_id":"","url":"https://api.github.com/users/paulkerschen","html_url":"https://github.com/paulkerschen","followers_url":"https://api.github.com/users/paulkerschen/followers","following_url":"https://api.github.com/users/paulkerschen/following{/other_user}","gists_url":"https://api.github.com/users/paulkerschen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulkerschen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulkerschen/subscriptions","organizations_url":"https://api.github.com/users/paulkerschen/orgs","repos_url":"https://api.github.com/users/paulkerschen/repos","events_url":"https://api.github.com/users/paulkerschen/events{/privacy}","received_events_url":"https://api.github.com/users/paulkerschen/received_events","type":"User","site_admin":false},"created_at":"2015-12-11T22:36:08Z","updated_at":"2015-12-11T22:36:08Z","body":"@johncrossman: I've created https://jira.ets.berkeley.edu/jira/browse/CLC-6095 to investigate Travis shenanigans, which appear to affect master as well."}}