{"action":"created","issue":{"url":"https://api.github.com/repos/google/oauth2client/issues/332","labels_url":"https://api.github.com/repos/google/oauth2client/issues/332/labels{/name}","comments_url":"https://api.github.com/repos/google/oauth2client/issues/332/comments","events_url":"https://api.github.com/repos/google/oauth2client/issues/332/events","html_url":"https://github.com/google/oauth2client/pull/332","id":112898607,"number":332,"title":"Add Django Util With Decorator and Views","user":{"login":"waprin","id":1075173,"avatar_url":"https://avatars.githubusercontent.com/u/1075173?v=3","gravatar_id":"","url":"https://api.github.com/users/waprin","html_url":"https://github.com/waprin","followers_url":"https://api.github.com/users/waprin/followers","following_url":"https://api.github.com/users/waprin/following{/other_user}","gists_url":"https://api.github.com/users/waprin/gists{/gist_id}","starred_url":"https://api.github.com/users/waprin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/waprin/subscriptions","organizations_url":"https://api.github.com/users/waprin/orgs","repos_url":"https://api.github.com/users/waprin/repos","events_url":"https://api.github.com/users/waprin/events{/privacy}","received_events_url":"https://api.github.com/users/waprin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/google/oauth2client/labels/cla:%20yes","name":"cla: yes","color":"009800"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":35,"created_at":"2015-10-22T21:47:46Z","updated_at":"2015-12-08T00:01:30Z","closed_at":"2015-12-04T20:17:58Z","pull_request":{"url":"https://api.github.com/repos/google/oauth2client/pulls/332","html_url":"https://github.com/google/oauth2client/pull/332","diff_url":"https://github.com/google/oauth2client/pull/332.diff","patch_url":"https://github.com/google/oauth2client/pull/332.patch"},"body":"This Django extension adds the views, decorators, and signals to oauth2client.\r\n\r\nThis is heavily based on the work @jonparrott did for oauth2client/flask_util.\r\n\r\nCurrently the only storage offered uses Django sessions. Based on issue #319 more storage options are planned along with integration to the existing CredentialsField in django_orm. \r\n\r\nThis adds an environment variable to the tox script. This might not be strictly necessary, but it did simplify the tests a lot, since Django settings get looked up at import time and cached so it's easiest if they have an environment variable pointing to an existing settings module when the tests are started.\r\n\r\nThis could have been squeezed into a single file, but  I spilt it into separate files based on existing Django extension conventions."},"comment":{"url":"https://api.github.com/repos/google/oauth2client/issues/comments/162709990","html_url":"https://github.com/google/oauth2client/pull/332#issuecomment-162709990","issue_url":"https://api.github.com/repos/google/oauth2client/issues/332","id":162709990,"user":{"login":"anthmgoogle","id":6653712,"avatar_url":"https://avatars.githubusercontent.com/u/6653712?v=3","gravatar_id":"","url":"https://api.github.com/users/anthmgoogle","html_url":"https://github.com/anthmgoogle","followers_url":"https://api.github.com/users/anthmgoogle/followers","following_url":"https://api.github.com/users/anthmgoogle/following{/other_user}","gists_url":"https://api.github.com/users/anthmgoogle/gists{/gist_id}","starred_url":"https://api.github.com/users/anthmgoogle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anthmgoogle/subscriptions","organizations_url":"https://api.github.com/users/anthmgoogle/orgs","repos_url":"https://api.github.com/users/anthmgoogle/repos","events_url":"https://api.github.com/users/anthmgoogle/events{/privacy}","received_events_url":"https://api.github.com/users/anthmgoogle/received_events","type":"User","site_admin":false},"created_at":"2015-12-08T00:01:30Z","updated_at":"2015-12-08T00:01:30Z","body":"Great to see this feature. Thanks all."}}